论文部分内容阅读
本文在研究国内外OA(Office Automation)系统的基础上,借鉴了发达国家在OA系统开发中的先进技术和理念,结合广西象州电力有限公司特有的管理体制,设计并实现了一个基于J2EE(Java2 Platform,Enterprise Edition)架构下的OA系统。
论文在系统的研究了J2EE、中间件技术和JSF(Java Server Faces)相关技术的基础上,对电力企业办公自动化系统的需求进行了详细的分析,设计了以知识为核心的第三代办公自动化系统,不仅模拟和实现了工作流的自动化,还模拟和实现了工作流中每一个单元和每一个工作人员运用知识的过程,帮助企业解决了知识共享和再利用问题。详尽的描述了该系统所采用的J2EE四层架构,深入探讨了典型的MVC(Modal View Controler)模式中的问题和不足,提出了采用JSF和EJB中间件技术的新型MVC模式Web应用模型。详细论述了数据持久层、中间层、表示层的具体实现过程。结合电力企业实际在EJB(Enterprise Java Beans)的开发中从宏观上对EJB和接口类型进行了优化选择;采用从数据库表到实体Bean持久化、SessionFacade、再到会话Bean的EJB的开发流程,实现了中间层EJB的开发;实现了Web应用服务器Jboss的快捷部署与应用;总结出了应用Java Studio Creator平台快速实现可视化界面开发的新方法。
论文所述的基于J2EE框架、中间件技术的OA系统开发模式,严格分离了业务逻辑层和表示层,降低了系统的耦合度,提高了可管理性;在分布式环境下降低了网络开销,提高了系统性能。使客户端代码简洁,减少了客户端对服务器的依赖,从而缩短了开发周期。采用EJB中间件技术开发的中间层可以在多种应用服务器上部署,可实现与电力公司综合业务管理系统的无缝连接,为国内企业软件开发提供了新的思路,也从技术层面上提高了软件企业的市场竞争力。