java面试题网

普通会员

483

帖子

9

回复

187

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5070| 回复: 0

搭建 SSM 开发环境(理解)

搭建 SSM 开发环境(理解)

SSM 编程,即 SpringMVC + Spring + MyBatis 整合,是当前最为流行的 JavaEE 开发技术架构。其实 SSM 整合的实质,仅仅就是将 MyBatis整合入 Spring。因为 SpringMVC原本就是 Spring的一部分,不用专门整合。

SSM 整合的实现方式可分为两种:基于 XML 配置方式,基于注解方式。

搭建 SSM 开发环境(理解)

导入 Jar 包(18 个) (1) mybatis 的 Jar 包(1 个)

搭建 SSM 开发环境(理解)_www.wityx.com

(2) Spring 的 Jar 包(9 个)

搭建 SSM 开发环境(理解)_www.wityx.com

(3) mybatis 与 Spring 整合 Jar 包(1 个)

搭建 SSM 开发环境(理解)_www.wityx.com

(4) Jackson 的 Jar 包(3 个)

搭建 SSM 开发环境(理解)_www.wityx.com

(5) 其它 Jar 包(4 个)

由于需要连接 mysql 数据库,所以导入 mysql 驱动 Jar 包。

由于连接数据库使用 Druid 数据源,所以导入 Druid 的 jar 包。

搭建 SSM 开发环境(理解)_www.wityx.com

配置 web.xml

(1) 指定 Spring 配置文件的位置

搭建 SSM 开发环境(理解)_www.wityx.com

注意,这里指定的 Spring 的配置文件,是整个 SSM 项目的总的容器。其中注册了数据源、Service、Dao 的 Bean 等。这是与 SpringMVC 的中央调度器中指定的配置文件 SpringMVC.xml是不同的。

SpringMVC.xml 中存放的仅仅是用于 SpringMVC 的“四器”注册,及 SpringMVC 相关 Bean的注册,只是 SSM 项目中的一部分。

当然,也可以将这两个配置文件合为一个。这里将所有的配置文件均放入到了类路径下的 resources 目录中。

(2) 注册 ServletContext 监听器

搭建 SSM 开发环境(理解)_www.wityx.com

注册 ServletContext 监听器的实现类 ContextLoaderListener,用于创建 Spring 容器及将创 建好的 Spring 容器对象放入到 ServletContext 的域属性空间中。

(3) 注册字符集过滤器

搭建 SSM 开发环境(理解)_www.wityx.com

注册字符集过滤器,用于解决请求参数中携带中文时产生乱码问题。

(4) 配置中央调度器

配置中央调度器时需要注意,SpringMVC的配置文件名与其它 Spring配置文件名不相同。

这样做的目的是 Spring 容器创建管理 Spring 配置文件中的 bean, SpringMVC 容器中负责视图层 bean 的初始。

搭建 SSM 开发环境(理解)_www.wityx.com


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1225_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018