`
Onion_Lou
  • 浏览: 5308 次
  • 性别: Icon_minigender_1
  • 来自: 邢台
最近访客 更多访客>>
社区版块
存档分类

Spring系列之一——开源框架Spring环境搭建

阅读更多


Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

对于Spring环境的搭建我们需要的有:

   开发工具:Myeclipse

Spring开源框架相关jar包:(需要去Spring官网下载)spring-framework-2.5.6-with-dependencies.zip

注意:此处Spring的环境为2.5.6版本,此后的文章中版本统一


创建一个简单的Java项目体验一下Spring


首先在JAVA项目下创建一个lib文件夹把需要的Spring需要的jar包:

Commons-logging.jar

Spring.jar包放入并添加到项目引用包中,并至暖瓶状态。

这两个包分别位于:

   spring-framework-2.5.6\dist\spring.jar

   spring-framework-2.5.6\lib\jakarta-commons\commons-logging.jar

在解压后的文件夹路径下:

spring-framework-2.5.6\samples\petclinic\test\org\springframework\samples\petclinic\jpa

找到applicationContext.xml文件并Copy到项目src路径下。

这样我们就完成了Spring开发环境的最简单的配置。

在这个项目中我们可以使用Spring核心包中的一系列方法等。

最终如图1-1 所示。

上述部分为手动搭建简单的Spring环境:

下面我们通过Myeclipse配置创建:


首先同样建立一个简单的Java项目,右击项目找到MyeclipseAdd Spring Capabilities..如图所示:



配置可以如下图所示配置:

   注意:此处因为只需要Spring的一些功能所以只选中SpringCore核心包即可,版本为2.5




然后默认Finish完成创建。

最终效果如下图所示:




这样我们就完成了通过MyEclipse进行Spring开发环境的搭建。


 

分享到:
评论

相关推荐

    1003————自动搭建SSH框架 1004————SSH框架手动搭建

    SSH是Spring、Struts和Hibernate三个开源框架的首字母缩写,它们分别负责应用的依赖注入、MVC模式实现以及对象关系映射。这里我们将深入探讨SSH框架的自动搭建与手动搭建。 首先,让我们了解SSH框架的核心组件: 1...

    SSH框架搭建——测试

    SSH框架,全称为Struts2 + Spring + Hibernate,是Java Web开发中常用的一种技术栈,它结合了三个强大的开源框架,用于构建高效、灵活且可扩展的企业级应用程序。本教程将带你逐步了解如何搭建SSH框架,并实现登录和...

    SSM框架——详细整合教程(Spring SpringMVC MyBatis.doc

    Spring 是一个开源框架,最初由 Rod Johnson 在他的著作《Expert One-On-One J2EE Development and Design》中提出部分理念和原型,随后发展成为解决企业级应用开发复杂性的工具。Spring 的核心特性包括依赖注入...

    SSH框架搭建——登录、注册实例

    SSH框架是Struts、Spring和Hibernate三个开源框架的组合,分别用于MVC模式的实现、依赖注入和持久层操作,使得开发者能够快速高效地开发企业级应用。 首先,需要强调的是数据库表名的选择问题。在SQL Server 2000中...

    SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

    Spring 是一个开源框架,最初由 Rod Johnson 在他的著作《Expert One-On-One J2EE Development and Design》中提出的一些理念和原型发展而来。Spring 主要目的是解决企业应用开发的复杂性,它使用基本的 JavaBean 来...

    spring详解教程

    Spring框架是Java开发中最广泛使用的轻量级开源框架之一,它以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)为核心,极大地简化了企业级应用的开发。本文将深入探讨...

    java开源框架的集合

    ### Java开源框架详解 #### Spring Framework —— Java开源J2EE框架 **Spring** 是一个功能强大且全面的框架,旨在解决J2EE开发中遇到的常见问题。它通过提供一致的方法来管理业务对象,强调面向接口编程而非具体...

    Myeclipse2017+Struts2+Hibernate4+Spring4+Oracle11的ssh框架搭建核心包.zip

    SSH框架是Java EE开发中广泛使用的三大开源框架——Struts2、Spring4和Hibernate4的组合,它们分别负责表现层、业务层和服务层的管理。本核心包是针对MyEclipse2017集成开发环境,配合Oracle11数据库进行项目开发的...

    ssm框架搭建——实现增删查改用户信息

    这个项目"ssm框架搭建——实现增删查改用户信息"旨在教你如何利用这些框架搭建一个基础的用户管理系统,具备基本的CRUD(创建、读取、更新、删除)功能。 首先,我们需要安装并配置好相关的开发环境。这里提到的是...

    Spring实现的一个打印机

    Spring框架是Java开发中广泛应用的开源框架,以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)的核心特性,极大地简化了企业级应用的开发工作。在这个“Spring实现的一...

    SSM框架——详细整合教程(Spring SpringMVC MyBatis

    Spring 是一个开源框架,最初由 Rod Johnson 在他的著作《Expert One-On-One J2EE Development and Design》中提出部分理念和原型,随后发展成为解决企业应用开发复杂性的一种轻量级 Java 开发框架。Spring 的主要...

    spring框架:spring-framework-4.3.9.RELEASE-dist

    Spring框架是Java开发领域中的核心组件之一,以其强大的依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)功能,极大地简化了企业级应用的开发。本文将深入探讨Spring ...

    一个简单的spring的应用

    Spring框架是Java开发中最常用的轻量级开源框架之一,它为开发者提供了全面的基础设施支持,包括依赖注入(DI)、面向切面编程(AOP)、数据访问、事务管理、MVC等核心功能。在这个"一个简单的spring的应用"项目中,...

    基于Maven的Spring+SpringMVC+Mybatis的环境搭建.pdf

    本部分文档详细介绍了如何利用Maven工具搭建一个基于Spring框架、SpringMVC和Mybatis的Java Web应用程序的开发环境。以下是对所给文件内容的知识点详尽阐述: 1. 开发环境需求: - 开发工具:Eclipse IDE,一个...

    轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书1

    《轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书1》是一本专注于Java EE企业级应用开发的书籍,主要涵盖了Struts 2、Spring和Hibernate这三个流行开源框架的整合应用。这本书对于Java...

    SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis+MySQL).zip

    SSM框架是Java Web开发中常用的三大框架——Spring、SpringMVC和Mybatis的组合,它们协同工作,构建高效、灵活的Web应用。IDEA作为Java开发的主流集成开发环境,Maven则作为项目管理和构建工具,而MySQL是常见的关系...

    Spring5框架课堂课件.7z

    这个"Spring5框架课堂课件.7z"压缩包包含了关于Spring5框架的详细教学资料,主要帮助学习者深入理解并掌握Spring框架的最新版本——Spring5。以下是基于这个主题的详细知识点讲解: 1. **Spring概述**:Spring是一...

Global site tag (gtag.js) - Google Analytics