spring框架搭建

上传人:第*** 文档编号:49192568 上传时间:2018-07-25 格式:PPTX 页数:46 大小:1.03MB
返回 下载 相关 举报
spring框架搭建_第1页
第1页 / 共46页
spring框架搭建_第2页
第2页 / 共46页
spring框架搭建_第3页
第3页 / 共46页
spring框架搭建_第4页
第4页 / 共46页
spring框架搭建_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《spring框架搭建》由会员分享,可在线阅读,更多相关《spring框架搭建(46页珍藏版)》请在金锄头文库上搜索。

1、1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On- One J2EE Development and Design中阐述的部分理念和原型衍生而 来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的 JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅 限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控 制反转(IoC)和

2、面向切面(AOP)的容器框架。1.2、SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在 Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以 及处理程序对象的角色,这种分离让它们更容易进行定制。1.3、MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由 apache software foundation 迁移到了google code,并且改名为 MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框 架包括SQL Maps和

3、Data Access Objects(DAO)MyBatis 消除了几乎 所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单 的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs( Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。2、开发环境搭建如果需要,参看之前的博文: http:/blog.csdn.NET/zhshulin/article/details/307798733、Maven Web项目创建如果需要,参看之前的博文: http:/blog.csdn.Net/zhshulin/article/d

4、etails/379217054、SSM整合下面主要介绍三大框架的整合,至于环境的搭建以及项目的创建,参看上面 的博文。这次整合我分了2个配置文件,分别是spring-mybatis.xml,包含 spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2 个资源文件:jdbc.propertis和log4j.properties。完整目录结构如下(最后 附上源码下载地址,不建议直接使用源码,因为此教程已经有了全部代码) :4.1、Maven引入需要的JAR包pom.xml 4.0.2.RELEASE 3.2.6 1.7.7 1.2.17 junit junit

5、4.11 test org.springframework spring-core $spring.version org.springframework spring-web $spring.version org.springframework spring-oxm $spring.version org.springframework spring-tx $spring.version org.springframework spring-jdbc $spring.version org.springframework spring-webmvc $spring.version org.

6、springframework spring-aop $spring.version org.springframework spring-context-support $spring.version org.springframework spring-test $spring.version org.mybatis mybatis $mybatis.version org.mybatis mybatis-spring 1.2.2 javax javaee-api 7.0 mysql mysql-connector-java 5.1.30 commons-dbcp commons-dbcp

7、 1.2.2 jstl jstl 1.2 log4j log4j $log4j.version com.alibaba fastjson 1.1.41 org.slf4j slf4j-api $slf4j.version org.slf4j slf4j-log4j12 $slf4j.version org.codehaus.jackson jackson-mapper-asl 1.9.13 commons-fileupload commons-fileupload 1.3.1 commons-io commons-io 2.4 commons-codec commons-codec 1.9 4

8、.2、Spring与MyBatis的整合4.2.1、建立JDBC属性文件 jdbc.properties(文件编码修改为utf-8)driver=com.mysql.jdbc.Driver url=jdbc:mysql:/10.221.10.111:8080/db_zsl username=demao password=demao #定义初始连接数 initialSize=0 #定义最大连接数 maxActive=20 #定义最大空闲 maxIdle=20 #定义最小空闲 minIdle=1 #定义最长等待时间 maxWait=60000 4.2.2、建立spring-mybatis.xml配

9、置文件 这个文件就是用来完成spring和mybatis的整合的。这里面也没多少行 配置,主要的就是自动扫描,自动注入,配置数据库。注释也很详细,大家 看看就明白了。 4.2.3、Log4j的配置为了方便调试,一般都会使用日志来输出信息,Log4j是Apache的一个开 放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控 制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、 UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过 定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j的配置很简单,而且也是通用的,下面给出一个基本的配置 ,换到其他项目中也无需做多大的调整,如果想做调整或者想了解Log4j的 各种配置,参看我转载的一篇博文,很详细:http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号