struts spring mybatis 简单流程

struts  spring mybatis   三大框架使用简单流程:

例:登录的实现

第一步:

login.jsp 页面提交:

struts spring	mybatis 简单流程

 action = "  Login.action"  提交到对应的action

第二步:

action的创建  以及接收数据:

struts spring	mybatis 简单流程

注意:这里接收的  key 必须与页面的一一对应,必须有set方法(可以没有get方法)


第三步: 在dao 层下面的接口下  写上对应操作

struts spring	mybatis 简单流程

第四步: 在service层下面的接口写上对应的操作 并在 在其实现类中实现其方法:

接口:

struts spring	mybatis 简单流程

(注意service里面的方法只能比dao层的方法少不能多)

实现类:

struts spring	mybatis 简单流程

在action中注入  service



private IUserService userService;
public void setUserService(IUserService userService) {
this.userService = userService;

}


第四步:

在mybatis  xml文件里面配置好对应的sql语句

struts spring	mybatis 简单流程

注意:接收参数  #{参数名}  这里的参数名必须和action里面的一致;


第五步:

spring  xml 文件中配置 bean  

struts spring	mybatis 简单流程

注意:这里的id最好和对应的action一样,class = “对应action的路径”


第六步:

在Struts   xml文件中配置跳转的页面


struts spring	mybatis 简单流程