### SVN源码地址知识点概述 #### 一、Apache的SVN库 Apache的SVN库是业界非常知名的开源代码仓库之一,提供了丰富的Java Web技术相关的项目资源。该库位于`http://svn.apache.org/repos/asf/`,不仅包含了如Struts这样的经典Web应用框架的源码,还包含了Jakarta Project等众多知名项目。Jakarta Project孕育了一系列优秀的开源项目,比如: - **Tiles**:一个优秀的Web UI框架,用于构建高度可定制化的页面布局。 - **Maven**:一个项目管理和理解工具,广泛应用于Java项目的构建和依赖管理。 - **Ant**:另一个强大的构建工具,支持XML构建脚本,用于自动化软件编译过程。 - **Commons**:一系列实用的Java类库,涵盖字符串处理、数学运算等多个领域。 - **Tomcat**:一款轻量级的Servlet容器,也是Java Web开发中最常用的Web服务器之一。 - **OpenJPA**:一个实现了Java Persistence API (JPA)的持久化解决方案。 - **Subversion (SVN)**:一个集中式的版本控制系统,被广泛应用于软件开发团队。 - **WebServices**:包含了实现Web服务所需的各种组件和技术。 #### 二、Spring框架 Spring框架由`springframework.org`维护管理,提供了多个SVN地址供开发者获取不同版本的源码: - **Spring 3.0及以上版本**:`https://src.springframework.org/svn/spring-framework/` - **Spring 2.5及以下版本**:`https://src.springframework.org/svn/spring-maintenance/` - **Spring Security**:`https://src.springframework.org/svn/spring-security/` Spring框架的SVN结构通常包含`tags`、`trunk`和`branches`三个部分: - `tags`:代表已发布的稳定版本,通常对应于里程碑版本。 - `trunk`:代表当前正在开发的主要分支,包含了最新功能和改进。 - `branches`:用于实验性的开发或特定功能的分支。 #### 三、Servlet-API源码 Servlet-API源码可以从`glassfish-svn`获取,其SVN地址为`https://glassfish-svn.dev.java.net/svn/glassfish-svn/trunk`。用户可以直接以“guest”身份访问而无需密码。 #### 四、Tomcat源码 Tomcat源码可以通过`http://svn.apache.org/repos/asf/tomcat`获得。此外,针对Tomcat 6的具体版本,还可以通过`http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk`来获取。 #### 五、Jetty源码 Jetty是一款轻量级的嵌入式Servlet容器,其SVN地址为`http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty`。Jetty官网地址为`http://www.mortbay.org/jetty/`。 #### 六、jBoss源码 jBoss AS(Application Server)的源码可以从`http://anonsvn.jboss.org/repos/jbossas`获取。除了jBoss AS外,该地址还包含了其他与jBoss相关的项目源码。 #### 七、Struts2 Struts2框架的源码可以通过以下地址获取: - `http://svn.apache.org/repos/asf/struts/struts2/trunk/struts2` - `http://svn.apache.org/repos/asf/struts/xwork/trunk/xwork` - `http://svn.opensymphony.com/svn/xwork/trunk/xwork` #### 八、Hibernate Hibernate提供了两个SVN地址供用户访问: - 匿名访问地址:`http://anonsvn.jboss.org/repos/hibernate` - 开发者访问地址:`http://svn.jboss.org/repos/hibernate` #### 九、其他开源项目 - **JBPM**:流程管理引擎,其SVN地址为`http://jbpmside.googlecode.com/svn/trunk`。 - **JOffice**:一个用于读写Microsoft Office文件格式的Java库,SVN地址为`http://joffice.googlecode.com/svn/trunk`。 - **Dojo**:一个高性能的JavaScript库,SVN地址为`http://svn.dojotoolkit.org/src`。 - **EasyJF**:一个Java Web开发框架,SVN地址为`http://svn.easyjf.com/repos/easyjweb`。 - **jQuery**:一个流行且功能强大的JavaScript库,SVN地址为`http://jqueryjs.googlecode.com/svn`;其在线文档地址为`http://jquery-api-zh-cn.googlecode.com/svn`。 - **SparkSVN即时通讯**:可能是指一个使用SVN进行版本控制的即时通讯项目。 - **易压缩哈夫曼算法下的Java压缩软件**:SVN地址为`svn://www.oksvn.com/YixCompr`,可能是一个基于哈夫曼算法实现的Java压缩工具。 这些SVN地址为开发者提供了一个宝贵的资源库,可以帮助他们更好地了解和学习各种开源技术的核心实现原理,从而促进技术的发展和个人能力的成长。


















- darksniper5862013-10-17来试试看与VSS有什么不同!

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- HTML5-CSS3实现拖放(Drag-and-Drop)示例.doc
- 单片机语音采集与回放 PPT.ppt
- EXCEL入门基础教程(2018最新整理完整版)教学内容.ppt
- 基于本体的异构数据库集成关键技术研究的开题报告.docx
- 构件化高可信实时操作系统平台的研究与实现的开题报告.docx
- 基于MR大数据的基站小区定位方案.docx
- 基于计算机视觉的大米外观品质检测技术研究的开题报告.docx
- Excel2003图表制作ppt课件(1).ppt
- 基于大数据的初中数学教学研究.docx
- 第一部分数据通信课件教案资料.ppt
- Moodle平台基于初中计算机翻转课堂的应用.docx
- 2022年自动化专业求职信四篇.docx
- 操作系统chapter4存储器管理资料教程.ppt
- 银行数据库设计教学教案.ppt
- 华东师大-数据库系统概论-作业培训讲学.doc
- 基于C语言的线性分组码编译器设计(1).doc


