Spring 提供两种 IOC的实现,基本的一种称为 Bean工厂(Bean Factory)。更高级的称为应用上下文 ApplicationContext,这是对Bean Factory 的一种兼容性扩展。ApplicationContext 仅仅是一个接口,你必须实例化这个接口的实现。 ClassPathXmlApplicationContext实现从classpath 中装入一个XML配置文件,构建一个应用上下文。ApplicationContext context=new ClassPathXmlApplicationContext("beans.xml");通过名字可以从上下文中获取配置好的bean
SequenceGenerator sg=(SequenceGenerator) context.getBeans("sequenceGenerator");
新建一个quickStart 的maven 工程
在pom 问价中添加如下依赖
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.version>3.1.4.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
这样就构建好了一个基本的 Spring 工程
在 classpath 中添加一个 beans.xml 文件
在文件中配置bean
相关推荐
《Spring in Action》是关于Spring框架的一本经典书籍,它深入浅出地介绍了Spring的核心概念和技术。这个"spring in action的jar包"很可能是书中提到的一些必要的库文件,用于配合书中的实例代码运行。这些jar包是...
《Spring in Action》是关于Spring框架的一本经典著作,第4版涵盖了Spring的最新发展,包括Spring Boot、Spring Data、Spring Security以及Spring Web Flow等重要模块。随书源码是学习和理解书中理论的最佳实践资源...
3. 在Spring配置文件中配置Action类,使用Spring的代理来管理Action的实例。 4. 将MyBatis的Mapper接口注入到Action中,通过调用Mapper的方法执行数据库操作。 以上就是关于“spring+mybatis+maven整合”的详细介绍...
项目创建完成后,开发者可以使用Maven或Gradle作为构建工具来管理项目的依赖和构建过程。 Spring Boot还支持内嵌的Servlet容器,比如Tomcat、Jetty或Undertow,这意味着开发者可以不用部署到传统的WAR文件中,而是...
使用Maven构建SSH框架整合的过程大致包括以下步骤: 1. **创建Maven项目**:首先,我们需要创建一个新的Maven项目,设置相应的项目结构和pom.xml文件。 2. **添加依赖**:在pom.xml中,我们需要添加Spring、Struts2...
标题 "spring-struts2-maven" 指的是一个整合了Spring、Struts2和Maven的项目。这个项目是为了解决在Eclipse环境中如何有效地管理依赖、构建和部署包含这三个关键组件的Web应用程序。下面我们将深入探讨这些技术及其...
Struts2、Maven、Spring和MyBatis是Java Web开发中的四大框架,它们的整合应用可以构建出高效、模块化的应用程序。这个实例是关于如何将这些技术融合在一起,实现一个用户注册的功能。 首先,Struts2是一个基于MVC...
Maven是这个项目中的构建工具,它管理项目的依赖关系,提供了一种标准的方式来构建和管理Java项目。通过Maven的pom.xml配置文件,我们可以定义项目的信息、依赖、构建过程等,使得团队协作和持续集成变得更加便捷。 ...
《Spring in Action》是一本深度探讨Spring框架的权威指南,主要针对Java开发人员。Spring框架是企业级Java应用开发的核心工具,它简化了应用程序的构建,提供了强大的依赖注入、AOP(面向切面编程)、MVC(模型-...
在构建企业级Java Web应用程序时,Spring框架和Struts2框架常常被联合使用,而Maven作为项目管理和构建工具,可以有效地管理依赖和构建流程。本项目提供的"spring3+struts2 maven环境 完整架构 和简单例子"是一个...
本实例以"Maven构建spring struts2 ibatis velocity小实例"为主题,将详细介绍这四者的整合过程,帮助开发者快速理解和应用这些技术。 首先,Maven是Java项目管理工具,它负责项目的构建、依赖管理和项目信息管理。...
《Spring in Action源码与部分构建二进制》 在软件开发领域,Spring框架是Java开发者广泛采用的一个轻量级框架,它极大地简化了企业级应用的开发工作。《Spring in Action》是一本深入讲解Spring框架的经典书籍,...
在这个"Maven构建Struts项目"的实践中,我们将探讨如何利用Maven来管理依赖并构建一个基于Struts的Web应用。 **Maven** Maven是一个强大的项目管理和构建工具,它通过XML格式的POM(Project Object Model)文件来...
在整合Struts、Spring和Hibernate时,Maven可以帮助我们便捷地引入所需库,并自动构建项目。 2. Struts 2框架: Struts 2是一个基于MVC设计模式的Web应用框架,用于处理HTTP请求并提供业务逻辑与视图的分离。它的...
A.2 把Spring添加为一个Maven 2依赖项 A.3 Spring与Ant A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型的测试 B.1.2 使用JUnit B.1.3 Spring在测试中的角色 B.2 单元...
《Spring in Action 2nd Edition》是一本专为Java开发者设计的书籍,主要涵盖了Spring框架的深入理解和实际应用。Spring框架是Java企业级应用开发的重要工具,它简化了开发过程,提供了依赖注入、AOP(面向切面编程...
在IT行业中,SSH(Spring、Struts和Hibernate)是一个经典的Java Web开发框架组合,而Maven则是一个项目管理和综合工具,用于自动化构建、项目信息管理以及依赖管理。本实例主要探讨如何利用Maven来构建一个整合了...
在"sshdemo基于maven构建"的项目中,开发人员通过Maven创建了一个整合了Spring、Struts和Hibernate的Web应用示例。这个演示程序可能会展示如何配置和使用这三个框架,包括Spring的bean配置、Struts的动作映射和...
maven3+struts2+spring+ibatis,本来是用maven3+struts2+spring+hibernate但考虑到hibernate在多表级联查询的时候执行效率不高,所以改用性能更好不过sql比较麻烦的的ibatis,本项目只有登录和插入数据,仅供参考: ...