英文文档翻译英文原文Word文档下载推荐.docx
《英文文档翻译英文原文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《英文文档翻译英文原文Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
(英文原文)
设计(论文)题目HighQualityWeb-Application
DevelopmentonJavaEEPlatform
学生姓名张刚
专业班级10级软件工程5班
指导老师李珩
系主任(院长)林亚平
评阅人
2014年4月16日
HighQualityWeb-ApplicationDevelopmentonJavaEEPlatform
HarshadB.Praj'
apatiInformationTechnologyDepartmentDharmsinhDesaiUniversityNadiad,India
VipulK.DabhiInformationTechnologyDepartmentDharmsinhDesaiUniversityNadiad,India
Abstract:
Qualityofweb-applicationsplaysmajorroleinitssuccess.Andthehighqualityweb-applicationisreallypossiblebyfollowinghighqualitywebengineeringprocess.Theuseofstrongweb-applicationarchitecturewithstrongdevelopmentplatformnotonlymakeweb-applicationsrobustandofhighqualitybutalsogiveweb-applicationanabilitytomeetchanginganddemandingcustomerrequirementsinefficientmanner.AModelViewController(MVC)designpatternhasremainedfundamentalarchitecturaldesignpatternevenaftergreatevolutioninarchitecturesofuserinteractiveapplications.Inthispaper,wediscussthesupportforachievingqualityattributesfortheweb-application,thesupportforweb-applicationdevelopmentprocessandthesupportformeetingdemandingfeaturesofwebapplicationonJavaEEplatform.Thiscontributionwillhelpalotforsmallscaleaswellaslargescaleweb-applicationdevelopmentandformouldingweb-applicationintoafuture'
shighqualityfinishedproductfrominceptionphaseitself.
Key-words:
MVC;
WebApplication;
JavaEE;
QualityAttributes;
HighQualityWebDevelopment.
1、Introduction
Alongwiththegreatdemandofweb-applicationsintheeraofpervasiveandubiquitouscomputing,anumberofissuesrelatedtoqualityofweb-applications[1]havealsogainedagreatattentioninweb-applicationdevelopmentprocess.Greatcompetitionsintheweb-applicationbusinesscompelweb-applicationdevelopersmorequalityconscious.Itwillbeofgreatvalueifaweb-applicationcouldsurviveagainstdemandingandchangingcustomerrequirements,andchangingbusinessrequirements.
Buildinghighqualityweb-applicationisreallyadifficult,andchallengingtask.Butthesupportforrightdevelopmentprocess,methods,tools,andpeoplereallymakepossibletoachievehighqualityofweb-application.Asthedevelopmentplatforminfluencesassociateddevelopmentprocess,methods,tools,andpeople,itreallyplaysamajorroleformakingdevelopmentprocesssimple,efficient,androbustandforachievinghighqualityofweb-application.
JavaEEplatform[7]isopen,standardbasedn[8]hardwareandOSindependentplatformonwhichdistributedenterpriseapplicationscanbedevelopedandrun.AstheapplicationstargetedonJavaEEplatformarevendorneutral,theorganizationdoesnotfacetheproblemofvendorlock-in.TheJavaEEplatformbasedweb-applicationsuseModel/View/Controller(MVC)[2]designpattern[3]forthreearchitecturalcomponents:
presentationlogic,controllerlogic,andentity/businesslogic.WediscussMVCdesignpatternusedintraditionalGUIbasedapplicationsandalsodiscusshowitisadaptedinthearchitectureofJavaEEplatformbasedweb-applications.WeanalyzetheJavaEEplatformasper(i)qualityattributesrequirements[1]ofweb-applications(ii)relatedsupportindevelopmentprocess(iii)relatedsupporttoinvolvedpeopleduringdevelopment,andpresentourresultsinquickdigestibleform.Ourresultsindicatethatweb-applicationdevelopmentonJavaEEplatformhasagreatvalueinprovidinghighqualitytoweb-application,satisfyingchangingcustomerrequirementsandsatisfyingchangingbusinessrequirements.
Thepresentedwork,inthispaper,concentratesonachievinghighqualityforweb-applicationdevelopedonJavaEEplatformfromdifferentperspectiveofoveralldevelopmentprocess.Therelatedworkinthecategoryisasfollows.TheWeb-applicationdevelopmentusingtheMVCdesignpatterncanbefoundin[4].TheMVCdesignpatterninASP.NETandJSPframeworkscanbefoundin[5].Thequalitycharacteristicsandattributesforwebsitescanbefoundin[1].
TheSectionIIdiscussestheMVCdesignpatternintraditionalGUIapplicationarchitectureanditsadaptationinweb-applicationarchitecture.TheSectionIIIpresentsweb-applicationdevelopmentprocessandavailablesupportforitonJavaEEplatform.TheSectionIVpresentsavailablevaluablefeaturesforweb-applicationonJavaEEplatform.SectionVpresentstheresultofJavaEEplatformanalysisforachievinghighqualityofweb-applicationanditscomponents.AndfinallytheSectionVIpresentstheconclusionsanddirectionforfutureresearchwork.
2.Theweb-ApplicationarchitectureonJavaEEplatformusingMVCDesignpattern
AnMVC[2]designpattern[3]hasremainedfundamentalarchitecturaldesignpatternevenafterg