利用配置实现大量重复的增删改查的编码,可以大大节省开发时间提高开发效率。

      自己开发实现了基于XML配置实现信息管理系统(增删改查)的快速开发架构,试用地址:​​http://121.18.78.216/pm​​(项目管理产品为例子)

      主要开发思路如下:

      1、开发界面模板实现读取XML配置,展现控件等界面处理。为了配合增删改查等,我实现了MyQuery(列表模板)、MyDetail(详述模板)、MyEdit(编辑模板)、MyExcel(导出模板)、MyImport(导入模板)。

      2、开发自己的展现组件,配合界面实现。为了实现列表及查询条件、编辑和按钮,我实现了MyGridView(仿GridView的列表控件)、MyInput(实现编辑控件封装展现控件)、MyButtons(实现按钮组合控件)

      3、为了解析和实现,自定义了自己的对象和集合类及相关业务类。如正对配置的列,我封装了MyColumn类和MyColumns集合,将XML的配置转化为对象,再通过控件进行展现和控制。

     4、为了配合数据的处理,自己封装定义了数据库的访问及实现SQL根据Column实现拼装等,封装实现了工具类。

     总之,通过分层和封装实现了通过配置来实现增删改查的信息系统。