SSI框架搭建
SpringMVC3.1.2+Spring3.1.2+Mybatis3.2.6
编号:SSI-SMVC3-S3-I3
版本:V1.0
级别:公开
编写时间:2016-02-17


1 导言
目的
本文档是根据个人的工作经验搭建的轻量级SSI框架,也是实际应用中比较全面的基础框架,用于指导SSI框架初学者学习搭建SSI框架,希望能给各位使用者提供帮助,同时也希望朋友们尽量去帮助其他人。
范围
本次框架搭建的版本是SpringMVC3.1.2+Spring3.1.2+Mybatis3.2.6,数据库采用的是mysql,在eclipse开发工具下搭建直接搭建的web项目,页面采用的是h5,ajax实现数据访问,如果页面为jsp等,则修改controller的返回类型即可。
说明
本文档是个人总结的经验,仅供参考学习,同时欢迎朋友们一起沟通学习,文档中会对使用的jar做详细解说,对配置的过程使用图文说明,因为SSI博大精深,很多知识在搭建过程中没有使用到,只是一个基础框架的搭建,能测试通过就可以,所以对于高要求的开发,需要自己添加jar、增加方法和配置,同时文档中出现的纰漏希望朋友们等指正。
开发环境eclipse-jee-indigo-SR1-win32-dic,Tomcat7.0,JDK1.7,mysql。
2 搭建SpringMVC
搭建所需jar包
序号
名称
描述
1
spring-aop-3.1.2.RELEASE.jar
spring面向切面编程,提供AOP(面向切面编程)
2
spring-asm-3.1.2.RELEASE.jar
spring独立的asm程序
[spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asm.jar .ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm)]
3
spring-beans-3.1.2.RELEASE.jar
springIoC(依赖注入)的基础实现,所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类
4
spring-context-3.1.2.RELEASE.jar
spring 提供在基础 IoC 功能上的扩展服务,此外还提供许多企业级服务的支持,如 邮件服务、任务调度、JNDI定位、EJB 集成、远程访问、 缓存以及各种视图层框架的封装等
5
spring-core-3.1.2.RELEASE.jar
包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心
6
spring-expression-3.1.2.RELEASE.jar
spring 表达式语言
7
spring-jdbc-3.1.2.RELEASE.jar
包含对Spring对JDBC数据访问进行封装的所有类
8
spring-tx-3.1.2.RELEASE.jar
封装了spring对于事物的控制
9spring ioc注解
spring-web-3.1.2.RELEASE.jar
包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext 特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类
10
spring-webmvc-3.1.2.RELEASE.jar
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。