Spring知识点一:概念及配置

前言

完成了struts2框架,于是开启了Spring框架的学习,那么什么是Spring呢?,下面将从我个人理解来说明一下Spring的理解。

什么是Spring

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。(百度)

个人理解 :
其实所有的框架都是为了开发简单的目的,当然每一个框架都有其侧重点,struts2更加在于其 转向问题,,从jsp 不管是到servlet,还是action,还是其他的地方,都做出了比较简单的方式。而spring主要是对类进行封装,让我们不要再通过主动寻求的方式来创建某一个类,而是spring自主的创建好后,我们需要直接拿取就可以。

框架搭建

spring框架搭建,首先需要的就是下载spring的jar包。 方式有官网:https://spring.io/projects ,由于改版之后,我也有点不是找不到包,这是相关的下载博客https://blog.csdn.net/liutao2001/article/details/83902373

当然有的网友直接找到,并给了链接https://repo.spring.io/release/org/springframework/spring/

下载好之后,我们需要的就是搭建。
为了方便,我们要自定义Spring以来包配置。
*spring.jar 核心
*log4j-1.2-1.2.14.jar //记录日志的包.
*common.logging.jar //抽象的sun的工具包,
在下载的包中,我们发现好像找不到包的存在,因为现在这个版本已经将好多的包进行分类,并且已经集成了,故我这里将最简单的用包展现出来:
spring-beans-.jar
spring-context.jar
spring-core.jar
spring-logging.jar
spring-expression.jar

配置完核心包之后我们需要的就是建立工程,spring项目不需要web项目,因此只需要建立java Project项目即可。
导入配置文件名称叫做applicationContext.xml。

代码如下

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
       http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/tx
       http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
       http://www.springframework.org/schema/context
       http://www.springframework.org/schema/context/spring-context-3.0.xsd
       http://www.springframework.org/schema/aop
       http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
	
	<bean id="userDaoMysql" class="com.bjpowernode.spring.dao.UserDaoMySqlmpl"></bean>
	
	<bean id="userDao4OracleImpl" class="com.bjpowernode.spring.dao.UserDao4OracleImpl"></bean>

	<bean id="userManager" class="com.bjpowernode.spring.manager.UserManagerImpl">
		<!-- 主动注入,进行 -->
		<constructor-arg ref="userDaoMysql"></constructor-arg>
	
	
	</bean>

	


</beans>

除了其中的 其他的就是主要内容了,至此,spring的简单框架已经配置完了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值