模块管理常规功能自定义系统的设计与实现(04--导入模块)

导入第一个业务模块


视频讲解在线观看:视频讲解链接  http://i.youku.com/jfok1972


        在数据库中建立表,生成hibernate bean,在hibernate.cfg.xml中加入
<mappingclass="com.jfok.server.hibernate.sales.Province"/>后,就可以将一个模块导入到系统中。
导入步骤:
  1. 将模块的定义导入模块表;
  2. 将每个字段分别导入模块字段表;
  3. 对此模块自动建立一个列表(Grid)方案,若干个字段分组(FieldGroup),以及列表字段(Field);
  4. 对此模块自动建立一个窗体(Form)方案,若干个字段分组(FieldGroup),以及窗体字段(Field);
有了以上4个配置信息,一个模块列表显示,以及增改时Form窗口也就配置好了。

下面展示的即为系统模块的管理界面,最上方为菜单项,下面为一个可以显示多个模块的Tab,
每个Tab中显示一个模块。
每个模块的显示分为5个部分,最左边为导航区域,右边上面为操作按钮和子模块,右边中间为Grid,
下面有grid导航区域,右边还有一个Detail,显示明细的区域。
下面介绍一下导航区域,这个区域放置着若干个可自定义的grid的导航项目,比如下图的系统模块,
他有一个ManyToOne的字段是模块分组,于是模块分组就可以自动的加在导航区域中为grid导航。
具体的分组大家应该可以看明白了,一个没有一个业务模块的系统中有48个模块。其中有编码设置3个,
系统设置17个等等。在你选择了编码设置后,右边的grid中就只会显示 编码设置的三个模块。
这只是最基本的导航,以后会介绍更加复杂的功能。


再回到模块导入的话题,单击“导入模块”,将会有一个对话框,要求输入模块的名称:



按确定即可。下面看一下导入后模块的变化



        再看一下导入的字段的信息列表:


        有兴趣的可以对比上图和第二章的那个class 。

        待续......

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值