该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-20
楼主spring学的这么透彻 能不能分享下是如何学习spring的呢
分享下学习方法O(∩_∩)O~ |
|
返回顶楼 | |
发表时间:2012-02-20
mistbow 写道 楼主spring学的这么透彻 能不能分享下是如何学习spring的呢
分享下学习方法O(∩_∩)O~ 任何文档,图书都不可能深入全面地分析框架内部的东西(包括我的书),毕竟一展开篇幅就太大了。所以,要了解内幕,最好的方式就是读源码。不过必须对其机制先作了解,建立起框架地图,这样读源码才不至于迷失方向。 读Spring的源码必有收获,能够切实体会到原来概念性的设计模板的鲜活运用。不过,并不建议初级阶段的程序员读源码,待有一定的使用经验后,如果要加深认识,活用框架,这时再读较适合。 |
|
返回顶楼 | |
发表时间:2012-02-20
stamen 写道 mistbow 写道 楼主spring学的这么透彻 能不能分享下是如何学习spring的呢
分享下学习方法O(∩_∩)O~ 任何文档,图书都不可能深入全面地分析框架内部的东西(包括我的书),毕竟一展开篇幅就太大了。所以,要了解内幕,最好的方式就是读源码。不过必须对其机制先作了解,建立起框架地图,这样读源码才不至于迷失方向。 读Spring的源码必有收获,能够切实体会到原来概念性的设计模板的鲜活运用。不过,并不建议初级阶段的程序员读源码,待有一定的使用经验后,如果要加深认识,活用框架,这时再读较适合。 感谢楼主热心的回答,今天刚买了您的那本书。作为一个初级阶段的程序员我还是先学会怎么使用spring吧。等我用的差不多了再去看源码吧。再次感觉楼主的分享 |
|
返回顶楼 | |
发表时间:2012-02-21
我想全面了解一下Spring,在这听这么多人说Spring不错,今天我也定了一本《Spring 3.x 企业应用开发实战 》,我相信大家。
|
|
返回顶楼 | |
发表时间:2012-02-21
我是说“陈华雄”的Spring书不错,我相信大家,另外楼主的PPT我看了,不错
|
|
返回顶楼 | |
发表时间:2012-02-26
前面好像有些兄弟说Spring MVC 不支持Struts2 Prepareable接口那样在提交Form时做二次绑定,其实是误解啦。
用一个用@ModelAttribute注解的函数是可以达到同样效果的。 可以看看Springside里的示例 唯一不爽是这个Update的Controller要和其他CRD Action的Controller分开类了。 |
|
返回顶楼 | |
发表时间:2012-02-26
江南白衣 写道 前面好像有些兄弟说Spring MVC 不支持Struts2 Prepareable接口那样在提交Form时做二次绑定,其实是误解啦。
用一个用@ModelAttribute注解的函数是可以达到同样效果的。 可以看看Springside里的示例 唯一不爽是这个Update的Controller要和其他CRD Action的Controller分开类了。 的确以前不太了解,最近看你的ss4里面的demo才明白过来,顺便仔细看了一下spirngmvc3.1的文档,的确很强,比struts2要强上半个级别了。 btw有3个建议for springside, 1.ss是不是可以考虑全体改scala 2.spring Security还是比shiro靠谱啊 3.我觉得demo可以再大一些,做一个大的应用平台,而不是仅仅的demo。 |
|
返回顶楼 | |
发表时间:2012-02-26
最后修改:2012-02-26
江南白衣 写道 前面好像有些兄弟说Spring MVC 不支持Struts2 Prepareable接口那样在提交Form时做二次绑定,其实是误解啦。
用一个用@ModelAttribute注解的函数是可以达到同样效果的。 可以看看Springside里的示例 唯一不爽是这个Update的Controller要和其他CRD Action的Controller分开类了。 哈哈!江南白衣的springside让我收获很多,用事实说话,最快展示 Spring的新功能,国内无出其右的! 白衣所说的Update的Controller要和其它的CRD Action分开类是什么意思呢?我有些不理解,一个Controller是可以写多个处理方法啊,CRD的方法都可以包含在一个Controller中,愿闻其详。 |
|
返回顶楼 | |
发表时间:2012-02-29
stamen 写道 江南白衣 写道 前面好像有些兄弟说Spring MVC 不支持Struts2 Prepareable接口那样在提交Form时做二次绑定,其实是误解啦。
用一个用@ModelAttribute注解的函数是可以达到同样效果的。 可以看看Springside里的示例 唯一不爽是这个Update的Controller要和其他CRD Action的Controller分开类了。 哈哈!江南白衣的springside让我收获很多,用事实说话,最快展示 Spring的新功能,国内无出其右的! 白衣所说的Update的Controller要和其它的CRD Action分开类是什么意思呢?我有些不理解,一个Controller是可以写多个处理方法啊,CRD的方法都可以包含在一个Controller中,愿闻其详。 因为那个被@ModelAttribute的getEntity的方法是每次都会被调的,如果是ListAll/DisplayCreateForm这些场景,调它明显不靠谱,所以要拆到另一个Controller去。 |
|
返回顶楼 | |
发表时间:2012-03-01
flashing 写道 的确以前不太了解,最近看你的ss4里面的demo才明白过来,顺便仔细看了一下spirngmvc3.1的文档,的确很强,比struts2要强上半个级别了。 btw有3个建议for springside, 1.ss是不是可以考虑全体改scala 2.spring Security还是比shiro靠谱啊的 3.我觉得demo可以再大一些,做一个大的应用平台,而不是仅仅的demo。 1.全体改scala,直接用Play得了:) 2.个人喜欢shiro多一点,SpringSecurity太复杂,而且作者基本也改不动它了。如果它出个大幅简化的4.0的话可以考虑。 3.时间,时间。 |
|
返回顶楼 | |