HTX3关键技术介绍.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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(),建议大

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档