简介FH Q313596790
Springmvc + mybatis组合框架
log4j2 阿里Oracle 和mysql俩版本
1各包说明
1.1Src
1.controller:业务处理包(日常代码维护主要包)
2.dao:增删改查的接口(无需操作,不用管它)
3.entity:实体类包(存放实体类)
4.filter:登录顾虑验证器(可以在此添加一段代码,让tomcat启动后立即自动执行
需要配置l
5.interceptor:session有效期验证
请求的连接中*xx.do 不包含login,logout,code,app等字符的,都会被判断session存在与否,否: 跳转到登录,是: 跳转到相应地址
6.Listener:在web容器启动时由WebAppContextListener初始化
7.Plugin :分页插件(已经处理好,无需更改)
8.Listene:MyExceptionResolver异常处理
9.Util所有工具类(发邮件,发短信,日期格式化等)
1.2resources
2.spring :spring的配置文件l
3.log4j 日志处理配置,可设置生成日志文件到硬盘的某个目录下
4.dbconfigerties : 数据库链接池配置
5.shior配置,在l
1.2WebRoot
admin :存放配置文件,代码生成器生成的代码(相对tomcat的目录) plugins : 插件存放目录
static : jscssimg等存放目录
jsp : 在WEB-INF 目录下
增删改查流程
增加:(form表单提交数到后台在存入数据库)
form表单action=”user/saveU.do”
1.比如新增用户,”user”对应的是
saveU.do对应的是如下图
学过springmvc的朋友都知道这样映射方式,和struts2区别很大(放到xml配置中)
2.提交的表达所有的参数都通过
获取到,pd就是封装的map。
比如表单中新增的用户名<input name=”username” value=”张三”>
后台pd = PageData();后,pd里面就有username的值了
打印(pd.getString(“username”))输入的值为“张三”
3.最后把充满数据的pd传递给service层
dao.save(”字符串1.字符串2”,pd)。save就是保存,update就是更新
delete就是删除
“UserXMapper”对应的mybatis的配置文件为
映射关联是根据此xml文件顶部的
相关联
saveU对应的是id
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论