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项目,右击项目找到Myeclipse→Add Spring Capabilities..如图所示:
配置可以如下图所示配置:
注意:此处因为只需要Spring的一些功能所以只选中Spring的Core核心包即可,版本为2.5
然后默认Finish完成创建。
最终效果如下图所示:
这样我们就完成了通过MyEclipse进行Spring开发环境的搭建。
分享到:
相关推荐
SSH是Spring、Struts和Hibernate三个开源框架的首字母缩写,它们分别负责应用的依赖注入、MVC模式实现以及对象关系映射。这里我们将深入探讨SSH框架的自动搭建与手动搭建。 首先,让我们了解SSH框架的核心组件: 1...
SSH框架,全称为Struts2 + Spring + Hibernate,是Java Web开发中常用的一种技术栈,它结合了三个强大的开源框架,用于构建高效、灵活且可扩展的企业级应用程序。本教程将带你逐步了解如何搭建SSH框架,并实现登录和...
Spring 是一个开源框架,最初由 Rod Johnson 在他的著作《Expert One-On-One J2EE Development and Design》中提出部分理念和原型,随后发展成为解决企业级应用开发复杂性的工具。Spring 的核心特性包括依赖注入...
SSH框架是Struts、Spring和Hibernate三个开源框架的组合,分别用于MVC模式的实现、依赖注入和持久层操作,使得开发者能够快速高效地开发企业级应用。 首先,需要强调的是数据库表名的选择问题。在SQL Server 2000中...
Spring 是一个开源框架,最初由 Rod Johnson 在他的著作《Expert One-On-One J2EE Development and Design》中提出的一些理念和原型发展而来。Spring 主要目的是解决企业应用开发的复杂性,它使用基本的 JavaBean 来...
Spring框架是Java开发中最广泛使用的轻量级开源框架之一,它以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)为核心,极大地简化了企业级应用的开发。本文将深入探讨...
### Java开源框架详解 #### Spring Framework —— Java开源J2EE框架 **Spring** 是一个功能强大且全面的框架,旨在解决J2EE开发中遇到的常见问题。它通过提供一致的方法来管理业务对象,强调面向接口编程而非具体...
SSH框架是Java EE开发中广泛使用的三大开源框架——Struts2、Spring4和Hibernate4的组合,它们分别负责表现层、业务层和服务层的管理。本核心包是针对MyEclipse2017集成开发环境,配合Oracle11数据库进行项目开发的...
这个项目"ssm框架搭建——实现增删查改用户信息"旨在教你如何利用这些框架搭建一个基础的用户管理系统,具备基本的CRUD(创建、读取、更新、删除)功能。 首先,我们需要安装并配置好相关的开发环境。这里提到的是...
Spring框架是Java开发中广泛应用的开源框架,以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)的核心特性,极大地简化了企业级应用的开发工作。在这个“Spring实现的一...
Spring 是一个开源框架,最初由 Rod Johnson 在他的著作《Expert One-On-One J2EE Development and Design》中提出部分理念和原型,随后发展成为解决企业应用开发复杂性的一种轻量级 Java 开发框架。Spring 的主要...
Spring框架是Java开发领域中的核心组件之一,以其强大的依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)功能,极大地简化了企业级应用的开发。本文将深入探讨Spring ...
Spring框架是Java开发中最常用的轻量级开源框架之一,它为开发者提供了全面的基础设施支持,包括依赖注入(DI)、面向切面编程(AOP)、数据访问、事务管理、MVC等核心功能。在这个"一个简单的spring的应用"项目中,...
本部分文档详细介绍了如何利用Maven工具搭建一个基于Spring框架、SpringMVC和Mybatis的Java Web应用程序的开发环境。以下是对所给文件内容的知识点详尽阐述: 1. 开发环境需求: - 开发工具:Eclipse IDE,一个...
《轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书1》是一本专注于Java EE企业级应用开发的书籍,主要涵盖了Struts 2、Spring和Hibernate这三个流行开源框架的整合应用。这本书对于Java...
SSM框架是Java Web开发中常用的三大框架——Spring、SpringMVC和Mybatis的组合,它们协同工作,构建高效、灵活的Web应用。IDEA作为Java开发的主流集成开发环境,Maven则作为项目管理和构建工具,而MySQL是常见的关系...
这个"Spring5框架课堂课件.7z"压缩包包含了关于Spring5框架的详细教学资料,主要帮助学习者深入理解并掌握Spring框架的最新版本——Spring5。以下是基于这个主题的详细知识点讲解: 1. **Spring概述**:Spring是一...