想看spring源码 该怎么看

KG071 2011-11-14 09:54:02
这几天闲着没事 想看看SSH框架源码 从没看过开源框架的源码 所以没有经验 我觉得看Hibernate或者Spring收获会比Struts多
而Spring被使用到的频率比Hibernate大 所以决定看Spring

听过别人说过看源码一定要调试着看 不知道大家有没有什么建议 能够更好的学习Spring源码?
...全文
1604 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用mvn管理你的项目,这样,你可以随时查看源码。
=PNZ=BeijingL 2011-11-15
  • 打赏
  • 举报
回复
需要去官方下源码包,然后就可以DEBUG看了
kouyiSC 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dxqrr 的回复:]
学习下,貌似要用debug模式吧
[/Quote]

调试 当然要用debug模式。。。这个我以为不用说 大家都知道。。。
dxqrr 2011-11-15
  • 打赏
  • 举报
回复
学习下,貌似要用debug模式吧
kouyiSC 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 kg071 的回复:]
这几天闲着没事 想看看SSH框架源码 从没看过开源框架的源码 所以没有经验 我觉得看Hibernate或者Spring收获会比Struts多
而Spring被使用到的频率比Hibernate大 所以决定看Spring

听过别人说过看源码一定要调试着看 不知道大家有没有什么建议 能够更好的学习Spring源码?
[/Quote]

先将spring源码包下下来。然后将其关联到spring的jar包。然后在源码中设置断点,如web.xml启动后加载spring时的入口处设置断点,或者在你项目中用到spring功能处设置相应断点,就会自动进去源码调试。。

一句话,就和平时调试源码没区别,关键是找到功能的切入点。。。
mgz521009 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 kg071 的回复:]
这几天闲着没事 想看看SSH框架源码 从没看过开源框架的源码 所以没有经验 我觉得看Hibernate或者Spring收获会比Struts多
而Spring被使用到的频率比Hibernate大 所以决定看Spring

听过别人说过看源码一定要调试着看 不知道大家有没有什么建议 能够更好的学习Spring源码?
[/Quote]

确实要调试着看,要不源码很多,范围很多啊,有许多都没有用过!
lyhmy 2011-11-15
  • 打赏
  • 举报
回复
其实方法基本上都是类似的,lz,就按照你自己的理解循序渐进好了
uastation 2011-11-15
  • 打赏
  • 举报
回复
先搞懂原理再看源码..
源码的话,一般是下载Spring源码找个切入点看下去..
如看如何加载配置文件开始..
liangtu 2011-11-15
  • 打赏
  • 举报
回复
以你目前的水平,看源代码难度大点,还是先把应用熟练再说。
S_tuotuoa 2011-11-15
  • 打赏
  • 举报
回复
在官网上可以下载,然后通过切入点导入就可以
kunkun39 2011-11-15
  • 打赏
  • 举报
回复
Spring Reference,在根据项目学习
iqequal0 2011-11-15
  • 打赏
  • 举报
回复
有本书叫做spring技术内幕!还行!可以跟着走!
kengzcn1123 2011-11-15
  • 打赏
  • 举报
回复
下个完整版的spring里面有文档,附加进去就行
xieshengjun2009 2011-11-14
  • 打赏
  • 举报
回复
先把spring的核心思想弄懂!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧