- 浏览: 1527009 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (525)
- SEO (16)
- JAVA-EE-Hibernate (6)
- JAVA-EE-Struts (29)
- JAVA-EE-Spring (15)
- Linux (37)
- JAVA-SE (29)
- NetWork (1)
- CMS (14)
- Semantic Research (3)
- RIA-Flex (0)
- Ajax-Extjs (4)
- Ajax-Jquery (1)
- www.godaddy.com (0)
- SSH (34)
- JavaScript (6)
- SoftwareEngineer (9)
- CMMI (0)
- IDE-Myeclipse (3)
- PHP (1)
- Algorithm (3)
- C/C++ (18)
- Concept&Items (2)
- Useful WebSite (1)
- ApacheServer (2)
- CodeReading (1)
- Socket (2)
- UML (10)
- PowerDesigner (1)
- Repository (19)
- MySQL (3)
- SqlServer (0)
- Society (1)
- Tomcat (7)
- WebService (5)
- JBoss (1)
- FCKeditor (1)
- PS/DW/CD/FW (0)
- DesignPattern (11)
- WebSite_Security (1)
- WordPress (5)
- WebConstruction (3)
- XML|XSD (7)
- Android (0)
- Project-In-Action (9)
- DatabaseDesign (3)
- taglib (7)
- DIV+CSS (10)
- Silverlight (52)
- JSON (7)
- VC++ (8)
- C# (8)
- LINQ (1)
- WCF&SOA (5)
- .NET (20)
- SOA (1)
- Mashup (2)
- RegEx (6)
- Psychology (5)
- Stock (1)
- Google (2)
- Interview (4)
- HTML5 (1)
- Marketing (4)
- Vaadin (2)
- Agile (2)
- Apache-common (6)
- ANTLR (0)
- REST (1)
- HtmlAnalysis (18)
- csv-export (3)
- Nucth (3)
- Xpath (1)
- Velocity (6)
- ASP.NET (9)
- Product (2)
- CSS (1)
最新评论
-
lt26w:
理解成门面模式应该比较容易明白吧
FacadePattern-Java代码实例讲解 -
lt26w:
看下面的例子比较明白.
FacadePattern-Java代码实例讲解 -
javaloverkehui:
这也叫文档,别逗我行吗,也就自己看看。
HtmlCleaner API -
SE_XiaoFeng:
至少也应该写个注释吧。
HtmlCleaner API -
jfzshandong:
...
org.springframework.web.filter.CharacterEncodingFilter 配置
Spring
压缩包目录说明
关键字: sring jar
1. Spring
压缩包目录说明
aspectj目录下是在Spring
框架下使用aspectj的源代码和测试程序文件。
Aspectj是java最早的提供AOP的应用框架。
dist 目录下是Spring
的发布包,关于发布包下面会详细进行说明。
docs 目录下是相关的文档,包括有Spring
api 的javadoc、reference 参考指南、Spring
的标签库使用文件及Spring
MVC 的MVC-step-by-step 讲解与示例。都是很好的文档,值得好好研究一下。
lib 目录下是Spring
所依赖的第三方开源包。
mock 目录下是Spring
辅助应用测试的Mock 源程序。
samples 目录下是Spring
的示例源程序及简单的webapp 示例框架的示例配置,值得好好学习的有jpetstore 及petclinic,当然其它的countries、imagedb、tiles-example 也可以好好参考一下。
src 目录下是Spring
的源程序。
test 目录下Spring
的单元测试源程序。
tiger 目录下是针对在Spring
框架中使用java 1.5的源程序及测试程序。Tiger是jdk 1.5版本的开发代号。
根目录的其他文件为编译和说明文件。
2
.Spring
包结构说明
接下来详细说说dist 目录下jar 包的相关内容。了解这些内容有助于我们减小发布包的大小,同时也可以增加对Spring
架构的了解。
spring
.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring
-portlet.jar, and spring
-hibernate2.jar。
spring
-src.zip就是所有的源代码压缩包。
除了spring
.jar 文件,Spring
还包括有其它21 个独立的jar 包,各自包含着对应的Spring
组件,用户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring
.jar 的所有类文件。
spring
-core.jar
这个jar 文件包含Spring
框架基本的核心工具类。Spring
其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。
外部依赖Commons Logging, (Log4J)。
spring
-beans.jar
这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI 支持,引入spring
-core.jar 及spring
-beans.jar 文件就可以了。
外部依赖spring
-core,(CGLIB)。
spring
-aop.jar
这个jar 文件包含在应用中使用Spring
的AOP 特性时所需的类和源码级元数据支持。使用基于AOP 的Spring
特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。
外部依赖spring
-core, (spring
-beans,AOP Alliance, CGLIB,Commons Attributes)。
spring
-context.jar
这个jar 文件为Spring
核心提供了大量扩展。可以找到使用Spring
ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类。外部依赖spring
-beans, (spring
-aop)。
spring
-dao.jar
这个jar 文件包含Spring
DAO、Spring
Transaction 进行数据访问的所有类。为了使用声明型事务支持,还需在自己的应用里包含spring
-aop.jar。
外部依赖spring
-core,(spring
-aop, spring
-context, JTA API)。
spring
-jdbc.jar
这个jar 文件包含对Spring
对JDBC 数据访问进行封装的所有类。
外部依赖spring
-beans,spring
-dao。
spring
-support.jar
这个jar 文件包含支持UI模版(Velocity,FreeMarker,JasperReports),邮件服务,脚本服务(JRuby),缓存Cache(EHCache),任务计划Scheduling(uartz)方面的类。
外部依赖spring
-context, (spring
-jdbc, Velocity, FreeMarker, JasperReports, BSH, Groovy, JRuby, Quartz, EHCache)
spring
-web.jar
这个jar 文件包含Web 应用开发时,用到Spring
框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。外部依赖spring
-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。
spring
-webmvc.jar
这个jar 文件包含Spring
MVC 框架相关的所有类。包括框架的Servlets,Web MVC框架,控制器和视图支持。当然,如果你的应用使用了独立的MVC 框架,则无需这个JAR 文件里的任何类。外部依赖spring
-web, (spring
-support,Tiles,iText,POI)。
spring
-portlet.jar
spring
自己实现的一个类似Spring
MVC的框架。包括一个MVC框架和控制器。
外部依赖spring
-web, Portlet API,(spring
-webmvc)。
spring
-struts.jar
Struts框架支持,可以更方便更容易的集成Struts框架。外部依赖spring
-web,Struts。
spring
-remoting.jar
这个jar 文件包含支持EJB、远程调用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的类。外部依赖spring
-aop, (spring
-context,spring
-web,Hessian,Burlap,JAX-RPC,EJB API)。
spring
-jmx.jar
这个jar包提供了对JMX 1.0
/1.2
的支持类。外部依赖spring
-beans,spring
-aop, JMX API。
spring
-jms.jar
这个jar包提供了对JMS 1.0
.2
/1.1的支持类。外部依赖spring
-beans,spring
-dao,JMS API。
spring
-jca.jar
对JCA 1.0
的支持。外部依赖spring
-beans,spring
-dao, JCA API。
spring
-jdo.jar
对JDO 1.0
/2
.0
的支持。外部依赖spring
-jdbc, JDO API, (spring
-web)。
spring
-jpa.jar对JPA 1.0
的支持。外部依赖spring
-jdbc, JPA API, (spring
-web)。
spring
-hibernate2.jar
对Hibernate 2
.1的支持,已经不建议使用。外部依赖spring
-jdbc,Hibernate2,(spring
-web)。
spring
-hibernate3.jar
对Hibernate 3.0
/3.1/3.2
的支持。外部依赖spring
-jdbc,Hibernate3,(spring
-web)。
spring
-toplink.jar对TopLink框架的支持。外部依赖spring
-jdbc,TopLink。
spring
-ibatis.jar
对iBATIS SQL Maps的支持。外部依赖spring
-jdbc,iBATIS SQL Maps。
另外的两个包。
spring
-mock.jar
这个jar 文件包含Spring
一整套mock 类来辅助应用的测试。Spring
测试套件使用了其中大量mock 类,这样测试就更加简单。模拟HttpServletRequest 和HttpServletResponse 类在Web 应用单元测试是很方便的。并且提供了对JUnit的支持。外部依赖spring
-core。
spring
-aspects.jar
提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。
3.外部依赖。WEAVER JARS (dist/weavers)说明
spring
-agent.jar
Spring
的InstrumentationSavingAgent
(为InstrumentationLoadTimeWeaver),一个设备代理包,可以参考JDK1.5的Instrumentation功能获得更
多信息。外部依赖none (for use at JVM startup: "-javaagent:spring
-agent.jar")。
spring
-tomcat-weaver.jar
扩展Tomcat的ClassLoader,使其可以使用instrumentation(设备)类。外部依赖none (for deployment into Tomcat's "server/lib" directory)。
发表评论
-
找不到 org.springframework.test.AbstractTransactionalDataSourceSpringContextTests;
2010-03-15 13:21 3965import or ... -
Spring三种注入IOC注入方式
2010-03-10 09:46 6649Type1 接口注入 我们常常借助接口来将调用者与实现者分离 ... -
Spring中常用的hql查询方法(getHibernateTemplate())
2009-12-09 16:35 1008Spring中常用的hql查询方法(getHibernateT ... -
Spring源码分析-配置文件加载流程
2009-12-07 15:04 3348Spring配置文件加载流程 Spring配置文件 ... -
读Spring源代码之按图索骥(一)Context创建与配置文件加载
2009-12-07 13:57 1547Spring 和 Struts在web.xml中增加的配置 ... -
读Spring源代码之按图索骥(一)Context创建与配置文件加载
2009-12-07 13:56 1093Spring 和 Struts在web.xml中增加的配置 ... -
HTTP Status 404(The requested resource is not available)
2009-12-04 21:08 39260但是SSH中404不一定是以下错误! 是配置问题 HTTP S ... -
'dataSource': no matching editors or conversion strategy found
2009-12-04 19:42 3606the datasource property is look ... -
tomcat启动时出现的 严重: Error listenerStart
2009-12-04 16:15 1287最近看《WebWork.Spring.Hibernate 整 ... -
严重: Error filterStart-楼主竟然不给解决方案 = =
2009-12-04 16:14 2637今天在eclipse+myeclipse+tomcat5 ... -
org.springframework.web.filter.CharacterEncodingFilter 配置
2009-12-04 16:13 13821web.xml文件 <?xml version=&qu ... -
startup failed due to previous errors
2009-12-04 14:20 2623关键字: 异常,tomcat启动出错 ,xfire ,spri ... -
在使用SSH添加 <listener> <listener-class>org.springframework.web.context.C
2009-12-04 13:44 4333在使用SSH添加 <listener> ... -
ApplicationContext.xml
2009-12-03 16:22 1199<?xml version="1.0" ...
相关推荐
**Spring2.0使用说明书** Spring框架是Java企业级应用开发中的一个核心组件,自2.0版本以来,它引入了许多重要改进,极大地提升了开发者的工作效率和应用的可维护性。这份使用说明书将深入探讨Spring2.0的核心特性...
Spring 2.0 DOC CN.chm文档包含了详细的中文版帮助,涵盖了上述所有知识点的详细说明和示例,是学习和使用Spring 2.0的重要参考资料。通过深入阅读和实践,开发者可以掌握Spring 2.0的核心概念和技术,从而在实际...
文档《Spring2.0学习笔记.doc》应该详细介绍了以上这些特性的使用方法和最佳实践,而《CodePub.Com说明.txt》可能包含了关于如何使用这些知识的一些说明或资源链接,便于读者更深入地学习和实践Spring 2.0。...
8. **国际化支持**: Spring 2.0提供了一个国际化工具包,使得应用程序可以轻松地支持多语言环境。 9. **集成测试支持**: Spring 2.0包含了测试框架,支持单元测试和集成测试。`Mock`和`Stub`对象的创建使得测试更...
### Spring2.0压缩包目录说明 #### 一、Spring2.0压缩包结构概览 Spring框架2.0版本的压缩包包含了多个目录,每个目录都有其特定的功能与用途,下面将对这些目录进行详细介绍。 #### 二、具体目录说明 1. **...
综上所述,"Spring 2.0中文开发参考手册"包含了上述所有关键知识点的详细说明和实例,是学习和掌握Spring 2.0不可或缺的参考资料。对于Java开发者来说,深入理解和应用这些知识点能够提高开发效率和软件质量,为构建...
一、Spring 2.0学习文档:《spring2.0-reference_final_zh_cn.pdf》 这份中文版的Spring 2.0参考文档详尽地介绍了Spring框架的各个方面,是初学者和进阶者必备的参考资料。文档中包含以下几个主要部分: 1. **介绍...
以上就是Struts2.1.6、Spring2.0与Hibernate3.1这三个框架的整合开发环境配置过程的详细说明。通过上述步骤,开发者可以在MyEclipse5.5环境下顺利搭建起这套经典的MVC架构组合,为后续的Java Web应用开发打下坚实的...
Spring 2.0是Java开发领域的一个里程碑,它极大地简化了企业级应用的构建,并引入了许多创新特性。这个压缩包包含的"Spring 2.0 中文用户指南.pdf"是学习Spring 2.0的重要资源,它将帮助我们深入理解框架的核心概念...
文件名 "struts2[1].0+hibernate3.1+spring2.0带图片.doc" 暗示这是一个Word文档,可能详细记录了整个集成过程,包括代码示例、配置步骤和相关图片说明。这份文档可能涵盖了以下知识点: 1. 配置Struts2的Action和...
11.1.1. Spring JDBC包结构 11.2. 利用JDBC核心类实现JDBC的基本操作和错误处理 11.2.1. JdbcTemplate类 11.2.2. NamedParameterJdbcTemplate类 11.2.3. SimpleJdbcTemplate类 11.2.4. DataSource接口 11.2.5. ...
Struts2.1+Hibernate3.1+Spring2.0是一个经典的Java企业级开发框架组合,也被称为SSH2。这个项目实例提供了全面的功能,包括基本的CRUD(创建、读取、更新、删除)操作,文件和图片上传,以及JavaScript表单验证。...
Spring 2.0版本增强了对JSR-250注解的支持,引入了Spring MVC作为Web层解决方案,并加强了与Hibernate和其他持久层框架的集成。Spring还提供了事务管理、数据源配置、单元测试等功能,使得复杂应用的构建更加容易。 ...
这个压缩包包含了"spring secrity sam2.0"的完整样例,是学习和理解如何在Spring项目中应用SAML2的理想资源。它包括了以下几个关键部分: 1. **spring security saml2使用说明.doc**:这份文档提供了关于如何配置和...
### Spring Security 2.0.x完全中文参考文档 #### 序言 本文档旨在为用户提供一份详尽且全面的Spring Security 2.0.x版本的中文指南,它不仅覆盖了核心概念、配置方法以及实际应用案例,还深入探讨了安全框架的...
Spring Boot 2.0版本以上的源码 使用 Spring Boot 的优势 使用 Spring Boot 开发项目,会给我们带来非常美妙的开发体验,可以从以下几个方面展开来说明 Spring Boot 让开发变得更简单 Spring Boot 对开发效率的提升...
赠送jar包:mybatis-spring-2.0.0.jar; 赠送原API文档:mybatis-spring-2.0.0-javadoc.jar; 赠送源代码:mybatis-spring-2.0.0-sources.jar; 赠送Maven依赖信息文件:mybatis-spring-2.0.0.pom; 包含翻译后的API...
与Spring MVC相比,WebWork2.0在轻量级和快速开发方面具有优势,但在企业级应用的集成方面,Spring MVC可能更为全面。 通过深入学习和理解WebWork2.0,开发者可以提升Web应用开发的效率,创建出高效、可维护的Java ...
### Spring Boot 2.0 Actuator 监控参数说明 #### 一、Spring Boot 2.0 Actuator 概述 在Spring Boot 2.0中,Actuator模块提供了丰富的健康检查、审计、指标监控等功能,它使得开发人员能够轻松地获取到应用程序的...
这些文档通常会包含每个组件的核心概念、使用示例、配置选项以及API调用的说明,对于学习和使用SSH框架进行开发非常有帮助。通过查阅这些文档,开发者可以快速理解和掌握SSH框架的用法,提高开发效率,同时减少错误...