【代码生成】如何生成自定义表单?(1)
来源:互联网 发布:js加密使用方法 编辑:程序博客网 时间:2024/06/05 19:55
【设计】
一个表单,包含前端UI显示,前端验证规则后台验证规则,数据类型,可以用下面图片表示。
解释:每个表单都有一个到n个参数,每一个参数会对应一种前端UI(显示方式),同时该参数的验证规则可能不止一种(是否必须,数字范围,格式等等),
下面我将编写一个普通的pojo,然后用注解的方式规定前端的UI及验证的规则,再用程序(反射等)解释里面的规则,在通过模板生成必要的代码。
代码
【补充】:终于初步完成自定义表单的生成,验证及参数获取了,我似乎明白了一些事情,其实程序最重要的是数据,只要在开始之前明确最基本的数据内容,那么剩下来的都是操作了。代码生成的基本条件是:自己或者公司拥有一套相对稳定的框架,很多东西都是大同小异的,譬如:验证用的代码,每次从客户那边获取参数内容,UI的话我还没有找到好用的UI套件,只能够自己收集收集了----虽然我很同意自己动手丰衣足食,但是,光是一个富文本编辑器都让人抓急了,何况其他,下面我将分三部分来说明一下如何生成自定义的代码的。
- 【代码生成】如何生成自定义表单?(1)
- 【代码生成】如何生成自定义表单?(5)---如何使用及使用效果
- 【代码生成】如何生成自定义表单?(2)---基础数据及注解
- 【代码生成】如何生成自定义表单?(4)---几个模板及格式
- 【代码生成】如何生成自定义表单?(3)---将用户模型及注解转换成为表单数据
- 如何生成代码
- 生成自定义快捷方式的代码
- 68,自定义代码生成快捷键
- VC++ 自定义向导(如何生成,修改,调试自定义向导)
- 动态生成表单如何绑定事件:
- 如何生成汇编代码文件
- 如何生成二维码代码详解
- Maven自定义插件开发(rapid-generator自动生成代码)
- 整合重复代码,生成自定义的列(组件)整合重复代码,生成自定义的datagrid(组件)若要详
- 如何生成Vim模板文件(自定义插件)
- 自定义实体的代码自动生成
- 自定义实体的代码自动生成
- 自定义控件生成与取值代码
- linux库文件编写入门 && 使用和生成库
- Intent传递图片
- MediaRecorder类介绍
- 垃圾回收机制
- ContentValues
- 【代码生成】如何生成自定义表单?(1)
- 学习c++书籍
- 输入一串字符,统计出其中的英文字母,空格,数字和其他字符
- Android webview+Html5 video
- 对call堆栈平衡的一点心得,希望对新手有所帮助
- arm-linux tool
- Cocos-2d CCLayer的触摸响应CCTouchDelegate和CCStandardTouchDelegate 和 CCTargetedTouchDelegate
- 用败者树优化K路归并排序
- Android providers 解析之telephony