- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE架构的办公自动化系统的分析与设计
摘要:通过对J2EE架构的分析,提出了基于J2EE体系的办公自动化总体架构和子系统的分块,然后分别阐述了各子系统的功能及设计方法。
关键词:J2EE架构;办公自动化;设计
中图分类号:TP317文献标识码:A文章编号:1009-3044(2008)09-11656-03
The Analysis and Design of OA System Based on J2EE Frame
LIN Kai
(Computing Center of Jiaying University, Meizhou 514015, China)
Abstract: Based on the analysis of J2EE Frame,the article proposes the general frame of OA system based on J2EE,and elaborates each subsystems function and design method.
Key words: J2EE frame; OA; Design
1 引言
近几年来,计算机网络的飞速发展提供了功能强大的信息处理平台,同时随着社会节奏的加快,社会信息迅速膨
胀,竞争日益激烈,各单位、现代企业都迫切需要一整套从信息采集、信息处理到信息传递与共享高度自动化的办公系统。而以Internet/Intranet为核心和代表的当代信息技术特别是Web技术的迅速
发展,又使得传统的OA、MIS的体系结构、计算模式等必须与Internet融合。自20世纪80年代中期以来,国内办公自动化应用系统已经经历了三个发展阶段,实现了二次革命性的飞跃。从80年代中期第一代办公系统以个人电脑、办公套件为主要标志,实现了数据统计和文档写作电子化,完成了办公信息载体从原始纸介质方式向电子比特方式的飞跃,第二代办公自动化系统以网络技术和协同工作技术为主要特征,实现了工作流程自动化,实现了收、发文从传统的手工方式向工作流自动化方式的飞跃,第三代办公自动化系统以知识管理为核心。
2 系统实现技术
办公自动化系统分为三大类:首先是基于Lotus Notes这样的国外平台做二次开发的系统。第二种是以类MIS系统转变而来的,把日程表、会议、考勤、人事独立的模块组合在一起,再加上统一的用户认证和菜单界面调用。第三种就是采用现在的分布式技术来实现,例如,J2EE(Java 2 platform, enterprise edition),该系统由表示层、中间层以及数据存储层三层组成,目前分布式的主流技术平台有微软的.NET,SUN的 J2EE以及OMG的CORBA,从系统的开放性、移植性以及可扩展性等方面考虑,SUN的J2EE比较有优势。
3 J2EE体系架构及技术特性
J2EE是SUN公司定义的一个开放式企业级应用的规范,它提供了一个多层次的分布式应用模型和一系列开发技术规范,多层次分布式应用模型是根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行,如Servlet组件在Servlet容器上运行,EJB组件在EJB(enterpriseJavabeans)容器上运行,容器间通过相关的协议进行通讯,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。
3.1 J2EE组件和层次
J2EE规范规定了以下四个层次:
3.1.1 客户端层(client tier)
客户端层用来实现企业级应用系统的操作界面和显示层,另外,某些客户端程序也可实现业务逻辑,客户端分为基于Web的客户端和非基于Web的客户端。基于Web的客户端主要是作为企业Web服务器的浏览器,非基于Web的客户端层则是独立的应用程序,可以完成瘦客户机无法完成的任务。
3.1.2 Web层
Web层用来为企业提供Web服务,包括企业信息发布等。Web层由Web服务器和Web组件组成,J2EE Web组件包括JSP页面和Servlets,Web层也可以包括一些JavaBeans。Web层主要用来处理客户请求,调用相应的逻辑模块,并把结果以动态网页的形式返回给客户端,运行在客户层的Web组件依赖容器来支持诸如客户请求和响应及Enterprise Bean查询等。
3.1.3 业务层(business tier)
业务层也叫EJB层或应用层,由EJB服务器和EJB组件组成。一般情况下,许多开发商把Web服务器和EJB服
您可能关注的文档
- 基于CMS的专题学习网站研究.doc
- 基于ComGIS的社区综合物业管理系统的设计与实现.doc
- 基于Contourlet变换的多聚焦图像融合.doc
- 基于Cookie的跨域单点登录系统的设计.doc
- 基于CORBA的可插拔协议研究.doc
- 基于Cortex-M3核的μCOS-II移植与应用.doc
- 基于Creator 和vega prime的虚拟校园漫游系统的研究.doc
- 基于CSS的可输入表格的设计.doc
- 基于CTI的高校教学管理呼叫中心的设计与实现.doc
- 基于CTI的水电信息系统的设计与实现.doc
- 澜起科技(688008)公司2024年财务分析研究报告.doc
- 锦江在线(600650)公司2024年财务分析研究报告.doc
- 经纬恒润(688326)公司2024年财务分析研究报告.doc
- 康冠科技(001308)公司2024年财务分析研究报告.doc
- 乐鑫科技(688018)公司2024年财务分析研究报告.doc
- 康德莱(603987)公司2024年财务分析研究报告.doc
- 京新药业(002020)公司2024年财务分析研究报告.doc
- 建新股份(300107)公司2024年财务分析研究报告.doc
- 健盛集团(603558)公司2024年财务分析研究报告.doc
- 江苏神通(002438)公司2024年财务分析研究报告.doc
文档评论(0)