工作第一天对spring+hibernate+未知框架感悟
来源:互联网 发布:益盟资金博弈指标源码 编辑:程序博客网 时间:2024/06/18 05:00
1. 公司用了很特别的ntl标签,<ntl:XXX ,对form 用了<ntl:form 貌似 这样的话里面的form 就不用写action了 , 然后form里的 提交按钮不用submit,这个很奇特
但是form 必须在网页加载后初始化 $(this).uform; 这个方法百度不到,但是必须加载。应该是公司自己写的。(此方法的作用应该是当你查询到数据后,把数据显示出来用)
,用的公司封装的ajax代码,例如 Newtouch.ajax.search ({data:data}, //这里是ajax的data
method, //java后台调用的method方法
function(data){
alert(data._value) //后台如果返回一个string 要用 ._value才能用到,这个封装很奇特,说明data始终是一个对象,返回的是对象
} //按照推测应该使用的是 data.xxx的方式。
<ntl:grid 好像另一个标签是如此写的,用了这个标签后,可以把page 也就是分页查询到的内容输出到规定格式的td里。
分页查询直接用include ,和 可传入特定参数的page (count , pagesize , currentpage , 内容数组,应该是一个arrayList ) ;
还有用了特定名称的class 来高度封装css 只要按标准格式的 tr 和 th 和 td 就可是实现看起来很不错的效果。 -------》》超高度封装的好处,代码少,你可以大量使用,即使不用的话,也不会占用很多特殊字段。
应该有 .search .send. .dispatcher 等不同的方法, 这个需要收集
2. JQuery 文件,JQuery.dialog 这个经百度是一个JQuery ui方法。他用在一个 <div><div></div></div> 双层div 块中 , 外层 div用于 该弹窗的尺寸,是否显示 ,内层div用于加载jsp文件 , jsp文件也是用在 dialog方法中 , 但是该jsp文件与原jsp文件可能有继承关系 ,他可以用父类jsp文件对应的java后台 ,也就是service包中的内容,这个比较高级,但是据观察,子类jsp是不用ntl标签的,具有继承关系的应该是ntl标签对应的代码。如果用ntl标签覆盖后,应该是无效的,内部可能有转发效果。
jquery.dialog 中 可设置‘option’ , ‘title’ ,"标题"。。。 也可使用'open' 显示 ,'close'关闭。
这个效果很好。
3. 文件结构。文件结构设计非常精妙 ,但是 jsp 居然是直接访问的,这个吓到我了,居然是jsp在前 XXX.java在后。 访问带有标签的jsp ,当jsp文件加载完成后,执行默认执行的JQuery ,初始化某些方法(不得而知),按钮中调用分装好的公司自用的jquery.ajax 。ajax中定义后台接收的方法 。后台通过@Bind(参数,参数) //公司自定义的spring 注解,来绑定方法,否则不行 ,如果返回的数据需要被分页查询 ,需要再@另一个注解 。
如果后台的方法中需要查询 先调用service的接口方法---再service的实现类---再reporsity 持久层接口方法,再持久层实现方法,持久层实现方法中直接用封装好的方法执行 sql语句,这货应该是一个hql 。 内部原理 ---持久层用封装好的类的方法执行hql , 这个类直接用java bean的方式配置。 这里ok
service 实现类中 配置的 应id是持久层的接口,但实现类是其实现。这里也可用注解(但是用配置应该更好。)
调用时 的service 的id 应是接口,实现类是其实现,这里可用注解。(这里用注解更好)
4.还有rtp 月报?,批量--这个干嘛的还不清楚? ,表的关系 商户可有多个活动,一个活动有一个维护人,多个维护人对多个机构,多个机构对一个片区,多个维护人对一个主任,多个主任对一个经理。
这个符合逻辑,还有他们下载怎么写的,这个是apache 的开源项目,估计是封装好了的,否则没这么好写。而且下载对form是有参数要求的, 这个需要多试验。
- 工作第一天对spring+hibernate+未知框架感悟
- Hibernate框架第一天
- ## Hibernate框架第一天 ##
- Spring框架第一天
- Spring框架第一天
- Hibernate框架基础知识第一天
- 笔记·Hibernate框架第一天
- Hibernate框架第一天(入门)
- 第一天实训课感悟
- 第一天 感悟
- Struts2+Spring+Hibernate+Jbpm技术实现Oa(Office Automation)办公系统第一天框架搭建
- Struts2+Spring+Hibernate+Jbpm技术实现Oa(Office Automation)办公系统第一天框架搭建
- 三大框架之spring第一天:
- spring cloud微服务框架 第一天
- spring cloud微服务框架 第一天
- spring cloud微服务框架 第一天
- 笔记·Spring框架第一天
- Spring框架第一天(入门,编写配置文件)
- Spring maven打包成jar和war
- LintCode-剑指Offer-(38)搜索二维矩阵Ⅱ
- Android 中消息模型的四大核心对象:Message、MessageQueue、Looper、Handler
- linux下oracle客户端安装
- 物联网与嵌入式系统概论-week4-Networking and the Internet-Lesson2: Internet Protocol
- 工作第一天对spring+hibernate+未知框架感悟
- 《c语言从入门到精通》看书笔记——第16章 网络套接字编程(下)——套接字
- c# 读取txt文件中特定内容后的文字
- WIFI P2P (WIFI直连)源码解析
- Linux教程【一】
- 《coredump问题原理探究》Linux x86版7.10节set相关的iterator对象
- socket阻塞与非阻塞
- 1. Spring Boot 1.2.5正式发布
- 【bzoj2733】 [HNOI2012] 永无乡