- 浏览: 1490110 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (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 3925import or ... -
Spring三种注入IOC注入方式
2010-03-10 09:46 6610Type1 接口注入 我们常常借助接口来将调用者与实现者分离 ... -
Spring中常用的hql查询方法(getHibernateTemplate())
2009-12-09 16:35 988Spring中常用的hql查询方法(getHibernateT ... -
Spring源码分析-配置文件加载流程
2009-12-07 15:04 3317Spring配置文件加载流程 Spring配置文件 ... -
读Spring源代码之按图索骥(一)Context创建与配置文件加载
2009-12-07 13:57 1512Spring 和 Struts在web.xml中增加的配置 ... -
读Spring源代码之按图索骥(一)Context创建与配置文件加载
2009-12-07 13:56 1051Spring 和 Struts在web.xml中增加的配置 ... -
HTTP Status 404(The requested resource is not available)
2009-12-04 21:08 39168但是SSH中404不一定是以下错误! 是配置问题 HTTP S ... -
'dataSource': no matching editors or conversion strategy found
2009-12-04 19:42 3558the datasource property is look ... -
tomcat启动时出现的 严重: Error listenerStart
2009-12-04 16:15 1257最近看《WebWork.Spring.Hibernate 整 ... -
严重: Error filterStart-楼主竟然不给解决方案 = =
2009-12-04 16:14 2595今天在eclipse+myeclipse+tomcat5 ... -
org.springframework.web.filter.CharacterEncodingFilter 配置
2009-12-04 16:13 13760web.xml文件 <?xml version=&qu ... -
startup failed due to previous errors
2009-12-04 14:20 2576关键字: 异常,tomcat启动出错 ,xfire ,spri ... -
在使用SSH添加 <listener> <listener-class>org.springframework.web.context.C
2009-12-04 13:44 4303在使用SSH添加 <listener> ... -
ApplicationContext.xml
2009-12-03 16:22 1163<?xml version="1.0" ...
相关推荐
Spring 包结构说明,由于级别限制不能把压缩包传上来以后会补上
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. ...
完整spring secrity sam2.0样例,带有使用说明
赠送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...
个人总结的搭建 Struts2.0 + Hibernate3.2 + Spring2.5 的说明 包含了所有jar包的名称以及有冲突jar包的名称(以便删除)。
在springboot2.0中如何使用prometheus插件,及对springboor2.0-actuator包的介绍,以及如何扩展promehtues里的监控指标。
项目名称:WeAdmin版MongoDB集群网页管理工具(基于Spring Boot 2.0) 技术栈:主要采用Java语言,辅以JavaScript、CSS和HTML。 文件构成:总计158个文件,包括: - GIF动画:75个,用于界面交互提示和演示。 - ...
Spring Boot 2.0版本以上的源码 使用 Spring Boot 的优势 使用 Spring Boot 开发项目,会给我们带来非常美妙的开发体验,可以从以下几个方面展开来说明 Spring Boot 让开发变得更简单 Spring Boot 对开发效率的提升...
Spring Boot 2.0 《深入Spring Boot 2.0》系列内容,持续更新!如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予鼓励与支持! 说明 在编写《深入Spring Boot (一):快速入门》和《深入Spring Boot (二):...
该实用指南将帮助您入门并使用Spring Boot的所有最新功能,尤其是新的基于Reactor的工具包。 说明和导航 所有代码都组织在文件夹中。 每个文件夹均以数字开头,后跟应用程序名称。 例如,Chapter02。 该代码将如下...
13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jarspring2.0和spring2.5及以上版本的jar包区别Spring 2.5的Jar打包 在Spring 2.5中, Spring Web MVC...
NULL 博文链接:https://xiaobaozi.iteye.com/blog/455860
掌握Spring Boot 2.0 这是发布的的代码存储库。 它包含从头到尾完成本书所必需的所有支持项目文件。 关于这本书 Spring是市场上开发Web,企业和云就绪软件的最佳框架之一。 Spring Boot通过减少样板代码的数量,并...
包含如下电子书: spring2.0-reference_RC2.1_zh_cn spring+hibernate+structs经典入门 Spring开发指南 spring配置连接说明doc
以下是jar包列表 activation-1.1.jar activiti-engine-5.10.jar activiti-spring-5.10.jar antlr-2.7.7.jar aopalliance-1.0.jar aopalliance.jar asm-3.1.jar aspectjrt.jar aspectjweaver-1.6.12.jar ...
Spring Boot 2.0食谱-第二版 这是发布的的代码库。 它包含从头到尾完成本书所必需的所有支持项目文件。 关于这本书 该实用指南使现有的开发过程更加有效。 Spring Boot Cookbook 2.0 Second Edition巧妙地结合了所有...
2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的...
赠送jar包:spring-data-jpa-2.0.9.RELEASE.jar; 赠送原API文档:spring-data-jpa-2.0.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-jpa-2.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-data-jpa...
该项目使用的jar包为以下. spring-beans.jar xwork-2.0.4.jar spring-context.jar ognl-2.6.11.jar spring-web.jar spring-core.jar struts2-core-2.0.11.1.jar commons-logging-...
说明: 1、附件使用的MySQL数据的sql文件 2、sql主要包含Oauth2.0使用的数据源数据库库表及用户管理系统库表 3、使用Navicat for mySql可一键恢复数据库库表结构