摘要: |
港口是连接内陆地区、沟通国际与国内市场的货物集散中心,是物流业的主体,在现代物流发展过程中起着重要的作用。
本文所讨论的是为新加坡港务集团设计、开发的综合冷冻集装箱管理系统,该系统是供多用户访问的在线系统。本文描述了使用MVC模式设计的该系统的应用框架,并在此基础上实现了系统各项功能的设计和开发。该框架充分利用了抽象类和接口类,为以后系统的升级、移植以及复用等提供方便。
本文还讨论了该系统的实现,以及所使用的相关理论(包括设计模式思想、框架理论、开发模式概念、面向对象思想、以及它们之间的关系)和相关技术(包括MVC模式、B/S模式、JSP/Servlet、JAAS、Weblogic集群服务器、UML等)。
本文所讨论的综合冷冻集装箱管理系统应用框架分为视图层、控制层和模型层。视图层采用多种设计模式,实现国际化标准。该系统将视图层的数据进行通用封装,使视图层与模型层间的数据传递更加方便。控制层设计和实现了一个控制器和多种执行器,即数据访问执行器、API执行器、UnixShell执行器、消息执行器等。模型层设计和实现了对业务逻辑和数据库操作的封装,结果集的转换,数据类型的定义等。另外,该系统服务器采用了Weblogic集群服务器,大幅度提高了系统的性能和可靠性。
|