|
该帖已经被评为隐藏帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-04-28
这两天看了一下Hibernate实战第二版,从书中的例子可以我想我可以放弃spring了。
我们需要spring什么呢? 1.事务和资源管理 大部分人需要的。但是有了hibernate的thread范围的session Context,一个filter就搞定了事务与资源问题。所以我不需要Spring的事务和资源管理 2.IOC IOC。是的它很好,很强大。但是臃肿的xml配置让我讨厌。用Guice更简单。在不行就用单例工厂把。 3.Aop 事务Aop我已经不需要了。spring安全框架么?对不起你太复杂了,没有必要。 4。模板类 对了你提供了很多模板类,不错。不过我拿出来单独使用也是可以的。 5.远程调用 试试REST把。 大家也谈谈自己使用spring的感受把! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
rain2005 写道 这两天看了一下Hibernate实战第二版,从书中的例子可以我想我可以放弃spring了。
我们需要spring什么呢? 1.事务和资源管理 大部分人需要的。但是有了hibernate的thread范围的session Context,一个filter就搞定了事务与资源问题。所以我不需要Spring的事务和资源管理 2.IOC IOC。是的它很好,很强大。但是臃肿的xml配置让我讨厌。用Guice更简单。在不行就用单例工厂把。 3.Aop 事务Aop我已经不需要了。spring安全框架么?对不起你太复杂了,没有必要。 4。模板类 对了你提供了很多模板类,不错。不过我拿出来单独使用也是可以的。 5.远程调用 试试REST把。 大家也谈谈自己使用spring的感受把! 尽管spring在web资源与事务处理之间的的平滑过渡有问题,但是它还是非常优秀的,没有必要这样否定! ioc用xml配置是要比annotation能更灵活处理问题,但annotation在多框架聚合的环境中程序含义的描述性可以更清晰。 spring的aop我现在倒是非常需要,经常用在一些装饰和类型转换这种比较模型,比较业务的地方,aop已经很侵入我的工程了。 远端调用和分布式可以说是spring的硬伤,不妨可以考虑seam+ejb3的解决方案 rest没用过,不敢妄加评论! |
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
你为什么选择osivfilter+Guice+单例工厂+模板类+REST
而不用现成的springframework??? |
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
用Spring的唯一理由就是:Spring是一站式的解决方案。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
不过spring倒是还有很一个问题很是值得思考,spring是interface21的私有产品,如果有一天spring的新发行版本也像ext那样改一下许可,那可够大家受的!
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
theone 写道 用Spring的唯一理由就是:Spring是一站式的解决方案。
严重同意,我们需要一站式的解决方案 |
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
fangshun 写道 不过spring倒是还有很一个问题很是值得思考,spring是interface21的私有产品,如果有一天spring的新发行版本也像ext那样改一下许可,那可够大家受的!
那老版本的LGPL协议改不了,你可以继续用老版本,还可以自己修改老版本的代码再发布出去。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
3.Aop
事务Aop我已经不需要了。spring安全框架么?对不起你太复杂了,没有必要。 安全版本更新到2.0了。应该可以让你满意了。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
rain2005 写道 这两天看了一下Hibernate实战第二版,从书中的例子可以我想我可以放弃spring了。
我们需要spring什么呢? 1.事务和资源管理 大部分人需要的。但是有了hibernate的thread范围的session Context,一个filter就搞定了事务与资源问题。所以我不需要Spring的事务和资源管理 2.IOC IOC。是的它很好,很强大。但是臃肿的xml配置让我讨厌。用Guice更简单。在不行就用单例工厂把。 3.Aop 事务Aop我已经不需要了。spring安全框架么?对不起你太复杂了,没有必要。 4。模板类 对了你提供了很多模板类,不错。不过我拿出来单独使用也是可以的。 5.远程调用 试试REST把。 大家也谈谈自己使用spring的感受把! 1-离开hibernate你不用混了? 2-单例工厂?你要走回头路? 3-spring aop等同于spring secrurity?等同于transaction上使用的aop? 4-你单独拿出来用还不是依然在用spring? 5-你真的充分了解了spring remoting的好处了吗?还是就知道一个rest? |
|
| 返回顶楼 | |
|
最后更新时间:2008-04-28
引用 1-离开hibernate你不用混了?
2-单例工厂?你要走回头路? 3-spring aop等同于spring secrurity?等同于transaction上使用的aop? 4-你单独拿出来用还不是依然在用spring? 5-你真的充分了解了spring remoting的好处了吗?还是就知道一个rest? 离开hibernate你不用混了,对应这个我已经不需要辩解,到目前为止还没有找到不使用它的理由 单例工厂?你要走回头路? 我是说你不用guice的前提,就算是单例工厂也没有什么不好 请老兄说是你还用spring aop做了什么 还不是依然在用spring,我的意思是不是使用spring作为系统架构。 那还请你说说spring remoting的好处?在目前我web应用间的通信使用REST更为自然,更跨平台。 |
|
| 返回顶楼 | |












