基于ejb和jfreechart的web自动管理框架论文

基于ejb和jfreechart的web自动管理框架论文

ID:33501733

大小:2.49 MB

页数:52页

时间:2019-02-26

基于ejb和jfreechart的web自动管理框架论文_第1页
基于ejb和jfreechart的web自动管理框架论文_第2页
基于ejb和jfreechart的web自动管理框架论文_第3页
基于ejb和jfreechart的web自动管理框架论文_第4页
基于ejb和jfreechart的web自动管理框架论文_第5页
资源描述:

《基于ejb和jfreechart的web自动管理框架论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WEBAUTOMATICMANAGEMENTFRAMEWORKBASEDONEJBANDJFREECHAI汀ADissertationSubmiRedtoSoutheastUniversityFortheAcademicDegreeofMasterofEngineeringBYHUANGChen—qu学位论文独创性声明舢㈣删㈣舢IJfl『㈣Y1.7.....5.,.,,r4rnlnuoilrlU0llllll3lz

2、

3、。本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研

4、究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。关于学位论文使用授权的说明东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布(包括刊登)论文的全部或部分内容。论文的公布(包括刊登)授权东南大学研究生院办理。摘要摘要在—个公司内部,越来越多的资源管理或者公司内部工作需要—个平台来给这些繁琐易错的工作提

5、供效率和准确度。这个自动化平台在帮助企业员工完成工作的同时,也有效的记录了数据,为公司领导层提供了公司内部宏观的工作情况。特别当一个公司主要从事一个大型软件开发的时候,各种各样的自动化或半自动化的管理工具和平台在公司内部是普遍存在的,因此需要解决的—个实际问题就是业务越来越复杂,规模也越来越大,新旧或者不同系统平台的配合使用和合并开发需求也越来越多。在本项目中就涉及到一个平台(A)需要用到另—个独立平台(B)的数据库系统,而我所在的项目团队所做的就是在这个独:立的B平台系统的数据库上搭建—个数据库的WebService访问层,这个WebSeⅣice的访问层不光是给A平台使用,而

6、且也是B平台框架的重要组成部分。A使用的技术是J2EE,而B使用的是.Net技术,语言为C岸,甚至WebService层也是由剑编写的。这就是为什么要在B这个新的平台上使用WebService作为数据库访问的原因,因为在设计之初就决定了这个平台的数据库将会被广泛应用。这也体现了WebService技术的优点,通信完全是基于两个组件之间的SOAPMessage,由WSDL文件来定义Message的格式,因此不同组件之间的通信脱离了语言的束缚。比如在这个项目中A是—个J2EE标准的平台,虽然WebS(玎vice是例编写的,但是它们之间的通信没有任何障碍。在A平台上还有—个十分重要的

7、功能—一邮件系统的功能,也就是说,为了使这个平台尽可能的人性化,在程序的逻辑中嵌入了很多邮件的提醒机制,这一点在正文中会具体阐述。为了自动生成图形报表并可以在web浏览器上查看到图表一般有两种做法:第—种就是使用applet利用java本身对图形的支持来显示一个图表;第二种就是直接在web服务器端生成好图表图片文件后发送给浏览器。第—种方式显然对于客户端要求太高,随着现在主流浏览器放弃对JAVA的支持后,这种方式只适合一些局域网的应用,而对于因特网的环境就显得不太适合。而这个平台需要被瑞典和当地爱尔兰爱立信访问,所以在A平台上引入了JFreeChart开源组件,主要用于动态形成

8、图形报表,同时考虑到它具有以下优点:首先其功能强大并且完全免费,基本将所有图形报表,3D效果包含其中;其次它是10(FAJava编写的图形类库,可以在平台框架中很方便的使用;第三,它可以把图表直接生成JPG或者PNG文件;第四,图形的生成完全可以在服务器端完成,客户端无需任何支持。在上文中提到的A平台指的是BOAT平台,它是BackOfficeAdministratorTool的简称,主要用于对全球爱立信客户的第三层技术支持的日常工作以及统计客户的反馈数据。B平台则指的是APM平台,它是ApplicationPortfolioManager的简称,它主要用于对OSS系统各版本的

9、需求管理和划分。以及每个需求的进度管理。本文以BOAT作为主要的独立系统,以及APM的数据库和数据库访问层的设计和实现,描述了如何综合利用各种技术(EJB,WebSelwioe,JF嘣爿:hart,邮件功能等等)来实现管理和日常工作自动化和灵活化。本文首先会对EJB和WebService技术以及数据库设计进行详细讨论,并结合本项目给出它们的部署方案,然后会从整体设计入手对整个平台进行解构和阐述。最后对自己所做的工作进行总结。关键字:EJB;WebService;JFreeChart;邮件系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。