`
java-xb
  • 浏览: 124618 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

讨论hibernate框架 和Spring框架的选择

阅读更多
在开发项目中,我觉得如果项目比较小(小项目可以是一个办公系统或者小网站之类的,开发周期一般在3-5个月之间)如果没有扩展上的概念的话,我们其实只需要引入Hibernate框架和struts框架即可。对于Spring框架完全没必要。我个人觉得Spring框架对于小项目纯粹是小题大作。甚至我觉得在一些小项目上,我们根本就用不到接口。接口对于大项目才适应,对于小项目那是浪费时间和精力。因为我感觉小项目在以后的扩展功能方面很少。但是对于通用的东西可以写接口。我在网上看了很多关于Hibernate 的通用dao,几乎都是和Spring挂钩,就没有纯粹的Hibernate的通用dao,难道大家做项目都是在ssh下面。
本人菜鸟级别。做项目经验不多,个人看法,欢迎拍砖。
分享到:
评论
2 楼 java-xb 2009-09-02  
我只是说对小项目而言,没必要引用Spring框架,这样运行也快一些,开发也快。
1 楼 魔力猫咪 2009-09-02  
如果只用Struts和Hibernate,那么你就必须自己管理类的生命周期和事务。如果你觉得使用Spring等框架带来的负担超过了自己管理,你可以不用。
接口不是什么大项目用小项目不用的东西。不要认为小项目扩展功能少,谁也不知道项目日后会发展到什么地步。是否使用接口是设计决定的。一个应用是由很多组件组成的。每个组件里面可能就一个类,也可能很多类。组件对外是否采用接口,是由组件设计决定。
如果认为Spring就是一个接口对一个类,那么认识就狭隘了。
之所以大家都用SSH,是因为这三个用得最广泛。找人干活,基本上谁对这3个框架都或多或少会一些。找资料也好找。

相关推荐

Global site tag (gtag.js) - Google Analytics