2014年3月19日
摘要: 表头和表体页面包括两种,单子表和多子表,即1对1和1对多。这里先介绍单表体页面。这也是单据业务中经常遇到的一种页面。如图所示:省略前面的开发步骤。7、Service开发/** * 产品,表头和表体(单表体) * * @author xuqc * @date 2013-10-17 下午02:44:40 */@Servicepublic class T210Service extends AbsBillServiceImpl { public String getBillType() { return "PROD"; } private AggregatedValueObjec 阅读全文
posted @ 2014-03-19 15:33 aimer311 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 单表体页面实际上也可以使用单表头的模式进行开发,但是为了发挥可编辑表格的便捷性,有些页面推荐使用这种方式进行开发。好处就是不需要切换到表单页面对数据进行修改。如下图所示:同样省略前面的开发步骤。7、Service开发/** * 产品,单表体 * * @author xuqc * @date 2013-10-17 下午02:36:03 */@Servicepublic class T208Service extends AbsToftServiceImpl { private AggregatedValueObject billInfo; public AggregatedValueObje.. 阅读全文
posted @ 2014-03-19 15:26 aimer311 阅读(348) 评论(0) 推荐(0) 编辑
  2014年3月17日
摘要: 左树右表的页面实际上也是对单独一张表进行增删改查,有点不同是,当点击左边的树节点时,需要查询表的数据,另外在增加时需要先选中树节点,然后增加的记录在这个节点类别下,比如类型为“计算机”,那么增加的一台电脑设备如thinkpad,就是属于这个“计算机”类别的,如下图所示:同样省略前面的步骤7、Service开发/** * 产品,左树右表 * * @author xuqc * @date 2013-10-17 下午02:34:41 */@Servicepublic class T206Service extends AbsToftServiceImpl { private AggregatedV. 阅读全文
posted @ 2014-03-17 16:55 aimer311 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: 单表头页面是对一个单独的表进行增删改查的页面。如下图所示:从本教程开始,不再对前面重复的步骤进行说明了。7、创建Service类/** * 产品,单表头 * * @author xuqc * @date 2013-10-17 下午02:32:53 */@Servicepublic class T204Service extends AbsToftServiceImpl { private AggregatedValueObject billInfo; public AggregatedValueObject getBillInfo() { if(billInfo == null) { ... 阅读全文
posted @ 2014-03-17 16:41 aimer311 阅读(430) 评论(0) 推荐(1) 编辑
  2014年3月13日
摘要: 左树右表单的页面实际上就是动态对一颗具有树结构的表进行编辑。如下图所示:开发步骤:1、创建表,有几个字段是必须的,pk_category(主键),pk_parentclass(父级PK)2、使用nw-designer自动生成VO3、创建功能节点,如下图所示:4、创建单据模板,如下图所示:5、创建查询模板,可以从单据模板初始化界面直接生成查询模板,略。6、分配模板,如下图所示:以上的步骤是开发所有页面的一般步骤,不管这个步骤是什么样的,如果要使用打印功能,那么可以创建打印模板,以后其他页面的教程都将直接从第7个步骤开始7、创建Service类,代码如下:/** * 产品类别,左树右表单 * .. 阅读全文
posted @ 2014-03-13 11:36 aimer311 阅读(1037) 评论(1) 推荐(0) 编辑
摘要: 最近将逐步放出NW平台所支持的页面开发教程。初步的目录如下: 1、左树右表单的页面(编辑一棵树) 2、单表头页面(档案) 3、左树右表页面 4、单表体页面 5、包括表头和表体的页面(档案、单据、多表体) 示例中心:http://xuqc.fangwei.name:9080/demo-webapp/ 用户名/密码:administrator/143305开发人员在开发时,实际上每一种页面都有特定的模式。这些页面模式基本上包括了90%我们通常遇到的界面。每个页面的开发除了一些基本的设置步骤外,有3个属于每个页面特定的,比较灵活的东西:1、service,业务层,方法重用、事务控制... 阅读全文
posted @ 2014-03-13 11:10 aimer311 阅读(510) 评论(0) 推荐(0) 编辑
  2014年2月20日
摘要: 在公司做了3年多的web平台开发,自己(和同事)总结了一套快速开发平台,定位于快速开发中小型的管理系统。NW开发平台是一个完整的解决方案,包括前端组件、权限、事务、dao、报表、vo生成器、eclipse插件等等,也就是说你的产品可以完全基于这个平台来开发,它准备了所有的东西(除了工作流,以后会支持)。先放一些简单的界面,有个初步的印象。 NW平台架构图:平台所使用的技术:1、springa)springmvc提供了强大的映射交互功能,将业务,视图,模型进行分层,使得结构清晰,管理方便b)spring组件强大的依赖注入功能,良好的事务管理功能c)封装后的spring-dao组件2、前端使... 阅读全文
posted @ 2014-02-20 16:27 aimer311 阅读(2055) 评论(15) 推荐(0) 编辑
  2013年11月6日
摘要: 自己做了个针对中心企业管理信息系统的开发平台,最近要把工作流部分整合进去。正在考虑使用哪个流程引擎。主要解决的问题:1、流程引擎,简单就好,不需要多复杂2、web版本流程设计器,这个可以自己开发看了jbpm感觉太大太复杂了,朋友推荐activiti,正在看。有没有这方面经验的朋友,一起讨论下。我们公司使用的是以前公司内部开发的引擎,对我这个比较没有借鉴作用。 阅读全文
posted @ 2013-11-06 16:19 aimer311 阅读(241) 评论(0) 推荐(0) 编辑
  2013年10月10日
摘要: 这3年来一直在做企业级的web应用,公司原有的产品是cs结构的,我进来公司后一直致力于将现有产品web化。初期因为团队还不成熟的情况下,加上我之前公司也使用过一点EXT的东西,当时决定使用EXT(3.X版本)作为前端。下面总结下使用EXT的优缺点,供大家参考,同时为下一次的选型提供参考。 优点: 1、技术成熟,各种组件,各种布局,基本上可以满足基本的需求 2、社区活跃,我觉得这是技术趋于成熟的标识,用的人多了,讨论的也多了,各种插件、扩展组件也丰富 3、专业公司在维护,升级得到保障 缺点: 1、慢,渲染慢,特别是可编辑表格,如果同时编辑个200、300行、在IE... 阅读全文
posted @ 2013-10-10 17:12 aimer311 阅读(3876) 评论(58) 推荐(0) 编辑
  2012年12月13日
摘要: http://pengjiaheng.iteye.com/blog/518623 阅读全文
posted @ 2012-12-13 10:21 aimer311 阅读(91) 评论(0) 推荐(0) 编辑