SpringMVC+Spring+Mybatis框架配置详细步骤(eclipse普通版).docxVIP

  • 5
  • 0
  • 约3.21万字
  • 约 41页
  • 2025-06-14 发布于广西
  • 举报

SpringMVC+Spring+Mybatis框架配置详细步骤(eclipse普通版).docx

SSI框架搭建

S+Spring3.1.2+

编号:SSI-SMVC3-S3-I3

版本:V1.0

级别:公开

编写时间:2016-02-17

目录

TOC\o1-3\h\z\u1导言 1

1.1目的 1

1.2范围 1

1.3说明 1

2搭建SpringMVC 2

2.1搭建所需jar包 2

2.2其他依赖包 3

2.3搭建步骤 4

创立工程 4

导入jar包 6

配置web.xml 7

配置spring-servlet.xml 9

配置applicationContext.xml 10

配置log4j.properties 10

3整合mybatis 11

3.1整合所需jar包 11

3.2其他依赖包 11

3.3整合步骤 11

导入jar包 11

配置config.properties 12

配置spring-dataSource.xml 12

3.3.4配置applicationContext.xml 15

配置mybatis-config.xml 16

创立实体model 17

创立实例化dao 19

3.3.8创立业务效劳service 21

创立控制层controller 23

页面代码 28

启动工程 37

导言

目的

本文档是根据个人的工作经验搭建的轻量级SSI框架,也是实际应用中比拟全面的根底框架,用于指导SSI框架初学者学习搭建SSI框架,希望能给各位使用者提供帮助,同时也希望朋友们尽量去帮助其他人。

范围

本次框架搭建的版本是S+Spring3.1.2+,数据库采用的是mysql,在eclipse开发工具下搭建直接搭建的web工程,页面采用的是h5,ajax实现数据访问,如果页面为jsp等,那么修改controller的返回类型即可。

说明

本文档是个人总结的经验,仅供参考学习,同时欢送朋友们一起沟通学习,文档中会对使用的jar做详细解说,对配置的过程使用图文说明,因为SSI博大精深,很多知识在搭建过程中没有使用到,只是一个根底框架的搭建,能测试通过就可以,所以对于高要求的开发,需要自己添加jar、增加方法和配置,同时文档中出现的纰漏希望朋友们等指正。

开发环境eclipse-jee-indigo-SR1-win32-dic,Tomcat7.0,JDK1.7,mysql。

搭建SpringMVC

搭建所需jar包

序号

名称

描述

1

spring面向切面编程,提供AOP〔面向切面编程〕

2

spring独立的asm程序

[spring2.5.6的时候需要asmJar包,3.0开始提供他自己独立的asm.jar?.ASM是小巧轻便的Java字节码操控框架,它能方便地生成和改造Java代码。Hibernate和Spring在底层都用到了ASM(CgLib底层用的asm)]

3

springIoC〔依赖注入〕的根底实现,所有应用都要用到的,它包含访问配置文件、创立和管理bean以及进行InversionofControl/DependencyInjection〔IoC/DI〕操作相关的所有类

4

spring提供在根底IoC功能上的扩展效劳,此外还提供许多企业级效劳的支持,如邮件效劳、任务调度、JNDI定位、EJB集成、远程访问、缓存以及各种视图层框架的封装等

5

包含Spring框架根本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的根本核心

6

spring表达式语言

7

包含对Spring对JDBC数据访问进行封装的所有类

8

封装了spring对于事物的控制

9

包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext?特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类

10

SpringWebMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型

其他依赖包

序号

名称

描述

1

这个包是AOP联盟的API包,里面包含了针对面向切面的接口。??通常Spring等其它具备动态织入功能的框架依赖此包

2

SpringAOP所要用到的包

3

跟java.lang这个包的作用类似,CommonsLang这一组API也是提供一些根底的、通用的操作和处理,如自动生成

文档评论(0)

1亿VIP精品文档

相关文档