智能化表格,智能化表单模块化--JAVA
2014-05-13 13:27
239 查看
喜欢程序的一起研究研究,毕竟探讨才有更好的发现
需求:开发中会碰到许多表格或者表单的增删改查,通常情况下我们在后台通常要专门对其进行一个action的创建及其各种增删改成的实现。为了简化代码,实现天下一统,现有如下要求:
1.增删改查固定action处理,前台只需传入参数就可完成对应的增删改查。
2.基于前台页面的展现,因为样式目前最流行的就是bootstrap,而且国外都把此作为网站的标准之一,程序员面试中都有这方面技术的要求,因为轻巧大方所以最好能把前台弄成个组件给展现大家。
目前进展:
一.参数化进行增删改查,虽然不是太好用,但是已经可以通过JS操作这些表了。
说下实现思路:
1.单独写了个请求解析,把“uesr.xxx”这种格式的解析并通过反射机制实例化类
2.通过hibernate中的增删改,对其对象进行操作(基于query方法);
注:不多解释,但凡爱好程序的可以自己摸索出来。
二.流程实现介绍
1.前台:
通过定义一个Table元素,并把其Tbody的Id传入我之前写过的POST的分页JS,调用上述介绍的通用处理请求
传入固定格式参数,后台自动解析,并根据参数生成查询的字段HTML返回给前台,前台展现。并可以调用增,删,改,查按钮操作数据。
完成进度:增删改的通用方法已经完成,查的话还没有实现个性定制化,不过可以定义到输出那个字段。
2.后台:
基于固定格式的POST请求解析,并实例化提交类型的对象,调用POST提交过来的相关方法执行。
上述是对表单的整体思路及其模块组件的实现。
现在来说下基于增删改查的表单实现:
bootstrap提供了一个界面非常酷的静态框组件,应用他我们可以设计出不错的表单。
第一步:简化其静态框,用久的人都知道,要分一个不同ID,及其要进行代码的复制粘贴
JS化,定义方法:xxx('divId')//通过传入ID值自动把div里面HTML加载到HTML中,并调用该对象里面的固定方法实现改模态框的显示,隐藏。
不多解释了,会JS或JQUERY的一定是so ez;
第二步:后台已经有固定的增删改方法,只需要通过AJAX传参调用就行了。
上述虽然都能实现,但个人感觉还有许多不足点,用起来并不理想。所以大家更好的意见的话,还要大家提提宝贵意见。
需求:开发中会碰到许多表格或者表单的增删改查,通常情况下我们在后台通常要专门对其进行一个action的创建及其各种增删改成的实现。为了简化代码,实现天下一统,现有如下要求:
1.增删改查固定action处理,前台只需传入参数就可完成对应的增删改查。
2.基于前台页面的展现,因为样式目前最流行的就是bootstrap,而且国外都把此作为网站的标准之一,程序员面试中都有这方面技术的要求,因为轻巧大方所以最好能把前台弄成个组件给展现大家。
目前进展:
一.参数化进行增删改查,虽然不是太好用,但是已经可以通过JS操作这些表了。
说下实现思路:
1.单独写了个请求解析,把“uesr.xxx”这种格式的解析并通过反射机制实例化类
2.通过hibernate中的增删改,对其对象进行操作(基于query方法);
注:不多解释,但凡爱好程序的可以自己摸索出来。
二.流程实现介绍
1.前台:
通过定义一个Table元素,并把其Tbody的Id传入我之前写过的POST的分页JS,调用上述介绍的通用处理请求
传入固定格式参数,后台自动解析,并根据参数生成查询的字段HTML返回给前台,前台展现。并可以调用增,删,改,查按钮操作数据。
完成进度:增删改的通用方法已经完成,查的话还没有实现个性定制化,不过可以定义到输出那个字段。
2.后台:
基于固定格式的POST请求解析,并实例化提交类型的对象,调用POST提交过来的相关方法执行。
上述是对表单的整体思路及其模块组件的实现。
现在来说下基于增删改查的表单实现:
bootstrap提供了一个界面非常酷的静态框组件,应用他我们可以设计出不错的表单。
第一步:简化其静态框,用久的人都知道,要分一个不同ID,及其要进行代码的复制粘贴
JS化,定义方法:xxx('divId')//通过传入ID值自动把div里面HTML加载到HTML中,并调用该对象里面的固定方法实现改模态框的显示,隐藏。
不多解释了,会JS或JQUERY的一定是so ez;
第二步:后台已经有固定的增删改方法,只需要通过AJAX传参调用就行了。
上述虽然都能实现,但个人感觉还有许多不足点,用起来并不理想。所以大家更好的意见的话,还要大家提提宝贵意见。
相关文章推荐
- day13 Java 日期处理 HTML 基本标签 表格标签 表单标签
- 智能化表格(表单)设计----springMVC+spring+Hibernate
- JavaWeb - HTML,字体/列表/图形/超链接/表格/表单/其它(标签),CSS,CSS与HTML结合方式,CSS选择器,CSS扩展选择器
- Lesson_for_java_day02---htm中表格、表单及标签(文本框、单复选框、下拉框等)
- 使用Java 9的模块化来构建零依赖的原生应用
- [一天一点java web]根据提交文本框输出表格
- Java实现批量导入excel表格数据到数据库中的方法
- Java从入门到精通 - Swing表格JTable利用tableModel添加行修改行删除行
- 在Java窗体表格中插入复选框
- 解决Error:ftl页面通过form提交表单,后台java类接收的值为null
- Java Swing JTable 表格【4:表格模型TableModel】
- 模块化Java:静态模块化
- Java MFixedColumnTable (提供行标题栏的表格)
- [java学习4]angularJS练习2-表单练习
- Java入门到精通——调错篇之EasyUI+SpringMVC Form表单提交到Contorller中文字出现乱码
- java sql编辑器 动态报表 数据库备份还原 quartz定时任务调度 自定义表单 java图片爬虫
- jquery表单验证添加到表格再删除easyNew
- java 查询mysql数据库表格数据
- form表单提交 java后台回调 js
- java poi导出excel 表格