论坛首页 Java版 Spring

我们还需要spring什么

浏览 17083 次
该帖已经被评为隐藏帖
作者 正文
最后更新时间:2008-04-30
spring 简单实用,简化了j2ee开发中的大部分问题,而且又是轻量级,解决问题才是最重要的。
   
0 请登录后投票
最后更新时间:2008-04-30
rain2005 写道
引用
其实你应该去考虑一下AOP可以做很多事情,比如说性能监测和系统日志
,性能监测和系统日志用AOP我第一次听说,够强!

AOP为什么不可以做为系统性能检测?对于方法的循环增强完全可以胜任性能监测,就看你去不去做,没人有说什么事情就一定是这样做或者那样做,所以我觉得spring给了我们更多可以去选择的机会,难道我们非要去死教条的去做些什么操作才算是做成一件事?对于数据库DAO的操作非常需要使用AOP循环增强来监测查询数据库的执行效率以便优化DAO操作,这个不是很好的思路和解决方法么?我这里就有一个现成的可配置的检测控制,就是用SPRING AOP做的。我不知道你理解的系统性能监测是什么。
   
0 请登录后投票
最后更新时间:2008-04-30
引用
监测查询数据库的执行效率以便优化DAO操作
,数据库查询优化需要用AOP?不就是一个执行计划么?
   
0 请登录后投票
最后更新时间:2008-04-30
rain2005 写道
引用
监测查询数据库的执行效率以便优化DAO操作
,数据库查询优化需要用AOP?不就是一个执行计划么?

AOP可以针对一些切点织入增强,比如对一些DAO方法可以织入性能监测的循环增强,捕获执行完该DAO方法所需要消耗的系统时间,那么我们可以通过修改和优化SQL或者是HQL来达到提高性能的目的,我们也可以根据监测的记录发现系统到底是哪里,哪个方法消耗了大量的系统时间,到底哪里才是系统瓶颈的真正位置,不一定非要使用什么工具去测试。而且我没有说需要用AOP,只是说AOP完全可以做到这一点,实现方式很多,AOP就是其中一种,所以你不能说它只能用做事物管理。先好好了解一下动态代理。
   
0 请登录后投票
最后更新时间:2008-05-02
简单就是美,讨厌一大堆东西放进来就实现了那么几个简单功能。
而且那几个功能本来就可以很简单的代码就实现了的。
   
10 请登录后投票
最后更新时间:2008-05-04
为什么用spring,抛开IOC或则事务等不说,spring至少是一个可以让您对系统资源 做 统一配置和部署
如果一个系统中,涉及到web服务 hessian服务 hessian客户访问 cas。。。莫非每一样我们都建立一个配置单独管理么?比如对hessian服务,我们写了一个servlet,他要读取一个配置文件 ,配置文件描述了要把那些服务暴露出来。。。 然后针对hessian客户端,还是配置,针对webservice cas,仍然是独立的,你可以说你自己可以搞定一切,,全部是独立的基于一个自己开发的配置管理平台,但是既然spring有了并且你也不一定有spring做的好 ?那么 何必了?

而在spring下.通过dispatchserlvet和urlHandlerMapping,我可以在一个配置环境下搞定这一切,并且和我系统其他在spring中部署的组件做无缝集成,这就够了
   
0 请登录后投票
最后更新时间:2008-05-04
Spring或许还有不完善的地方,但他总会发展的,我们拭目以待好了!
其实各种框架存在总有他的妙处,用不用还得看自己的项目,没有必要认为新出的技术
总是最好的,我们公司的一个项目中,jdbc,hibernate,ibatis用在不同的模块,
我们的原则是:能用jsp的绝不用struts,即使是jsp也可以构建mvc模式,也可以ioc
   
0 请登录后投票
最后更新时间:2008-05-04
gurudk 写道
spring 简单实用,简化了j2ee开发中的大部分问题,而且又是轻量级,解决问题才是最重要的。

spring是轻量级那是相对EJB。但是我觉得这个东西也足够重了。如果我开发一个工作流引擎,我还要依赖Spring,岂不是闹心?
   
0 请登录后投票
最后更新时间:2008-05-04
LZ开发过EJB么?有了比较才回体会到Spring的简洁和实用。
再者Spring也不是什么银弹或者万能胶,况且如何使用spring也要看使用者功力如何。
   
0 请登录后投票
最后更新时间:2008-05-04
agile_boy 写道
LZ开发过EJB么?有了比较才回体会到Spring的简洁和实用。
再者Spring也不是什么银弹或者万能胶,况且如何使用spring也要看使用者功力如何。

通过委托方式的封装,开发EJB也就是等于开发一个pojo,也是十分简单的。
   
0 请登录后投票
论坛首页 Java版 Spring

跳转论坛:
JavaEye推荐