基于J2EE与中间件技术的办公自动化系统设计与实现

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:tempman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在研究国内外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中间件技术开发的中间层可以在多种应用服务器上部署,可实现与电力公司综合业务管理系统的无缝连接,为国内企业软件开发提供了新的思路,也从技术层面上提高了软件企业的市场竞争力。
其他文献
计算机技术和网络技术的不断发展,使得一些无纸化且随机选题的练习和考试方式越来越多地应用于各种计算机考试系统中,这种应用的实现离不开电子试题库。通常在电子试题库中,
皮肤听声是一门新兴的信息理论,它是一种解决耳聋患者听觉问题的新技术,基于皮肤听声技术的变压式皮肤听声器已经实现,它能够使耳聋患者通过皮肤来获得对外界的声音感觉。  
随着服务计算和云计算的发展,各种各样的网络服务涌现,极大地促进了面向服务的网络应用及软件系统构造。传统的Web服务是基于SOAP协议、用WSDL文档进行描述的,它广泛应用于互
随着计算机硬件水平与宽带网络的迅速发展,多媒体服务越来越受到人们的欢迎。由于流媒体技术能够有效的实现直播与交互式点播,成为近来研究的热点。网络结构与调度算法关系到
海洋大气地理信息系统是一个基于网络环境,面向海洋大气应用,集数据管理、时空分析和动态可视化功能为一体的地理信息系统软件平台。其数据管理子系统在构建多维时空数据库的
随着Internet的广泛应用,网络攻击也日趋复杂和频繁,传统的网关和桌面病毒防护等独立病毒防护解决方案,已不能满足用户对网络安全的要求,只有将各种不同的网络基础设备与先进
遗传算法中维持种群多样性多采用小生境技术。本文在分析传统求解多模态函数优化问题的小生境算法的基础上,针对存在的不足,提出了两种改进的小生境遗传算法:自适应模糊相似
Java语言是一种优秀的程序开发语言,其优势在于其跨平台性,已经被广泛应用于分布式网络应用的开发上,其中RMI是开发网络分布式应用系统的简单而主要的途径。现在RMI技术被越
随着互联网应用的日趋广泛,图像资源的日益丰富,如何有效地对大规模的图像进行检索,已成为当前一个重要的研究课题。在这个背景下,人们提出了基于内容的图像检索方法(CBIR),
基于Android的NFC通信技术是无线通信技术的关键内容,然而在近场通信中,安全问题依然是软件式系统项目研发的重中之重,不仅要保证系统硬件的安全,也要保证通信的各个环节的安