- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTX3关键技术介绍
课程
时间安排
介绍
讲解人
HTX3开发平台介绍PPT
2016.07.05
9:30-10:30
HTX3框架介绍
邹萍
休息十分钟
HTX3原理和组件介绍
2016.07.05
10:40-11:30
数据库表介绍
配置文件介绍
多租户介绍
HTX3接口介绍
邹萍
开发过程Demo讲解
2016.07.06
9:30-11:30
开发环境部署
代码生成工具
赵勇
休息十分钟
开发过程介绍
赵勇
AOP总体介绍
2016.07.06
1:30-4:30
AOP策划方案
用户中心介绍
统一开放平台介绍
邹萍、石伟
配置文件
配置文件组成
com文件夹存放mapper文件
Conf存放配置文件
App-*开头的都是spring的各种中间件配置文件,例如app-action.xml是springmvc配置, app-activiti是activiti工作流配置
app-beans配置各种bean
app-context是spring的主配置文件,用于引用各种配文件
app-cxf-service是webservice配置
app-resources是spring的aop,jdbc,transaction等都在这里
app-security是spring-security的配置,表示权限子系统独立,如果权限通过总平台配置,直接引用app-security-cas即可,这两个文件二选一
app-test测试类的时候需要用到,同app-context差不多,是一个精简配置;
Config.xsd和configuration.xml是x3自带的sql分页方言配置,主流数据库都进行了分页方言封装。
Log4j.xml日志文件
Mybatis-*写mybatis测试类的时候会用到,以后会讲解。
Sperties没什么大用,企业注册,上传文件时候会用到,现阶段保留,以后考虑删除。
tabConfig.xml配合htTag标签使用,用于页面的tab标签展示,在jsp页面输入f:tab curTab=1 tabName= /就会调用对应的标签,x3的tab是用ligerui的tag组件来实现的。
Resource存放多语言文件
Template存放分页、校验等模板文件
Dperties使用开源displaytag开源组件,设置分页属性;
Webdefault.xml是jetty的配置配置文件;
多租户(进阶讲解)
接口介绍
一个标准的保存涉及到的接口
Jsp页面通过subform.js组件ajax保存提交
如上面这段,引用了几个重要的js组件,jqueyr.form.js,formdata.js,subform.js,CustomValid.js四个文件
$(‘#courseForm’).form(),生成Jquery.form.js的form对象;
frm.setData,调用formdata的setData方法
很多时候表单的数据提交不到后台,很可能是因为没有按照setData()的语法来操作,比如form属性必须加上type=main,有时候input为value为空,json数据也提交不上去。
ajaxForm依然用的是jquery.form.js这个开源插件,具体可参考 HYPERLINK /form/ /form/;
另外教大家一个没有表单也能ajax提交的方法,比起你写ajax的post要方便,因为后台不需要改,借助Js/util/form.js就可以;
后台save方法详解,一个标准的save方法如下
getFormObject是将json对象转化成对象,用的是JSONUtils开源组件;
getText()继承GenericController基类;
会去resouse/zh_CN.properties里面读取文本;
writeResultMessage()返回处理结果信息
他和edit.jsp里面的showResponse完全对应
一个标准的list接口方法
getAll继承自GenericService
Service方法调用dao层的getAll方法,dao继承自GenericDao
getAll具体方法如下
QueryFilter是对request请求的封装
setForWeb代码如下
GenericDao的getList方法
它主要做了两件事,一个是执行了select count语句,一个是执行了select *语句;
this.getAutoview()方法解析
所以我们推荐的命名方式为
路径是组合出来的;
Get方法和del方法都差不多,就不再介绍了,RequestUtil需要介绍,getString有两种方法,一个是getString(),一个是getSecuString()
一般是getString(),建议大
您可能关注的文档
- CRS+反避税条款实施,澳洲、新西兰大批华人账户已被封!.doc
- CS152 – Computer Architecture andEngineeringLecture 18.ppt
- CSharp打包安装.doc
- CàNNABIS TERAPèUTIC.ppt
- Decay data evaluation ofRadium – 226 and its daughtersV.ppt
- Disappearing Moon Café.ppt
- DOC-DFM-RD0015-000 模具考试题.doc
- Définitions générales.ppt
- E5计量在实验中的应用 (物质的量浓度).ppt
- EA、ED、RD、RA完全解读(世毕盟留学).docx
- 2023-2024学年初中语文部编版五四制六年级上第二单元单元测试(含答案解 完整版72266904.pdf
- 2023-2024学年初中政治部编版九年级上第三单元 文明与家园单元测试(含完整版723737009.pdf
- 2023年五四青年讲话稿(精选4篇) .pdf
- ChatGPT的前世今生资料.pdf
- 千瓜:2024热门行业「科技生活」趋势洞察报告(小红书平台).pdf
- AIGC发展研究资料.pdf
- 人工智能企业研究报告:为什么是英伟达?.pdf
- 【会员专享】私董会-脑花店案主PPT.pdf
- 2022领导干部工作失职检讨书(精选6篇).pdf
- 2023-2024学年初中政治部编版七年级下第一单元 青春时光单元测试(含答 完整版72373326.pdf
文档评论(0)