该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-01
哎,太繁琐的配置
|
|
返回顶楼 | |
发表时间:2012-02-01
正在开发一个电子商务 spring mvc+ibatis+spring jdbc+jquery UI
|
|
返回顶楼 | |
发表时间:2012-02-01
貌似3.1里面出现一些很实用的功能,强烈建议作者在新书中增加这一部分的内容
|
|
返回顶楼 | |
发表时间:2012-02-01
最后修改:2012-02-01
dinguangx 写道 貌似3.1里面出现一些很实用的功能,强烈建议作者在新书中增加这一部分的内容
Spring 3.0最大的变化还是在Spring MVC上,简单概括起来包括:
|
|
返回顶楼 | |
发表时间:2012-02-01
多谢楼主 正在学习中
|
|
返回顶楼 | |
发表时间:2012-02-01
《精通spring2.x——企业应用开发详解》深入浅出地讲解了spring的内部机制和企业应用的开发技巧,语言通俗易懂,并配有丰富的实例及企业应用的解决方案,是难得的经典书籍。期待《spring3.x——企业应用开发实战》能够延续经典,超越经典。
|
|
返回顶楼 | |
发表时间:2012-02-01
最后修改:2012-02-01
提以下疑问:
a. struts2里 方法映射url非常方便,可以直接actionName!method,而不需要在方法上加什么注解,spring 每个方法都需要@注解才可以调用到方法,spring有struts2这方面方便吗!!!spring 就是对url template支持方便,除了这个还有哪里更好的!!!!! b. struts2的conversion 插件和config插件可以很好的查看url配置,spring要总揽action配置只有去翻代码了,springmvc的代码,满篇都是@requestmapping 注解,代码量多出不知道多少!!!!!!!!!! c . 要命的是springmvc 需要送到request的attribute需要手动去set,这个你们觉得很方便吗,相对于struts2,自动把action的property送过去,少了很多map.put这种代码 d. 刚才看了一下,@requestmapping注解不支持继承,也就是说,每个方法如果需要被url调用,都必须注解 这就让action的方法难以重载使用,代码量减少了还是加大了!!!!. PS: springmvc 真有你们吹得那么好吗!!!! |
|
返回顶楼 | |
发表时间:2012-02-01
PPT的讲解思路很清晰,通俗易懂!
|
|
返回顶楼 | |
发表时间:2012-02-01
最后修改:2012-02-01
kjj 写道 提以下疑问:
a. struts2里 方法映射url非常方便,可以直接actionName!method,而不需要在方法上加什么注解,spring 每个方法都需要@注解才可以调用到方法,spring有struts2这方面方便吗!!!spring 就是对url template支持方便,除了这个还有哪里更好的!!!!! b. struts2的conversion 插件和config插件可以很好的查看url配置,spring要总揽action配置只有去翻代码了,springmvc的代码,满篇都是@requestmapping 注解,代码量多出不知道多少!!!!!!!!!! c . 要命的是springmvc 需要送到request的attribute需要手动去set,这个你们觉得很方便吗,相对于struts2,自动把action的property送过去,少了很多map.put这种代码 d. 刚才看了一下,@requestmapping注解不支持继承,也就是说,每个方法如果需要被url调用,都必须注解 这就让action的方法难以重载使用,代码量减少了还是加大了!!!!. PS: springmvc 真有你们吹得那么好吗!!!! a.Spring的映射规则是通过HandlerMapping接口高度抽象的,接口就一个方法: HandlerExecutionChain getHandler(HttpServletRequest request) 因此Spring MVC框架可以在此基础上不断演变,早期版本基于XML进行URL映射,3.0后,则转为Annotation驱动,而Spring MVC框架本身的SPI岿然不变; b.个人认为URL规则的规划应该是项目设计书就应该制定好的,这样可以保证整个项目URL的统一和优雅,所以项目中看URL的整体映射文档的需求不是很强。 c.这个不会啊,可以通过Annotation,setXxx,返回值等多种方式往request中放数据模型,这点恰恰我认为3.0是做得最好的; d. 引用 如果每个方法要被url调用? 这个不是太明白你说的意思,我猜你是说每个Controller的方法都要响应一个URL请求吧,这种情况默认情况下是都要Annotation的,如果希望用方法的签名自动映射,可以扩展DefaultAnnotationHandlerMapping并覆盖其方法实现:
protected String[] determineUrlsForHandlerMethods(Class<?> handlerType) Spring MVC框架的灵活性是很高的,个人认为这是因为Spring的SPI抽象层做得很好的原因。 |
|
返回顶楼 | |
发表时间:2012-02-01
公司里的平台很少用这种比较新的技术~~
|
|
返回顶楼 | |