- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简介 FH Q313596790
Springmvc + mybatis 组合框架
Oracle 和 mysql 俩版本
1 各包说明
1.1 Src
1.controller: 业务处理包 (日常代码维护主要包)
2.dao:增删改查的接口 (无需操作,不用管它)
3.entity: 实体类包 (存放实体类 )
4. filter: 登录顾虑验证器 (可以在此添加一段代码,让 tomcat 启动后立即自动执行
需要配置 web.xml
5.interceptor :session 有效期验证
请求的连接中 *xx.do 不包含 login,logout ,code,app 等字符的,都会被判断 session 存在
与否,否 : 跳转到登录,是 : 跳转到相应地址
6.Listener :在 web 容器启动时由 WebAppContextListener 初始化
7.Plugin : 分页插件 ( 已经处理好,无需更改 )
8.Listene :MyExceptionResolver 异常处理
9.Util 所有工具类 (发邮件,发短信,日期格式化等 )
1.2 resources
1. mybatis :对应的配置文件
2. spring :spring 的配置文件 ApplicationContext.xml
3. log4j 日志处理配置,可设置生成日志文件到硬盘的某个目录下
4. dbconfigerties : 数据库链接池配置
5. shior 配置,在 spring/ApplicationContext.xml
1.2 WebRoot
admin :存放配置文件,代码生成器生成的代码 (相对 tomcat 的目录 )
plugins : 插件存放目录
static : js css img 等存放目录
jsp : 在 WEB-INF 目录下
增删改查流程
增加: (form 表单提交数到后台在存入数据库 )
form 表单 action=”user/saveU.do ”
1.比如新增用户, ”user 对”应的是
saveU.do 对应的是如下图
学过 springmvc 的朋友都知道这样映射方式,和 struts2 区别很大 (放到 xml 配置中 )
2.提交的表达所有的参数都通过 pd = this .getPageData();
获取到, pd 就是封装的 map。
比如表单中新增的用户名 input name= ”username” value=张”三”
后台 pd = this.getPageData();后, pd 里面就有 username 的值了
打印 (pd.getString( “userna)m输e入”的)值为“张三”
6. 3.最后把充满数据的 pd 传递给 service 层 userService.saveU(pd);
dao.save(”字符串 1 . 字符串 2”,pd ) 。save 就是保存, update 就是更新
delete 就是删除
“UserXMapper”对应的 mybatis 的配置文件为
映 射 关 联 是 根 据 此 xml 文 件 顶 部 的
相关联
saveU 对应的是 id
传过来的 parameterType 意思是传入值
的类型
读取,根据 pd 中
的键名,读取其值
迅捷PDF转换器
您可能关注的文档
最近下载
- 报表开发工具FineReport决策系统教程之【1】系统管理员.pdf VIP
- 螺旋钢管项目策划方案通用模板.pdf VIP
- 报表开发工具FineReport参数控件和报表内容自动居中设置方法.pdf VIP
- 健康管理课件PPT.pptx
- 【人教版】初中数学九年级知识点总结:26二次函数和经典题型(附答案).doc VIP
- Java报表开发工具FineReport自定义css使用方法.docx VIP
- 小朋友介绍枪支课件.pptx VIP
- 报表开发工具FineReport决策系统教程之【4】系统监控.pdf VIP
- 提高污水管道安装一次验收合格率(QC成果样板).pptx VIP
- 2021-2022学年四川省成都市武侯区西川中学七年级(上)第一次月考数学试卷(附答案详解).docx VIP
文档评论(0)