请看我公司的产品和我的开发是个什么层次?

我公司做的是一管理软件(规模尚可,不便于细说).我是对WEB开发的菜鸟,用delphi做过项目。进入为公司以后,才用java,和jsp.通过在网上看到这么些牛人说会什么EJB,什么框架,什么MVC,我看过些文章,对我来说只是一个模糊的概念,我基本上看了所有我们公司的产品,里面根本就没有用到这些所谓的框架,事实上连javabean都没有,我都想不通为什么要用javabean,我在页面中直接调用写好的普通类,不行吗?事实上公司的产品就是这样。我知道这样的技术很落后,但公司的底层类的质量还是很高的,封装的很不错,界面的生成和流程的中转,所有主要逻辑都封装了。页面中几乎没有用到jsp的标签,公司有两个类,应该是ActiveX控件负责生成界面,界面统一很简单,标准树形视图,列表和详情,页面中都是java和jscript和一些简单的html,的确是很乱,甚至一个页面几千行。
我的开发主要是做一些客户化的东西,就是写一些页面,会写sql和if ,else就行了。系统是不快,但性能的调节都是在中间件和数据库设置,改的最多是sql语句,我觉得sql写的好点,性能才会可能有质的提高。各位大侠,能指点我的方向吗?

你们公司相当于是java的原始社会。想说几句:
1、并非使用了什么框架就是好的产品
2、并非在jsp中不使用tag就是坏的产品
3、javabean不是什么高深的东西,其实你写得很多java类就是javabean
4、会用ejb并不代表是什么牛人,关键是能够用好。我刚开始写java程序的时候就写ejb,你说我那时候是牛人么?
5、要知道你是在做java程序,一个纯的面向对象语言。不要把java的web应用看成是asp like的jsp。
6、MVC做delphi里也能遇到,并不是j2ee特有的东东。

你所说的问题是系统架构上的问题,其实,如果你们自己有一个完善的系统架构,那么自然不必担心。一个完善的系统架构中,你所担心的问题都能给你解决。

严重同意楼上的意见,根据项目的需求,灵活选用最合适的技术,才是真正的牛人。

楼主,那样可以开发出好的系统么?
如果那样我也不必辛苦学什么n-tier结构以及那么多模式了.