【代码生成】如何生成自定义表单?(1)

来源:互联网 发布:js加密使用方法 编辑:程序博客网 时间:2024/06/05 19:55

【设计】
一个表单,包含前端UI显示,前端验证规则后台验证规则,数据类型,可以用下面图片表示。







解释:每个表单都有一个到n个参数,每一个参数会对应一种前端UI(显示方式),同时该参数的验证规则可能不止一种(是否必须,数字范围,格式等等),
下面我将编写一个普通的pojo,然后用注解的方式规定前端的UI及验证的规则,再用程序(反射等)解释里面的规则,在通过模板生成必要的代码。
代码

【补充】:终于初步完成自定义表单的生成,验证及参数获取了,我似乎明白了一些事情,其实程序最重要的是数据,只要在开始之前明确最基本的数据内容,那么剩下来的都是操作了。代码生成的基本条件是:自己或者公司拥有一套相对稳定的框架,很多东西都是大同小异的,譬如:验证用的代码,每次从客户那边获取参数内容,UI的话我还没有找到好用的UI套件,只能够自己收集收集了----虽然我很同意自己动手丰衣足食,但是,光是一个富文本编辑器都让人抓急了,何况其他,下面我将分三部分来说明一下如何生成自定义的代码的。
原创粉丝点击