1@H_301_52@、使用html@H_301_52@设计用户界面,
然后通过@H_301_52@controller@H_301_52@完成界面的组合,完成初步的界面设计,界面设计是应用开发的一个基础,它有以下作用:@H_301_52@
关于需求@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@协助用户理解需求。@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@方便于开发商与用户达成双方可以认可的需求。@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@用户界面是用户最容易发生变化的部分,采用界面设计,使用户参与到了应用系统的开发过程中,有利于化解开发人员和用户的关系,有利于开发出适合与用户的应用系统。@H_301_52@
关于设计@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@具有逻辑关系的界面设计,可以使设计人员了解整个项目的全貌,了解整个业务之间的关系。方便设计人员对应用系统进行全面的分析和设计。界面设计是需求的一部分,也是设计的一部分,对需求和设计有比较大的促进作用。@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@应用界面对应用的设计是有影响的,因此界面有利于以后的总体设计少走弯路,使应用开发能够符合业务的需求。@H_301_52@
2@H_301_52@、应用分析与总体设计@H_301_52@(用例,对象分析)
根据需求分析,调研报告、和应用界面,完成应用系统的总体设计。总体设计使用@H_301_52@UML@H_301_52@方法。@H_301_52@
工作产品:应用关系图、实例图、数据实体图@H_301_52@
3@H_301_52@、整体设计完成后进行详细设计
l @H_301_52@@H_301_52@@H_301_52@按照@H_301_52@ofbiz@H_301_52@的服务的格式,提取公用部分设计成为服务@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@按照@H_301_52@ofbiz@H_301_52@事件的模式,设计复杂的企业逻辑。@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@按照@H_301_52@ofbizminilanguange@H_301_52@的模式实际简单的企业逻辑@H_301_52@
将企业逻辑设计成@H_301_52@ofbiz@H_301_52@的服务、按照@H_301_52@minilanguange@H_301_52@的方式设计事件,具有以下优点:@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@有利于应用开发人员、集成开发人员,界面开发人员,按照角色进行分工,提高开发的效率。以便使应用开发可以量化,比如界面设计人员,可以按照界面的数量核定工作量、集成开发人员可以按照开发的事件核定工作量。软件工程师可以按照设计出的服务核定工作量。@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@有利于应用系统开发规范化。服务和事件都有标准的格式和用法,减少程序设计人员的随意性,因此有利于应用开发过程规范化。@H_301_52@
l @H_301_52@@H_301_52@@H_301_52@有利于实现(服务)应用之间的程序共享,有利于应用程序的修改。@H_301_52@
4@H_301_52@、应用集成
l @H_301_52@@H_301_52@@H_301_52@使用@H_301_52@controller@H_301_52@绑定企业逻辑和应用界面。@H_301_52@
绑定企业逻辑和应用界面有多种方法。目前我们建议使用@H_301_52@ofbiz@H_301_52@的@H_301_52@region@H_301_52@结构,以后根据情况决定是否采用模板语言的方式(@H_301_52@freemarker@H_301_52@和@H_301_52@velocity@H_301_52@)@H_301_52@
应用集成是由集成开发人员来实施的。@H_301_52@
原文链接:https://www.f2er.com/javaschema/287309.html