【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现

 SSM配置

1.1配置环境

MyEclipse

JDK版本:jdk1.8

Spring版本:spring

Struts版本:Struts2

Mybatis版本:Mybatis

1.2搭建Spring环境

WEB项目(右键)—MyEclipse—Project Facets[Capabilities]—Install Spring Facet,点击。

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第1张图片

1.3 搭建Struts环境

WEB项目(右键)—MyEclipse—Project Facets[Capabilities]—Install Apache Struts[2.x] Facet,点击。

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第2张图片

1.4 引入jar包

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第3张图片

jar文件放入lib文件夹中。

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第4张图片

1.5 配置applicationContext.xml



                     

      

    


      

      

      


      

          

          

          

          

          

          

          

          

          

          

          

          

          

          
      

1.6测试配置进度

项目(右键)—Run As—MyEclipse Server Application –点击服务器---Finish。页面自动弹出index.jsp页面。

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第5张图片

 

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第6张图片

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第7张图片

1.7调整显示浏览器

将浏览器设置为 自己的浏览器,可new一个自己的浏览器。

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第8张图片

 

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第9张图片

1.8调整jsp显示编码方式

设置jsp页面的默认编码格式为UTF-8

 

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第10张图片

 

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第11张图片

SSM登录功能实现DEMO

2.0 数据库设计

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第12张图片

 

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第13张图片

2.1登录页面代码

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第14张图片

2.2 struts.xml文件配置

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第15张图片

1.4 loginAction代码

这一步需要注意jsp页面的变量需要在Action中属性私有化,调用格式为变量名+属性名,例name=”user.userName”

 

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第16张图片

 

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第17张图片

2.4 biz层代码

biz接口层代码

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第18张图片

实现类代码

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第19张图片

2.5 dao层代码

dao接口层代码

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第20张图片

实现类代码

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第21张图片

bean(实体)层代码

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第22张图片

2.6 Mapper文件





















2.7 配置applicationContext.xml

  

      

          

          

          

      

  

      

      

          

          

      

  

      

      

          

      

    

    

 

2.8 登录成功和登录失败页面

登录失败和登录成功我只写了一个小提示用来测试功能。

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第23张图片

2.9 测试登录功能

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第24张图片

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第25张图片

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第26张图片

【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第27张图片

2.9 目录结构

 【JavaWeb】Spring、Struts2、Mybatis 整合 配置 及登录功能的实现_第28张图片

 

你可能感兴趣的:(JAVA~JavaWeb)