- 浏览: 308673 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (187)
- JAVA (66)
- JS (2)
- AJAX (9)
- Servlet (5)
- eclipse (4)
- html (2)
- PL/SQL (9)
- SOAP (1)
- other (14)
- JavaScript (8)
- Struts2 (6)
- Spring (10)
- Hibernate (5)
- JSP (1)
- Linux (3)
- WebService (2)
- 数据结构 (1)
- DB (5)
- English (1)
- maven (4)
- Code standard (2)
- SQL (1)
- 软件架构 (1)
- Tomcat (2)
- windows (1)
- HSQL (0)
- Open source framework (0)
- Web (6)
- Compass (0)
- Flex (1)
- OSGI (1)
- python (3)
- groovy (2)
- JPA (2)
- svn (1)
- jetty (1)
最新评论
-
zjfshowtime:
it doesn't work !why
Tomcat 和 Jetty 下 JNDI 配置 DBCP 连接池 -
coco5012:
Useful
sql server日期时间函数 datetime -
烟花弥散:
弱弱的问一句,您的第一个举例中else 后面可以跟判断条件吗? ...
Java高手论道:你还在用if else吗? -
coco5012:
Not very simple
使用assembly plugin实现自定义打包 -
mqlfly2008:
[color=red][size=medium][size=x ...
Java高手论道:你还在用if else吗?
在web项目里引入Spring框架方法如下:
1. 首先下载Spring的jar包,spring的jar包说明如下:
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。
外部依赖。
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)。
如果需要使用JSP语言作为Spring's web MVC tags的参数,则需要JSP 2.0的支持。或者选择Jakarta的JSTL (standard.jar)。
2.在web.xml文件里加入如下代码:
<!-- Spring Configures -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/*-context.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
3.在WEB-INF目录加入*-context.xml文件,比如page-context.xml,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="exportTableCondition" class="com.kingstar.hbm.dorado.ExportTableCondition" />
<bean id="organEffectDetail" class="com.kingstar.hbm.dorado.OrganEffectDetail" />
<bean id="completedCaseDetail" class="com.kingstar.hbm.dorado.CompletedCaseDetail" />
<bean id="dealingClaimDetail" class="com.kingstar.hbm.dorado.DealingClaimDetail" />
<bean id="guaranteeClaimDetail" class="com.kingstar.hbm.dorado.GuaranteeClaimDetail" />
</beans>
OK,到此为止就可用spring了。
- spring.jar (1.9 MB)
- 下载次数: 71
发表评论
-
JAVA ArrayList深层 拷贝 克隆
2012-04-23 14:13 2559大家应该理解浅拷贝和深拷贝的区别: 浅拷贝:被复制对象的任何 ... -
深入 Lucene 索引机制
2011-09-21 21:49 617简介: Lucene 是一个 ... -
Apache DBUtils使用总结
2011-09-19 10:50 982Apache DBUtils使用总结 DBU ... -
Java搜索引擎 Lucene
2011-09-19 10:43 883Lucene 是一套用于全文 ... -
Java的弱引用(Weak Reference)
2011-09-16 08:47 1326之前一直没有接触 ... -
JAVA读取大文件
2011-09-13 10:27 3400/** * */ package com.b2s. ... -
Java性能优化技巧
2011-09-06 11:59 891摘要: ==================== ... -
java程序性能优化
2011-09-06 11:58 695一、避免在循环条件中使用复杂表达式 在不做编译优化 ... -
大家在普遍认识中对架构师这一职业有哪些误区
2011-09-04 10:26 747误区一 架构师与项目经理没有区别。大家经常在 ... -
Ibatis执行SQL操作把SQL打印到控制台
2011-08-10 10:46 2773要想让Ibatis打印SQL语句到控制台,可以在log4j.x ... -
用 PMD 铲除 bug
2011-06-08 17:33 1033简介: PMD 是一个开源的静态分析工具,是一个值得您添加 ... -
Web Service 实现分布式服务的基本原理
2011-05-24 13:27 1498简单的说, 就是客户端 ... -
Web Service概述
2011-05-24 10:16 1008Web Service是构建互联网 ... -
有关母亲的名人名言
2011-05-09 08:42 812God could not be everywhere and ... -
装饰器模式[Decorator]
2011-05-06 17:42 732装饰器模式 主要应用于这样一种场合,当你已经 ... -
Java 7已经完成的七大新功能预览
2011-05-06 12:26 1145今年的Devoxx大会又是一次有关Java 7进程的一 ... -
回归测试
2011-05-04 17:16 797回归测试, 英文是Regression testing。 ... -
jxl 使用总结收藏
2011-04-29 17:33 965jxl的一些总结 要 ... -
Struts1下如何实现国际化
2011-04-25 14:18 1141Struts1下如何实现国际化 1.ApplicationR ... -
JAVA静态导入(import static)详解
2011-04-20 17:52 4025在Java 5中,import语句得到了增强,以便提供甚至更加 ...
相关推荐
下载并引入这些jar包,开发者可以快速地在项目中引入Spring框架,从而享受到它带来的便利和高效。在使用过程中,可以根据实际需求选择引入的组件,避免不必要的依赖,保持项目的简洁性。同时,Spring框架的文档和...
标题“在web项目中引入Spring”意味着我们要讨论的是如何在基于Web的应用程序中集成和使用Spring框架。Spring是一个广泛使用的Java企业级应用开发框架,它提供了丰富的功能,包括依赖注入、面向切面编程、数据访问、...
接下来,我们需要在项目中引入Spring框架。这通常通过添加Spring的Maven依赖来完成。在pom.xml文件中,添加以下依赖: ```xml <groupId>org.springframework <artifactId>spring-webmvc <version>5.3.23 ``...
手册中还涵盖了Spring框架的最佳实践,包括如何组织项目结构、如何有效利用注解、如何优化性能等方面,这些都是开发者在实际开发中应遵循的原则。 总之,《Spring框架开发参考中文手册》是Spring初学者和进阶者的...
在Java Web开发中,Spring框架是一个非常重要的工具,它提供了全面的编程和配置模型,旨在简化应用程序的创建和维护。本篇文章将详细讲解如何将Spring框架整合到一个Java Web项目中,适合初学者入门。 首先,理解...
1. **Spring框架介绍**:了解Spring的基本概念,包括其核心模块和设计理念,以及如何在项目中引入Spring框架。 2. **依赖注入**:详述Spring如何通过DI来管理对象的生命周期和装配,以及如何使用XML配置和注解方式...
为了引入Spring框架,首先需要从Spring官网下载相应的版本,并将必要的jar文件添加到项目的类路径下。基础的Spring框架只需要spring.jar和commons-logging.jar,而如果需要使用AOP功能,还需引入aspectjweaver.jar和...
1. **添加依赖**:在项目中引入Spring框架相关的jar包。 2. **编写配置文件**:创建XML配置文件来定义Bean及其依赖关系。 3. **配置Web项目**:如果是Web项目,则还需要在`web.xml`文件中配置Spring监听器。 4. **...
1. **Spring概述**:讲解Spring的基本概念,包括它的设计理念和主要模块,以及如何在项目中引入Spring框架。 2. **IoC容器**:详述Spring的核心——IoC容器,包括Bean的生命周期管理、Bean的定义与实例化、Bean的...
在设计一个 Spring 的 Hello World 时,我们可以首先创建一个 Maven 的 Java 项目,然后引入 Spring 框架的 POM 依赖,以及查看这些依赖之间的关系。接着,我们可以创建一个简单的 POJO 对象,例如 User 对象,并...
开发者可以通过这些文件直接在项目中引入Spring框架,或者进行源码级别的学习和调试。 `spring-framework-5.0.8.RELEASE-docs.zip` 文件则包含官方文档,这是了解和学习Spring框架的重要资源。文档通常包括用户指南...
在描述中提到的"spring框架jar包"是Spring框架的核心组成部分,这些jar包包含了Spring框架的所有类和接口,使得开发者能够在项目中引入并使用Spring的功能。在开发过程中,程序员通常会根据需求选择引入特定的Spring...
这些文件用于在项目中引入Spring框架,进行相应的配置,并开始使用其提供的服务和功能。 总结来说,"spring3.1.o.m2 dist"代表的是Spring Framework 3.1.0的发布版本,包含了一系列用于Java开发的重要组件和功能,...
当我们在Spring框架中集成Redis时,通常需要引入特定的jar包来实现这一功能。下面我们将详细讲解Java中Spring框架使用Redis所需的五个关键jar包及其作用。 1. **spring-data-redis** 这是Spring Data Redis项目的...
在名为“springmvc4”的Demo项目中,我们可以通过以下步骤来理解Spring 4.0与Maven的结合: 1. 创建Maven项目:首先使用Maven的pom.xml文件定义项目依赖,包括Spring MVC、Spring Core、Spring Web等。 2. 配置...
在Android开发中,Spring框架可能并不像在Java服务器端那样被广泛熟知,但它确实为移动应用提供了一套强大的工具集。Spring for Android是Spring.io针对Android平台推出的一个框架,旨在帮助开发者构建高质量、可...
Spring框架起源于Rod Johnson在2002年出版的《Expert One-on-One J2EE Design and Development》中的代码。这个框架融合了Java企业版(JEE)开发的最佳实践,与一流的第三方框架集成,并提供了简单的扩展点,允许你...
1. **Spring概述**:首先,书籍会介绍Spring的基本概念,包括它的发展历程、核心理念以及如何在项目中引入Spring框架。 2. **IoC(Inversion of Control)容器**:Spring的核心是IoC容器,它负责管理对象的生命周期...
解压后,将所需的jar文件添加到项目的类路径中,或者如果你使用的是Maven或Gradle,可以在项目构建配置中引入Spring的相关依赖。 接下来,创建一个新的Java项目,并在项目中创建一个配置文件,例如`...