spring环境的搭建
来源:互联网 发布:建筑电气设计师知乎 编辑:程序博客网 时间:2024/05/12 15:06
在搭建spring环境之前,我们需要知道spring是解决对象创建的问题,可以说spring是万能的,不管是持久层,业务层,还是控制层都会用到spring而前边我们搭建的struts和hibernate现在大多数企业已经不用了,但这并不是说我们可以不学了,现在大多数企业在解决控制层较多的使用Spring MVC在解决持久层较多的是使用MyBatis虽然技术在不断地更新,但只要把struts,hibernate,spring再学其他的就会非常的容易,接下来就进入主题
1:创建一个web工程,并把下载好的jar包全部复制到到/WEB-INF/lib目录下(jar包下载地址:http://pan.baidu.com/s/1skSoftr)
2,把bean.xml文件放到src目录下,bean.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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <!-- id 这个值是随意取的,为了规范化我们一般类名的第一个字母小写 class的值是把那个类放入ioc容器 --> <bean id="personService" class="cn.wxz.service.impl.PersonServiceBean"></bean></beans>3:进行测试,我们在开发中在持久层和业务层都是面向接口的开发,先定义一个接口IPersonService然后在创建一个PersonService实现IPersonService接口。
3.1 IPersonService代码
package cn.wxz.service;public interface IPersonService {public void save();}
3.2 PersonService代码如下
package cn.wxz.service.impl;import cn.wxz.service.IPersonService;public class PersonService implements IPersonService {public void save(){System.out.println("成功调用了save()方法");}}3.3 测试类SpringTest代码如下
package junit.test;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import cn.wxz.service.IPersonService;public class SpringTest {@Test public void instanceSpring(){ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");IPersonService iPersonService = (IPersonService)ctx.getBean("personService");iPersonService.save();}}3.4运行方法在控制台看到如下,可知搭建环境成功
注意这里我们没有通过 new PersonService这个类而获取这个类的方法而是通过ioc容器获取到PersonService而调用save方法。
0 0
- Spring的环境搭建
- Spring环境的搭建
- spring环境的搭建
- spring的环境搭建
- 2.Spring 环境的搭建
- Struts+Spring环境的搭建
- spring的IoC环境搭建
- Spring的基本环境的搭建
- 搭建与测试Spring的开发环境
- 搭建与测试Spring的开发环境
- Spring OSGi Eclipse开发环境的搭建
- 利用Maven搭建Spring的开发环境
- spring mvc+freemarker 简单环境的搭建
- 搭建与测试Spring的开发环境
- apache shiro与spring的环境搭建
- spring+hibernate集成开发环境的搭建
- 【环境搭建】下载Spring 4的方法
- 搭建与测试Spring的开发环境
- HTTPS协议初识
- 目标跟踪算法----KCF进阶(基于KCF改进的算法总结)
- Android 图片库universal-image-loader(一)
- 常用排序算法
- 详解Swift中的错误处理
- spring环境的搭建
- Django1-10-5管理界面中文设置
- hrbust 2192 螺旋的矩阵
- JS 验证邮箱格式(正则表达式讲解)
- 关于CDN上js文件获取503的问题
- jQuery和AJAX基础
- ubuntu eclipseC++ caffe
- Linux 下创建一个文件,打开一个目录需要什么权限呢?
- 华为OJ训练之0007-151230-统计大写字母个数