不少優秀的開源項目已經提供SVN源碼簽出了,不管是解疑仍是學習,都是一大幸福之事啊!web
Apache的SVN庫,強烈推薦!spring
http://svn.apache.org/repos/asf/apache
裏面不但有Struts的源碼,還有著名的Apache jakarta project安全
至關好的Web UI框架Tiles框架
如今很流行的項目管理工具Mavensvn
Ant、Commons、Tomcat、OpenJPA、Subversion、webservices......工具
Spring學習
Spring源碼是由springframework.org維護管理的,它有三個SVN地址spa
https://src.springframework.org/svn/spring-frameworkhibernate
https://src.springframework.org/svn/spring-maintenance
https://src.springframework.org/svn/spring-security
spring-framework 是spring 3.0以上版本
spring-maintenance 是spring 3.0如下版本
spring-security是原Acegi演變出的spring子項目(權限安全管理框架)
Spring每一個目錄下面都有tags、trunk、branches三種區分
tags通常指里程碑
trunk指主線
branches指支線
要是下源碼實際使用的話,仍是tags或者trunk裏面的比較好。
研究的話無所謂,不過tags裏面的版本集合會多點,各個版本能夠參考研究。
學習的話固然是哪一個版本最熱門就看哪一個版本了,呵呵....
Hibernate
Hibernate也開放了兩個SVN地址,
一個是匿名可訪問地址 http://anonsvn.jboss.org/repos/hibernate
一個是開發者訪問地址 http://svn.jboss.org/repos/hibernate
Hibernate的SVN文件夾分類比上面兩個都亂,分類不少
跟Hibernate在一塊兒的還有JBoss的源碼