爱生活爱技术
记录编程学习笔记
© 爱生活爱技术

SSM详细整合步骤

学习过程中,将详细步骤整理。

环境:win8,mysql,Tomcat,eclipes。

技术:mybatis,spring,springMVC。

mysql结构及数据:

 


 

建立一个web项目,我的名称为ssmDemo-xml,接下来是代码的编写了。

一.web.xml 配置步骤(配置信息有pring和pringMVC)
1.注册ServletContext监听器
listener作用:在启动Web容器时,自动装配Spring applicationContext.xml的配置信息ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成。

SSM详细整合步骤 Java 第1张


2.指定Spring配置文件的位置及名称

SSM详细整合步骤 Java 第2张


3.注册字符编码过滤器SSM详细整合步骤 Java 第3张


4.注册SpringMVC的中央调度器
解释:1的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。

SSM详细整合步骤 Java 第4张


web.xml代码如下:


 

 

二:基本信息填写

层次如下:

SSM详细整合步骤 Java 第5张

1.定义实体类Student

 


2.WebRoot下建立一个index.jsp的表单获取

 


3.各个类的详细信息
StudentController.java

为了跳转显示信息,在index.jsp路径下建立一个welcome.jsp文件

 


IStudentService.java

 


StudentServiceImpl.java

 


IStudentDao.java


到此为止,代码部分基本完成了,剩下的就是配置信息了。

 

 

三.定义MyBatis两个配置文件
1.映射文件(写在dao层,名称包下的类名保持一致)

IStudentDao.xml

 

2.主配置文件mybatis,放在resources文件夹中


 

 

四.定义所需要的所有配置文件(为了代码的简洁,不会包括约束)

SSM详细整合步骤 Java 第6张

接下来一步步来!!!

 

A.jdbc.properties配置

 


B.spring-db配置(连接池采用C3P0)

 


C.spring-mybatis配置

 


D.spring-service配置

 


E.spring-mvc配置

 


D.注册事物通知(AOP).spring-tx配置

 


 

 

到此,所有代码完成,然后Tomcat部署启动试试。

浏览器运行

SSM详细整合步骤 Java 第7张

 

试着填写数据:爱生活/19,点击注册。

SSM详细整合步骤 Java 第8张

 

成功跳转指定页面啦,然后去看看数据库信息插入进去了没。成功!

SSM详细整合步骤 Java 第9张

 

使用的jar如下,虽然很多用不着

SSM详细整合步骤 Java 第10张

 

ssm整合就完成了。参考的学习视频。写的过程中有许多小错误,比如jar包的问题,不兼容,导致异常,还有粗心的时刻。

爱生活爱技术-版权所有丨内容声明:未特别注明来源地址均为博主原创内容,转载请详细说明!本文链接地址:http://www.xioaxin12.xyz/817.html
395 浏览数            
2018-06-04
暂无评论

发表评论

湘ICP备18000625号-1
爱生活爱技术

湘公网安备 43011102001008号