答复: 给领导提的关于WEB开发模式的建议,请大家看看在什么水平上,有没有必要提出来?...

[quote="sunli_qun"]Ps:我刚毕业那会提的方案比你差远了,你知道是怎么样的吗?
大概是:我们应该自己实现mvc模式,用一个servlet实现中央控制器,jsp做展示,用javabean做逻辑层,dao做持久化等等,土吗?我到现在还觉得自豪![/quote]
呵呵,我第一次重构就是做这么件工作,甚至还没有DAO层呢。以前的项目是php转到jsp的(开发人员大部分也是毫无java开发经验的菜鸟),页面一团乱麻,全部只有jsp。难道让这帮家伙猛啃ssh?难度太大了。他们对servlet倒还了解,自己一个人琢磨来琢磨去,硬生生想出了servlet中心控制器的概念,用反射构造了一套自动映射机制,重构类图,重构系统。一年以后,开发人员技术转型得差不多了,这套系统才改用spring mvc + velocity + swim(同事自己开发的sql mapping框架)。但我仍然不敢用Hibernate,等到OO思想能够被人理解时再说吧。

我的经验是:不一定要采用什么框架,对重要的长期项目自己设计一套解决方案(或者不能称之为框架)绝对比通用性 框架要贴身合用,而且团队学习难度小,跨度平缓,不会有巨大的技术风险,所以能带来很大的益处。当然前提是开发者的功力要到(不光是设计能力还有业务领域能力)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值