网页设计外文翻译.docx
- 文档编号:27584985
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:10
- 大小:29.01KB
网页设计外文翻译.docx
《网页设计外文翻译.docx》由会员分享,可在线阅读,更多相关《网页设计外文翻译.docx(10页珍藏版)》请在冰豆网上搜索。
网页设计外文翻译
网页设计外文翻译
外文资料
JavaServerPagesOverview
JavaServerPages(JSP)technologyenablesWebdevelopersanddesignerstorapidlydevelopandeasilymaintain,information-rich,dynamicWebpagesthatleverageexistingbusinesssystems.AspartoftheJavatechnologyfamily,JSPtechnologyenablesrapiddevelopmentofWeb-basedapplicationsthatareplatformindependent.JSPtechnologyseparatestheuserinterfacefromcontentgeneration,enablingdesignerstochangetheoverallpagelayoutwithoutalteringtheunderlyingdynamiccontent.
BenefitsforDevelopers
IfyouareaWebpagedeveloperordesignerwhoisfamiliarwithHTML,youcan:
UseJSPtechnologywithouthavingtolearntheJavalanguage:
YoucanuseJSPtechnologywithoutlearninghowtowriteJavascriplets.Althoughscriptletsarenolongerrequiredtogeneratedynamiccontent,theyarestillsupportedtoprovidebackwardcompatibility.
ExtendtheJSPlanguage:
JavataglibrarydevelopersanddesignerscanextendtheJSPlanguagewith"simpletaghandlers,"whichutilizeanew,muchsimplerandcleaner,tagextensionAPI.Thisspursthegrowingnumberofpluggable,reusabletaglibrariesavailable,whichinturnreducestheamountofcodeneededtowritepowerfulWebapplications.
Easilywriteandmaintainpages:
TheJavaServerPagesStandardTagLibrary(JSTL)expressionlanguageisnowintegratedintoJSPtechnologyandhasbeenupgradedtosupportfunctions.Theexpressionlanguagecannowbeusedinsteadofscriptletexpressions.
JSPTechnologyandJavaServlets
JSPtechnologyusesXML-liketagsthatencapsulatethelogicthatgeneratesthecontentforthepage.Theapplicationlogiccanresideinserver-basedresources(suchasJavaBeanscomponentarchitecture)thatthepageaccesseswiththesetags.Anyandallformatting(HTMLorXML)tagsarepasseddirectlybacktotheresponsepage.Byseparatingthepagelogicfromitsdesignanddisplayandsupportingareusablecomponent-baseddesign,JSPtechnologymakesitfasterandeasierthanevertobuildWeb-basedapplications.
JavaServerPagestechnologyisanextensionoftheJavaServlettechnology.Servletsareplatform-independent,server-sidemodulesthatfitseamlesslyintoaWebserverframeworkandcanbeusedtoextendthecapabilitiesofaWebserverwithminimaloverhead,maintenance,andsupport.Unlikeotherscriptinglanguages,servletsinvolvenoplatform-specificconsiderationormodifications;theyareapplicationcomponentsthataredownloaded,ondemand,tothepartofthesystemthatneedsthem.Together,JSPtechnologyandservletsprovideanattractivealternativetoothertypesofdynamicWebscripting/programmingbyoffering:
platformindependence;enhancedperformance;separationoflogicfromdisplay;easeofadministration;extensibilityintotheenterprise;and,mostimportantly,easeofuse.
TodayservletsareapopularchoiceforbuildinginteractiveWebapplications.Third-partyservletcontainersareavailableforApacheWebServer,MicrosoftIIS,andothers.ServletcontainersareusuallyacomponentofWebandapplicationservers,suchasBEAWebLogicApplicationServer,IBMWebSphere,SunJavaSystemWebServer,SunJavaSystemApplicationServer,andothers.
CommunityBackground
TheJSPspecificationistheproductofindustry-widecollaborationwithindustryleadersintheenterprisesoftwareandtoolsmarkets,ledbySunMicrosystems.SunhasmadetheJSPspecificationfreelyavailabletothedevelopercommunity,withthegoalthateveryWebserverandapplicationserverwillsupporttheJSPinterface.JSPpagessharethe"WriteOnce,RunAnywhere"advantagesofJavatechnology.JSPtechnologyisakeycomponentintheJava2Platform,EnterpriseEdition,Sun'shighlyscalablearchitectureforenterpriseapplications.
JSPTechnologyintheJavaEE5Platform
ThefocusofJavaEE5hasbeeneaseofdevelopmentbymakinguseofJavalanguageannotationsthatwereintroducedbyJ2SE5.0.JSP2.1supportsthisgoalbydefiningannotationsfordependencyinjectiononJSPtaghandlersandcontextlisteners.
AnotherkeyconcernoftheJavaEE5specificationhasbeenthealignmentofitswebtiertechnologies,namelyJavaServerPages(JSP),JavaServerFaces(JSF),andJavaServerPagesStandardTagLibrary(JSTL).
TheoutcomeofthisalignmentefforthasbeentheUnifiedExpressionLanguage(EL),whichintegratestheexpressionlanguagesdefinedbyJSP2.0andJSF1.1.
ThemainkeyadditionstotheUnifiedELthatcameoutoftbealignmentworkhavebeen:
ApluggableAPIforresolvingvariablereferencesintoJavaobjectsandforresolvingthepropertiesappliedtotheseJavaobjects,
Supportfordeferredexpressions,whichmaybeevaluatedbyataghandlerwhenneeded,unliketheirregularexpressioncounterparts,whichgetevaluatedimmediatelywhenapageisexecutedandrendered,and
Supportforlvalueexpression,whichappearonthelefthandsideofanassignmentoperation.Whenusedasanlvalue,anELexpressionrepresentsareferencetoadatastructure,forexample:
aJavaBeansproperty,thatisassignedsomeuserinput.
ThenewUnifiedELisdefinedinitsownspecificationdocument,whichisdeliveredalongwiththeJSP2.1specification.
ThankstotheUnifiedEL,JSTLtags,suchastheJSTLiterationtags,cannowbeusedwithJSFcomponentsinanintuitiveway.
JavaServletTechnologyOverview
ServletsaretheJavaplatformtechnologyofchoiceforextendingandenhancingWebservers.Servletsprovideacomponent-based,platform-independentmethodforbuildingWeb-basedapplications,withouttheperformancelimitationsofCGIprograms.Andunlikeproprietaryserverextensionmechanisms(suchastheNetscapeServerAPIorApachemodules),servletsareserver-andplatform-independent.Thisleavesyoufreetoselecta"bestofbreed"strategyforyourservers,platforms,andtools.
ServletshaveaccesstotheentirefamilyofJavaAPIs,includingtheJDBCAPItoaccessenterprisedatabases.ServletscanalsoaccessalibraryofHTTP-specificcallsandreceiveallthebenefitsofthematureJavalanguage,includingportability,performance,reusability,andcrashprotection.
TodayservletsareapopularchoiceforbuildinginteractiveWebapplications.Third-partyservletcontainersareavailableforApacheWebServer,MicrosoftIIS,andothers.ServletcontainersareusuallyacomponentofWebandapplicationservers,suchasBEAWebLogicApplicationServer,IBMWebSphere,SunJavaSystemWebServer,SunJavaSystemApplicationServer,andothers.
YoumightwanttocheckoutthelatestinformationonJavaServerPages(JSP)technology.JSPtechnologyisanextensionoftheservlettechnologycreatedtosupportauthoringofHTMLandXMLpages.Itmakesiteasiertocombinefixedorstatictemplatedatawithdynamiccontent.Evenifyou'recomfortablewritingservlets,thereareseveralcompellingreasonstoinvestigateJSPtechnologyasacomplementtoyourexistingwork.
JavaBeans
JavaBeanstechnologyisthecomponentarchitecturefortheJava2Platform,StandardEdition(J2SE).Components(JavaBeans)arereusablesoftwareprogramsthatyoucandevelopandassembleeasilytocreatesophisticatedapplications.JavaBeanstechnologyisbasedontheJavaBeansspecification.
TheBeanBuilder
TheBeanBuilderisasimplecomponentassemblerthatdemonstratesthevisualconstructionofapplicationsusingcomponentassemblymechanisms.
JavaBeansActivationFramework(JAF)
JAFletsyoutakeadvantageofstandardservicesto:
determinethetypeofanarbitrarypieceofdata;encapsulateaccesstoit;discovertheoperationsavailableonit;andinstantiatetheappropriatebeantoperformtheoperation(s).
TheJava2EnterpriseEdition(J2EE)isastandardthatdefinesanenvironmentforthedevelopmentanddeploymentofenterpriseapplications.Itreducesthecostandcomplexityofdevelopingmultitierenterpriseapplicationsasitprovidesamultitierdistributedapplicationmodel.Inotherwords,itisinherentlydistributedandthereforethevariouspartsofanapplicationcanrunondifferentdevices.
WebapplicationsdevelopedusingJavaServerPages(JSP)mayrequiresomeinteractionwithJ2EEservices.Forexample,aweb-basedinventorycontrolsystemmayneedtoaccessJ2EE'sdirectoryservicestogainaccesstoadatabase.OryoumaywanttouseEnterpriseJavaBeans(EJB)inyourapplication.
ThisarticlepresentsabriefoverviewofJ2EE,thenitshowshowto:
DescribeJ2EEservicesinaWebDeploymentDescriptor(web.xml)
ReferenceJ2EEservices
AccessanduseJ2EEservicesfromJSPs
OverviewofJ2EE
TheJ2EEisastandardplatformforthedevelopmentanddeploymentofenterpriseapplications.ThearchitectureofJ2EE,whichiscomponent-based,makesdevelopingenterpriseapplicationseasybecausebusinesslogicisorganizedintoreusablecomponentsandtheunderlyingserviceisprovidedbyJ2EEintheformofacontainerforeverycomponenttype.Thinkofacontainerastheinterfacebetweenthecomponentandthelow-levelfunctionalitythatsupportsthecomponent.Therefore,beforeanapplicationclientcomponentcanbeexecuted,itmustbeconfiguredasaJ2EEserviceanddeployedintoitscontainer.
J2EEpromotesthedevelopmentofmultitierapplicationsinwhichthewebcontainerhostswebcomponentsthatarededicatedtohandlingagivenapplication'spresentationlogic,andrespondstorequestsfromtheclient(suchasthewebbrowser).TheEJBcontainer,ontheotherhand,hostsapplicationcomponentsthatrespondtorequestsfromthewebtierasshowninFigure1.
Figure1:
MultitierApplications
Applicationsthatusethisarchitectureareimplicitlyscalable.Thisarchitecturedecouplestheaccessingofdatafromend-userinteractions,andencouragesco
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 外文 翻译