基于J2EE的整车订单业务系统的研究与设计
2011-08-01张友兵姜木霖夏鹏涛
张友兵,姜木霖,夏鹏涛
(1.湖北汽车工业学院电气与信息工程学院,湖北 十堰 442002;2.武汉东浦信息技术有限公司,湖北 武汉 430056)
东风汽车有限公司产品涵盖了商用车、乘用车、零部件和汽车装备,是国内汽车行业第一家全系列产品合资公司。公司为了加强整车订单管理的信息化,提高对整车订单业务处理的及时性和准确性,增强企业的市场应变能力,降低企业生产成本,提高企业工作效率,推进整个企业内部资源的优化配置,从而提高企业的市场竞争力,根据公司实际情况,开发了基于J2EE的整车订单业务系统。
1 J2EE和MVC
J2EE(Java 2 enterprise edition)是目前市场上主流的企业级分布式应用程序开发平台,它定义了企业级应用开发、部署的体系结构,并提供了强大的技术支持。J2EE架构的核心目的就是建立统一的企业级应用开发平台,简化复杂的开发和部署流程,降低企业开发成本,为企业应用系统提供一个具有高度可移植性、兼容性和安全性的开发平台[1-3]。
模型-视图-控制器(model-view-controller,MVC),其核心思想是将整个程序代码分成相对独立而又能协同工作的3个组成部分,具体的功能分别为:模型,即业务逻辑层,实现具体的业务逻辑、状态管理的功能;视图,即表示层,就是与用户实现交互的页面,通常实现数据的输入与输出功能;控制器,即控制层,起到控制整个业务流程的作用,实现视图层与模型层的协同工作[4-6]。MVC设计模式做到了表示层和模型层的完全分离,具有3个明显的特点:①多个视图能共享一个模型,大大提高了代码的重用性;②模型是自包含的,如果业务逻辑发生改变,相应的模型改变后,可以不用更改前台显示页面;③控制器能有效地提高运用程序的灵活性与可配置性。……
