欢迎来到天天文库
浏览记录
ID:34807895
大小:2.37 MB
页数:70页
时间:2019-03-11
《基于j2ee快速开发应用平台的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、东南大学学位论文独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名:三曼竺叁群东南大学学位论文使用授权声明东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质
2、论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布(包括刊登)论文的全部或部分内容。论文的公布(包括刊登)授权东南大学研究生院办理。III垒:!苎缢日期:堂坐.,7摘要摘要随着南京东软企业解决方案事业部的发展与壮大,所进入的软件领域越来越多,如C跚(客户关系管理)、ERP(企业资源再规化)、MPC(资金管理)、COP(烟草方向线)等。其中的很多项目需要开发大量的业务模块,而开发每一个模块都需要程序员去重新编码。这种手工编码方式在时间、进度与质量上所决定的因素很多,包括程序员的技术能力和工作经验,人力资源的成本很高,
3、而且复用率也不是太高。所以事业部需要开发一个通用的平台去简化这种开发模式,提供业务开发的大量可复用的组件以及模板工具。本文以实现软件工艺化为目标。说明商业软件实现软件工艺化过程中,我们必须实现的四个化。构架平台化、组件业务化、编码自动化、管理工厂化。为了达成这一目标,我们设计并开发了—个基于J2EE快速开发应用平台。新平台不仅解决了应用软件的底层,以通用、公用工程的方式降低成本,提高质量。新平台还抽象定义了业务组件两种通用的模板类型。并且新平台还以编码自动化的方式解决了业务组件来源问题。新平台的建立是对软件实现工艺化可行性理论的一个有力证
4、明。也把软件开发方式提高到—个新的水平。论文首先从课题的选题背景、公司的需求和实现意义谈起,然后,重点介绍了底层的架构平台和编码自动生成工具的设计和实现。底层的架构设计部分从平台实现目标、实现思路和系统分析着手,提出了底层的架构平台的总体设计方案,并对底层的架构平台的功能设计和数据库层设计做了详细的说明。我们接着对编码自动化生成工具的原理进行分析,对其模板定义的多种技术进行比较和选定。并且以我们比较和选定出来的最终方案来实现编码的自动化过程。最后,论文将介绍一下我们如何使用新的平台来开发实现一个通用的业务组件。关键词:Struts框架、M
5、VC设计模式、软件工艺、RIA、CGI、CSS摘要AbstractWitllthedevelopmentofNeusofl’SEnterpriseSolution’Sdivisions.moreandmoresoRwarefieldshavebeenexploredanddeveloped,such私CRM(CustomerRelationshipManagement),ERP(EnterpriseResourcePlanning),MPC(ManagementPlanningContr01),andCOP(ofthetobaccolin
6、e).Mostoftheprojectsrequireenormousbusinessmodules.Itisessentialthateverymodulerequiretheprogrammerstore-codewhendevelopingthemodule.Thetraditionalhands-oncodingmethodsconsistofmanyuncertainfactors,such舔time,progress,andquality.Infact,itdependsOiltheprogrammers’technicala
7、bilityandworkingexperience.Thehumanecostishigh,andreuseabilityisnotsatisfied.Soitisimportanttodevelopamoregeneralplatformtosimplifythiskindofdevelopmentmodeandprovidelotsofreusablecomponents,andtemplatetools.ThedevelopingsmartphoneprojectisbasedonQtopiaplatforminmytrainin
8、gunits.Thesystemisapartofthesmartphoneproject.Itwillprovidetrackingandanalysisforthecommunicatio
此文档下载收益归作者所有