2008-01-22
答复: 给领导提的关于WEB开发模式的建议,请大家看看在什么水平上,有没有必要提出来?
sunli_qun 写道
Ps:我刚毕业那会提的方案比你差远了,你知道是怎么样的吗?
大概是:我们应该自己实现mvc模式,用一个servlet实现中央控制器,jsp做展示,用javabean做逻辑层,dao做持久化等等,土吗?我到现在还觉得自豪!
大概是:我们应该自己实现mvc模式,用一个servlet实现中央控制器,jsp做展示,用javabean做逻辑层,dao做持久化等等,土吗?我到现在还觉得自豪!
呵呵,我第一次重构就是做这么件工作,甚至还没有DAO层呢。以前的项目是php转到jsp的(开发人员大部分也是毫无java开发经验的菜鸟),页面一团乱麻,全部只有jsp。难道让这帮家伙猛啃ssh?难度太大了。他们对servlet倒还了解,自己一个人琢磨来琢磨去,硬生生想出了servlet中心控制器的概念,用反射构造了一套自动映射机制,重构类图,重构系统。一年以后,开发人员技术转型得差不多了,这套系统才改用spring mvc + velocity + swim(自己开发的sql mapping框架)。但我仍然不敢用Hibernate,等到OO思想能够被人理解时再说吧。
我的经验是:不一定要采用什么框架,对重要的长期项目自己设计一套解决方案(或者不能称之为框架)绝对比通用性 框架要贴身合用,而且团队学习难度小,跨度平缓,不会有巨大的技术风险,所以能带来很大的益处。当然前提是开发者的功力要到(不光是设计能力还有业务领域能力)。
发表评论
- 浏览: 2567 次
- 性别:

- 来自: 常州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
漫谈《C++语言核心》
引用Java可以做任何事,这点我逐渐深信不疑,需要做的就是真正的掌握它。 你用 ...
-- by realzhang -
漫谈“设计模式”
编辑器好像不太智能啊
-- by fish2007 -
漫谈“设计模式”
模式,在平时的不知不觉中就用到了。当回头去看书时,才恍然大悟,原来早就有现成的东 ...
-- by fish2007 -
scoket和浏览器的连接限制
引用楼主,HTTP 1.1对仅维持一个连接的建议,应该是为了让后台系统能更容易跟 ...
-- by tedeyang -
scoket和浏览器的连接限制
另外,感谢HTTP 1.1的中文版译文链接,我收藏了
-- by tminglei






评论排行榜