`
zhangwei_david
  • 浏览: 476995 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Spring in Action 使用Maven 构建Spring 工程

 
阅读更多

        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

 

  • IOC.zip (10.8 KB)
  • 下载次数: 0
分享到:
评论

相关推荐

    spring in action的jar包

    《Spring in Action》是关于Spring框架的一本经典书籍,它深入浅出地介绍了Spring的核心概念和技术。这个"spring in action的jar包"很可能是书中提到的一些必要的库文件,用于配合书中的实例代码运行。这些jar包是...

    Spring in Action 源码

    《Spring in Action》是关于Spring框架的一本经典著作,第4版涵盖了Spring的最新发展,包括Spring Boot、Spring Data、Spring Security以及Spring Web Flow等重要模块。随书源码是学习和理解书中理论的最佳实践资源...

    spring+mybatis+maven的整合

    3. 在Spring配置文件中配置Action类,使用Spring的代理来管理Action的实例。 4. 将MyBatis的Mapper接口注入到Action中,通过调用Mapper的方法执行数据库操作。 以上就是关于“spring+mybatis+maven整合”的详细介绍...

    Spring Boot in Action 英文版

    项目创建完成后,开发者可以使用Maven或Gradle作为构建工具来管理项目的依赖和构建过程。 Spring Boot还支持内嵌的Servlet容器,比如Tomcat、Jetty或Undertow,这意味着开发者可以不用部署到传统的WAR文件中,而是...

    maven 构建最新ssh框架整合

    使用Maven构建SSH框架整合的过程大致包括以下步骤: 1. **创建Maven项目**:首先,我们需要创建一个新的Maven项目,设置相应的项目结构和pom.xml文件。 2. **添加依赖**:在pom.xml中,我们需要添加Spring、Struts2...

    spring-struts2-maven

    标题 "spring-struts2-maven" 指的是一个整合了Spring、Struts2和Maven的项目。这个项目是为了解决在Eclipse环境中如何有效地管理依赖、构建和部署包含这三个关键组件的Web应用程序。下面我们将深入探讨这些技术及其...

    Struts2+maven+spring+mybatis整合实现注册功能实例

    Struts2、Maven、Spring和MyBatis是Java Web开发中的四大框架,它们的整合应用可以构建出高效、模块化的应用程序。这个实例是关于如何将这些技术融合在一起,实现一个用户注册的功能。 首先,Struts2是一个基于MVC...

    spring4+hiberante4+struts2+maven

    Maven是这个项目中的构建工具,它管理项目的依赖关系,提供了一种标准的方式来构建和管理Java项目。通过Maven的pom.xml配置文件,我们可以定义项目的信息、依赖、构建过程等,使得团队协作和持续集成变得更加便捷。 ...

    Spring-in-Action

    《Spring in Action》是一本深度探讨Spring框架的权威指南,主要针对Java开发人员。Spring框架是企业级Java应用开发的核心工具,它简化了应用程序的构建,提供了强大的依赖注入、AOP(面向切面编程)、MVC(模型-...

    spring3+struts2 maven环境 完整架构 和简单例子

    在构建企业级Java Web应用程序时,Spring框架和Struts2框架常常被联合使用,而Maven作为项目管理和构建工具,可以有效地管理依赖和构建流程。本项目提供的"spring3+struts2 maven环境 完整架构 和简单例子"是一个...

    maven构建spring struts2 ibatis velocity小实例

    本实例以"Maven构建spring struts2 ibatis velocity小实例"为主题,将详细介绍这四者的整合过程,帮助开发者快速理解和应用这些技术。 首先,Maven是Java项目管理工具,它负责项目的构建、依赖管理和项目信息管理。...

    spring in action source code and partial build binary

    《Spring in Action源码与部分构建二进制》 在软件开发领域,Spring框架是Java开发者广泛采用的一个轻量级框架,它极大地简化了企业级应用的开发工作。《Spring in Action》是一本深入讲解Spring框架的经典书籍,...

    Maven构建Struts项目

    在这个"Maven构建Struts项目"的实践中,我们将探讨如何利用Maven来管理依赖并构建一个基于Struts的Web应用。 **Maven** Maven是一个强大的项目管理和构建工具,它通过XML格式的POM(Project Object Model)文件来...

    用maven整合struts+spring+hibernate

    在整合Struts、Spring和Hibernate时,Maven可以帮助我们便捷地引入所需库,并自动构建项目。 2. Struts 2框架: Struts 2是一个基于MVC设计模式的Web应用框架,用于处理HTTP请求并提供业务逻辑与视图的分离。它的...

    Spring in Action(第二版 中文高清版).part2

    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

    《Spring in Action 2nd Edition》是一本专为Java开发者设计的书籍,主要涵盖了Spring框架的深入理解和实际应用。Spring框架是Java企业级应用开发的重要工具,它简化了开发过程,提供了依赖注入、AOP(面向切面编程...

    Maven构建ssh项目实例

    在IT行业中,SSH(Spring、Struts和Hibernate)是一个经典的Java Web开发框架组合,而Maven则是一个项目管理和综合工具,用于自动化构建、项目信息管理以及依赖管理。本实例主要探讨如何利用Maven来构建一个整合了...

    sshdemo基于maven构建

    在"sshdemo基于maven构建"的项目中,开发人员通过Maven创建了一个整合了Spring、Struts和Hibernate的Web应用示例。这个演示程序可能会展示如何配置和使用这三个框架,包括Spring的bean配置、Struts的动作映射和...

    maven3+struts2+spring+ibatis

    maven3+struts2+spring+ibatis,本来是用maven3+struts2+spring+hibernate但考虑到hibernate在多表级联查询的时候执行效率不高,所以改用性能更好不过sql比较麻烦的的ibatis,本项目只有登录和插入数据,仅供参考: ...

Global site tag (gtag.js) - Google Analytics