- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSI框架搭建SpringMVC3.1.2+Spring3.1.2+Mybatis3.2.6编号:SSI-SMVC3-S3-I3版本:V1.0级别:公开编写时间:2016-02-17目 录1 导言11.1 目的11.2 范围11.3 说明12 搭建SpringMVC22.1 搭建所需jar包22.2 其他依赖包32.3 搭建步骤42.3.1 创建项目42.3.2 导入jar包62.3.3 配置web.xml72.3.4 配置spring-servlet.xml92.3.5 配置applicationContext.xml102.3.6 配置perties103 整合mybatis113.1 整合所需jar包113.2 其他依赖包113.3 整合步骤113.3.1 导入jar包113.3.2 配置perties123.3.3 配置spring-dataSource.xml123.3.4 配置applicationContext.xml153.3.5 配置mybatis-config.xml163.3.6 创建实体model173.3.7 创建实例化dao193.3.8 创建业务服务service213.3.9 创建控制层controller233.3.10 页面代码283.3.11 启动项目37导言目的本文档是根据个人的工作经验搭建的轻量级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。搭建SpringMVC搭建所需jar包序号名称描述1spring-aop-3.1.2.RELEASE.jarspring面向切面编程,提供AOP(面向切面编程)2spring-asm-3.1.2.RELEASE.jarspring独立的asm程序[spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asm.jar?.ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm)]3spring-beans-3.1.2.RELEASE.jarspringIoC(依赖注入)的基础实现,所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类4spring-context-3.1.2.RELEASE.jarspring 提供在基础 IoC 功能上的扩展服务,此外还提供许多企业级服务的支持,如 邮件服务、任务调度、JNDI定位、EJB 集成、远程访问、 缓存以及各种视图层框架的封装等5spring-core-3.1.2.RELEASE.jar包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心6spring-expression-3.1.2.RELEASE.jarspring 表达式语言7spring-jdbc-3.1.2.RELEASE.jar包含对Spring对JDBC数据访问进行封装的所有类8spring-tx-3.1.2.RELEASE.jar封装了spring对于事物的控制9spring-web-3.1.2.RELEASE.jar包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext?特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类10spring-webmvc-3.1.2.RELEASE.jarSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构
文档评论(0)