【代码生成】如何生成自定义表单?(1)
2013-05-08 15:35
337 查看
【设计】
一个表单,包含前端UI显示,前端验证规则后台验证规则,数据类型,可以用下面图片表示。
解释:每个表单都有一个到n个参数,每一个参数会对应一种前端UI(显示方式),同时该参数的验证规则可能不止一种(是否必须,数字范围,格式等等),
下面我将编写一个普通的pojo,然后用注解的方式规定前端的UI及验证的规则,再用程序(反射等)解释里面的规则,在通过模板生成必要的代码。
代码
【补充】:终于初步完成自定义表单的生成,验证及参数获取了,我似乎明白了一些事情,其实程序最重要的是数据,只要在开始之前明确最基本的数据内容,那么剩下来的都是操作了。代码生成的基本条件是:自己或者公司拥有一套相对稳定的框架,很多东西都是大同小异的,譬如:验证用的代码,每次从客户那边获取参数内容,UI的话我还没有找到好用的UI套件,只能够自己收集收集了----虽然我很同意自己动手丰衣足食,但是,光是一个富文本编辑器都让人抓急了,何况其他,下面我将分三部分来说明一下如何生成自定义的代码的。
一个表单,包含前端UI显示,前端验证规则后台验证规则,数据类型,可以用下面图片表示。
解释:每个表单都有一个到n个参数,每一个参数会对应一种前端UI(显示方式),同时该参数的验证规则可能不止一种(是否必须,数字范围,格式等等),
下面我将编写一个普通的pojo,然后用注解的方式规定前端的UI及验证的规则,再用程序(反射等)解释里面的规则,在通过模板生成必要的代码。
代码
【补充】:终于初步完成自定义表单的生成,验证及参数获取了,我似乎明白了一些事情,其实程序最重要的是数据,只要在开始之前明确最基本的数据内容,那么剩下来的都是操作了。代码生成的基本条件是:自己或者公司拥有一套相对稳定的框架,很多东西都是大同小异的,譬如:验证用的代码,每次从客户那边获取参数内容,UI的话我还没有找到好用的UI套件,只能够自己收集收集了----虽然我很同意自己动手丰衣足食,但是,光是一个富文本编辑器都让人抓急了,何况其他,下面我将分三部分来说明一下如何生成自定义的代码的。
相关文章推荐
- 【代码生成】如何生成自定义表单?(4)---几个模板及格式
- 【代码生成】如何生成自定义表单?(5)---如何使用及使用效果
- 【代码生成】如何生成自定义表单?(2)---基础数据及注解
- 【代码生成】如何生成自定义表单?(3)---将用户模型及注解转换成为表单数据
- quick cocos2dx 3.3rc1 如何Lua调用自定义C++类(一)------ 生成桥接代码
- 光脚丫学LINQ(024):如何通过修改DBML文件生成自定义代码
- 光脚丫学LINQ(024):如何通过修改DBML文件生成自定义代码
- 如何自定义maven中的archetype,并使用快速生成代码基础框架
- 信息发布员和频道管理员如何查看dedecms自定义表单内容
- 将含有自定义代码的Infopath模板发布到Sharepoint表单库中
- 我是如何快速搭建swagger,并自定义修改逻辑代码
- Angular如何在模板驱动表单中自定义校验器
- Andriod Studio debug.keystore(默认)和如何生成自定义的keystore 以及如何生成数字签名
- 如何生成代码
- 不到 200 行代码,教你如何用 Keras 搭建生成对抗网络(GAN)【转】
- Linux内核入门-如何获取Linux内核源代码、生成配置内核
- (收藏)[代码示例]如何在ASP.NET中获取随机生成的cookie加密与验证密钥
- 如何让.Net控件在设计时InitializeComponent()中不生成相关代码(C#组件开发)
- 浅谈 SQL 中的锁(七)如何生成自定义的自增 ID
- ExtDesign中生成的代码,如何应用于jsp中