单独使用Spring某模块需要的jar包以及依赖关系, 费时整理, 共享出来节约大家时间
如有补充请发邮件到jmeyecn@gmail.com, 我会及时在这里补上
单独使用IoC:
1. context.jar (依赖2, 依赖4, 依赖6/ 因为抛BeansException)
2. beans.jar (依赖3, 依赖5 / 因为异常体系继承自core.NestedRuntimeException)
3. core.jar
4. logging.jar
5. asm.jar
6. expression.jar
单独使用DAO: 需要DataSource, 有多种方式获得, 这里使用dbcp
1. jdbc.jar
2. beans.jar
3. transaction.jar
4. core.jar
5. logging.jar
6. dbcp.jar
7. pool.jar
8. mysql_jdbc.jar (mysql数据库驱动)
// jar包完整名//
commons-dbcp-1.4.jar
commons-logging-1.1.1.jar
commons-pool-1.6.jar
mysql-connector-java-5.1.22-bin.jar
org.springframework.asm-3.1.2.RELEASE.jar
org.springframework.beans-3.1.2.RELEASE.jar
org.springframework.context-3.1.2.RELEASE.jar
org.springframework.core-3.1.2.RELEASE.jar
org.springframework.expression-3.1.2.RELEASE.jar
org.springframework.jdbc-3.1.2.RELEASE.jar
org.springframework.transaction-3.1.2.RELEASE.jar
分享到:
相关推荐
Spring Core模块是Spring框架的核心容器,提供了基本的功能,包括BeanFactory、控制反转(IoC)和依赖注入(DI)。BeanFactory是Spring框架的核心组件,负责产生和管理Bean,它实现了工厂模式,使用控制反转模式将...
- **企业级应用程序**:使用 Spring 的 ORM、DAO 等模块进行数据库操作,简化复杂的业务逻辑处理。 - **微服务架构**:Spring Cloud 为微服务架构提供了一整套解决方案,包括服务注册与发现、配置中心、API 网关等...
在这个项目架构中,开发者首先会配置maven的多模块结构,为每个组件创建单独的模块,如:`spring-service`(业务逻辑)、`spring-web`(Web层)、`mybatis-dao`(数据访问对象)、`common-utils`(公共工具类)等。...
5. Spring模块关系: - Spring的各模块相对独立,可以单独使用,但核心模块(如Core Container)是其他模块的基础。 6. Spring核心模块作用: - 核心模块主要负责IOC(Bean工厂和ApplicationContext),用于管理...
9. **Spring MVC**:Spring MVC是Spring框架的一部分,是一个设计优秀的MVC框架,可以单独使用或与其他MVC框架集成,它通过IoC将控制逻辑与视图和模型分离,提高了web应用的可测试性和可维护性。 10. **事务管理**...
Spring框架由多个模块构成,这些模块可以单独使用,也可以组合起来以满足各种应用场景的需求。主要包括: 1. **Spring Core**:提供框架的基本组成部分,包括IoC容器的基础实现。 2. **Spring Context**:建立在...
Spring框架由七大模块组成,每个模块都可以单独存在,或者与其他一个或多个模块联合实现。 一、Core模块 SpringCore模块是Spring的核心容器,实现了IOC模式,提供了Spring框架的基础功能。该模块中包含的...
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。... 1、核心容器 2、Spring 上下文 3、Spring AOP 4、Spring DAO 5、Spring ORM 6、Spring Web 模块 7、Spring MVC 框架
Spring 由多个单独的 JAR 文件组成,每个 JAR 文件代表了一个特定的功能领域,如核心容器、AOP、数据访问/集成、Web 等。 #### Spring 各个包的详细介绍 1. **spring.jar** - 这个 JAR 包包含了完整的 Spring ...
Spring 框架由多个模块组成,包括核心容器(Core Container)、数据访问/集成(Data Access/Integration)、Web 模块、AOP 模块等,每个模块都可以独立使用或者与其他模块一起协同工作。 5. 鼓励测试驱动开发(Test...
#### Spring模块间的关系 - **独立性**:Spring 的各个模块设计上具有较高的独立性,可以单独使用或结合使用。 - **依赖性**:虽然各个模块相对独立,但它们之间也存在一定的依赖关系,如 ORM 和 MVC 模块都依赖于...
- **分层架构**:Spring被设计成一系列模块,每个模块都可以单独使用,也可以组合使用。 - **源代码开放**:Spring框架的源代码是公开的,虽然它并不是基于任何特定的标准,但其设计模式和最佳实践仍然值得学习。 #...
- **模块化的架构**:Spring包含多个模块,每个模块都可以单独使用,也可以组合使用,以满足不同应用场景的需求。 #### 二、Spring框架的层次结构 Spring框架支持多种不同的层次结构,这些层次有助于实现清晰的...
- **Spring DAO**:提供对JDBC操作的支持,如JdbcTemplate,简化了数据库访问。 - **Spring ORM**:与ORM框架集成,如Hibernate,提供了数据访问抽象层。 - **Spring AOP**:支持面向切面编程,用于实现如事务...
2. **单独作为Bean容器**:即使不使用Spring的其他特性,仅将其作为Bean容器使用也非常常见。 3. **AOP切面处理**:对于需要处理切面逻辑的应用,可以利用Spring的AOP功能进行高效开发。 4. **消息支持**:Spring对...
15. **Spring模块关系**:Spring的模块之间相对独立,可以单独使用,核心模块如IOC容器是其他模块的基础。 16. **切入点**:切入点是AOP中一系列连接点的集合,定义切入点不是必须的,可以根据需求选择性地定义。 ...
Spring框架不仅仅是一个简单的IoC容器,它还提供了大量中间层功能,如事务管理、数据访问对象(DAO)支持、AOP(面向切面编程)等。在事务管理方面,Spring提供了一种通用的事务策略,允许开发者在不同的持久化技术...
在本篇文章中,我们学习了如何使用 Spring Boot 创建 Maven 多模块项目。Maven 多模块项目是指一个项目被拆分成多个子模块,每个子模块可以单独编译、打包和部署。多模块项目可以简化项目的结构,使得项目更加易于...
- Spring的各个模块可以单独存在,也可以组合使用,它们构成了灵活的框架。 - Core Container(核心容器)由BeanFactory组成,它是Spring的基础。 - ApplicationContext是核心模块的一部分,它扩展了BeanFactory...