




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北地质大学本科生毕业设计(论文)外文翻译题目基于WEB众换平台的设计与实现物品的展示介绍和购买模块姓名学号学院信息工程学院专业软件工程指导教师2016年5月26日JSPANDWEBTECHNOLOG1JSPINTRODUCTIONJSPJAVASERVERPAGESISAJAVABASEDSCRIPTINGTECHNOLOGYISADVOCATEDBYSUNMICROSYSTEMSINC,TOGETHERWITHANUMBEROFCOMPANIESINVOLVEDINTHEESTABLISHMENTOFADYNAMICWEBPAGETECHNOLOGYSTANDARDSJSPTECHNOLOGYISSOMEWHATSIMILARTOASPTECHNOLOGY,ITISATRADITIONALHTMLPAGEFILEHTM,HTMLTOINSERTJAVAPROGRAMSEGMENTSCRIPTLETANDJSPTAGTAG,TOFORMTHEJSPFILE(JSP)WEBDEVELOPMENTWITHJSPISACROSSPLATFORMAPPLICATIONSTHATCANRUNUNDERLINUX,BUTALSOINOTHEROPERATINGSYSTEMSINTHEJSPOFTHEMANYADVANTAGES,ONEOFWHICHISTHATITWILLBEHTMLENCODEDWEBPAGEFROMTHEBUSINESSLOGICSEPARATEDEFFECTIVELYJSPACCESSWITHREUSABLECOMPONENTS,SUCHASSERVLET,JAVABEANANDJAVABASEDWEBAPPLICATIONSJSPALSOSUPPORTSDIRECTLYINTHEWEBPAGEEMBEDDEDJAVACODEJSPCANBEUSEDTWOWAYSTOACCESSDOCUMENTSJSPDOCUMENTSSENTBYTHEBROWSERREQUEST,THEREQUESTSENTTOTHESERVLETJSPTECHNOLOGYUSESJAVAPROGRAMMINGLANGUAGE,XMLTYPETAGSANDSCRIPTLETS,TOHAVEAPACKAGEDEALWITHTHELOGICOFDYNAMICPAGESPAGETAGSANDSCRIPTLETSCANALSOEXISTINTHESERVERACCESSTOTHERESOURCESOFTHEAPPLICATIONLOGICJSPLOGICANDWEBPAGEDESIGNANDDISPLAYISOLATEDANDSUPPORTREUSABLECOMPONENTBASEDDESIGN,WEBBASEDAPPLICATIONSMOREQUICKLYANDEASILYDEVELOPEDTHEWEBSERVERWHENMEETSVISITSTHEJSPHOMEPAGETHEREQUEST,FIRSTCARRIESOUTSEGMENT,WILLTHENCARRYOUTTHERESULTCODETORETURNTOGETHERWITHJSPINTHEDOCUMENTHTMLFORTHECUSTOMERTHEINSERTIONJAVASEGMENTMAYOPERATETHEDATABASE,AGAINTHEDIRECTIONALHOMEPAGEANDSOON,REALIZESTHEFUNCTIONWHICHTHEESTABLISHMENTDYNAMICHOMEPAGENEEDSJSPANDJAVASERVLETARETHESAME,ISINTHESERVERENDEXECUTION,USUALLYRETURNSTOTHISCLIENTSIDEISAHTMLTEXT,THEREFORECLIENTSIDE,SOLONGASHASTHEBROWSERTOBEABLETOGLANCEOVERTHEJSPPAGEISCOMPOSEDOFTHEHTMLCODEANDTHEINSERTINGJAVACODETHESERVERINTHEPAGEBYTHECLIENTSIDEWASREQUESTEDTHATLATERWILLCARRYONPROCESSINGTOTHESEJAVACODE,WILLTHENPRODUCETHEHTMLPAGEWILLRETURNGIVESTHECLIENTSIDETHEBROWSERJAVASERVLETISTHEJSPTECHNOLOGYBASE,MOREOVERTHELARGESCALEWEBAPPLICATIONPROCEDURESDEVELOPMENTNEEDSJAVASERVLETANDTHEJSPCOORDINATIONCANCOMPLETEJSPHADTHEJAVATECHNOLOGYSIMPLYEASYTOUSE,COMPLETEOBJECTORIENTED,HADTHEPLATFORMINDEPENDENCY,ANDSAFERELIABLE,MAINLYFACEDINTERNETSALLCHARACTERISTICS2JSPCOMPUTINGTECHNIQUETOCARRYONTHEDYNAMICWEBSITECONVENIENTLYFASTTHEDEVELOPMENT,JSPHASMADETHEIMPROVEMENTINTHEFOLLOWINGSEVERALASPECTS,CAUSESITTOBECOMEBUILDSTHECROSSPLATFORMFASTTHEDYNAMICWEBSITEFIRSTCHOICEPLAN21CARRIESONTHECONTENTPRODUCTIONANDTHEDEMONSTRATIONSEPARATESWITHTHEJSPTECHNOLOGY,THEWEBPAGEDEVELOPMENTPERSONNELMAYUSEHTMLORTHEXMLMARKINGDESIGNANDTHEFORMATTEDFINALPAGE,ANDUSESTHEJSPMARKINGORTHETOOTSYPRODUCESONPAGESDYNAMICCONTENTORIGINALLYPRODUCTIONCONTENTSLOGICISSEALEDINMARKSANDINTHEJAVABEANSMODULE,ANDTIESUPINTHESCRIPT,ALLSCRIPTSINSERVERENDMOVEMENTBECAUSECORELOGICISSEALEDINMARKSANDINJAVABEANS,THEREFORETHEWEBADMINISTRATIVEPERSONNELSANDTHEPAGEDESIGNER,CANEDITANDUSETHEJSPPAGE,BUTDOESNOTAFFECTTHECONTENTTHEPRODUCTIONINTHESERVEREND,THEJSPENGINEEXPLAINEDTHATTHEJSPMARKINGANDTHESCRIPT,PRODUCETHECONTENTWHICHREQUESTED,ANDORXMLPAGESFORMTRANSMITSTHERESULTBYHTMLTHEBROWSERTHISBOTHAREHELPFULINTHEAUTHORPROTECTSOWNCODE,ANDCANGUARANTEEANYBASEDONTHEHTMLWEBBROWSERSCOMPLETEUSABILITY22MAYENTRUSTWITHHEAVYRESPONSIBILITYTHEMODULETHEOVERWHELMINGMAJORITYJSPPAGERELIESONMAYENTRUSTWITHHEAVYRESPONSIBILITY,THECROSSPLATFORMMODULEJAVABEANSORENTERPRISETHEJAVABEANSMODULECARRIESOUTCOMPLEXPROCESSINGWHICHTHEAPPLICATIONPROCEDUREREQUESTSTHEDEVELOPMENTPERSONNELCANSHAREANDEXCHANGETHEEXECUTIONORDINARYOPERATIONTHEMODULE,ORCAUSESTHESEMODULESUSESFORMOREUSERSANDTHECUSTOMERASSOCIATIONHASACCELERATEDTHEOVERALLDEVELOPMENTPROCESSBASEDONMODULESMETHOD,ANDCAUSESEACHKINDOFORGANIZATIONOBTAINSBALANCEDINTHEIREXISTINGSKILLANDINTHEOPTIMIZEDRESULTDEVELOPMENTENDEAVOR23USESMARKINGTHEWEBPAGEDEVELOPMENTPERSONNELWILLNOTBETHEFAMILIARSCRIPTLANGUAGEPROGRAMMERSTHEJSPTECHNOLOGYHASSEALEDMANYFUNCTIONS,THESEFUNCTIONSAREEASYTOUSE,MARKINGTOCARRYONTHEDYNAMICCONTENTPRODUCTIONWITHJSPINTHERELATEDXMLTONEEDTHESTANDARDJSPMARKINGCANVISITANDTHEINSTANTIATIONJAVABEANSMODULE,THEESTABLISHMENTORTHERETRIEVALMODULEATTRIBUTE,DOWNLOADSAPPLET,ASWELLASTHEEXECUTIONDIFFICULTYWITHCODESANDTHETIMECONSUMINGFUNCTIONWITHOTHERMETHODS24ADAPTSTHEPLATFORMNEARLYALLPLATFORMSSUPPORTJAVA,JSPJAVABEANSTOBEPOSSIBLETOPASSUNIMPEDEDNEARLYUNDERALLPLATFORMSTRANSPLANTSFROMAPLATFORMTOOTHERPLATFORM,JSPANDJAVABEANSDOESNOTEVENNEEDTOTRANSLATE,BECAUSETHEJAVABYTECODEISSTANDARDHASNOTHINGTODOWITHTHEPLATFORM25DATABASECONNECTIONINJAVACONNECTSTHEDATABASETHETECHNOLOGYISTHEJDBC,JAVAPROCEDUREISCONNECTEDTHROUGHTHEJDBCDRIVERANDTHEDATABASE,OPERATIONSANDSOONEXECUTIONINQUIRY,EXTRACTIONDATASUNCORPORATIONHASALSODEVELOPEDJDBCODBCBRIDGE,USESTHISTECHNICALJAVAPROCEDURETOBEPOSSIBLETOVISITHASTHEODBCDRIVERDATABASE,ATPRESENTTHEMAJORITYDATABASESYSTEMSHAVETHEODBCDRIVER,THEREFORETHEJAVAPROCEDURECANVISITSUCHASORACLE,SYBASE,MSSQLSERVERANDDATABASESANDSOONMSACCESSINADDITION,THROUGHTHEDEVELOPMENTMARKINGSTOREHOUSE,THEJSPTECHNOLOGYMAYFURTHEREXPANDTHETHIRDPARTYDEVELOPMENTPERSONNELANDOTHERPERSONNELMAYFOUNDTHEIRMARKINGSTOREHOUSEFORTHECOMMONLYUSEDFUNCTIONTHISENABLESTHEWEBPAGEDEVELOPMENTPERSONNELTOBEABLETOUSETHEFAMILIARTOOLANDTOBESIMILARTOMARKINGSAMECARRIESOUTTHESPECIFICFUNCTIONCOMPONENTTOCARRYONTHEWORKTHEJSPTECHNOLOGYVERYEASYCONFORMITYTOMANYKINDSOFAPPLICATIONARCHITECTURE,TOUSETHEEXTANTTOOLANDTHESKILL,ANDCANEXPANDTOTHESUPPORTENTERPRISEDISTRIBUTIONALAPPLICATION3ECLIPSEFUNCTIONSYNOPSISMOREANDMOREJAVADEVELOPMENTPERSONNELALREADYSTARTEDTHEPRODUCTIVITYWHICHANDTHEQUALITYINCOMEAPPRECIATESECLIPSEJDTTOPROVIDEITWASTHEJAVAEDITORPROVIDESGRAMMARGAOLIANGTODEMONSTRATETHATTHEFORMATTING,THEFOLD,THECONTENTWEREAUXILIARY,CODETEMPLATEANDSOONMANYFUNCTIONSITGROWSUNCEASINGLYAVAILABLERESTRUCTURINGANDTHECODEGENERATIONFUNCTIONSETPERMITSYOUINAHIGHERRANKTHEOPERATIONCODE,ANDAUTOMATEDUSUALCODEINTENSITYDUTYANDEASYWRONGDUTYMOREOVER,INDEVELOPSTHECODEANDUSESJDTTOCOMPILEANDTOCARRYOUTTHEJUNITTESTBUILTINSUPPORTCARRIESONTHEUNITTESTINGAFTERTHECODE,MAYUSEECLIPSETHEFIRSTCLASSJAVADEBUGGERDEBUGGINGWHENTHEMOVEMENTMEETSANYQUESTIONBESIDESJDT,ECLIPSESDKTHEMOSTPOPULARECLIPSEORGDOWNLOADINGALSOCONTAINSPLUGINDEVELOPMENTENVIRONMENTPDEPDEUSEDTHESPECIFICFUNCTIONTOEXPANDJDTTOCONSTRUCTTHEECLIPSEPLUGINUNITBASEDONTHEECLIPSEAPPLICATIONPROCEDUREBASICCONSTRUCTIONAGGLOMERATIONINFACT,USESTHETOOLWHICHPROVIDESBYECLIPSEITSELFTOBEABLETOSURMOUNTTHEJAVADEVELOPMENT,MAYEXPANDTHEEXISTINGECLIPSEAPPLICATIONPROCEDURE,OREVENFOUNDSTHEBRANDNEWAPPLICATIONPROCEDUREECLIPSEBYASCRIPTLEVELCONSTITUTION,CONTAINSINMANYFUNCTIONALMODULESORTHEECLIPSETERMINOLOGYSOCALLED“THEPLUGINUNIT”THEPLUGINUNITISPROVIDESALLFUNCTIONSINTHEECLIPSEAPPLICATIONPROCEDURETHEMODULETHEYCOOPERATETHROUGHITSAPITOPAYTHEFINALOUTCOMETOGETHERINECLIPSE,EVENTHEMOSTFOUNDATIONSFUNCTION,FORINSTANCETHESEARCHANDTHESTARTINSTALLMENTSPLUGINUNIT,SEALSINTHEPLUGINUNITINORDERTOEXPANDTHEEXISTINGECLIPSEFUNCTIONORCARRYONTHECONSTRUCTIONINABOVE,THEPLUGINUNITTHECONCRETEEXPANSIONCONTRIBUTIONFORTHEEXPANSIONSPOTWHICHWILLEXPOSEBYOTHERPLUGINUNITSUSUALLY,THEPLUGINUNITCONCENTRATESTHESPECIFICREGIONRESPONSIBILITY,ANDGIVESTHROUGHORAMANYEXPANSIONWAYOTHERRESPONSIBILITYDESIGNATIONOTHERPLUGINUNITSFOREXAMPLE,APLUGINUNITALLOWSYOUPARALLELTOCOMPARETWODOCUMENTSVISIBLYTHECONTENTS,BUTITWILLNOTCAREHOWTOREADTHESEDOCUMENTSEVENHOWTOEXPLAINTHESEDOCUMENTSTRUCTURETHISISOTHERPLUGINUNITSWORKWHENCOMPAREDWITHTWODOCUMENTS,THISPLUGINUNITFIRSTINSPECTSWHETHERTOHAVEANOTHERPLUGINUNITTOBEPOSSIBLETOEXPLAINTHESEDOCUMENTSTRUCTUREIFFOUNDONE,ITTOTHEPLUGINUNITINQUIRYRELATEDFILEORGANIZATIONINFORMATIONWHICHFOUND,ANDUSEDTHISINFORMATIONINTHECOMPARISONPROCESSMAYSEETHATTHEMODULARCONSTRUCTIONWASECLIPSEHASPROVIDEDTHEHUGEFLEXIBILITY,ANDPROVIDEDONETOBEPOSSIBLETOSUPPORTTHEMASSIVEAPPLICATIONPROCEDUREPLATFORMWHICHTHEORIGINALDESIGNHASNOTEXPECTED4STRUCTSFUNCTIONSYNOPSISSTRUTSISAMVCFRAMEFRAMEWORK,USESINDEVELOPINGJAVAFASTTHEWEBAPPLICATIONSTRUTSREALIZESTHEKEYPOINTINCCONTROLLER,ACTIONWHICHANDWEHAVECUSTOMMADEINCLUDINGACTIONSERVLET/REQUESTPROCESSOR,WASALSOVVIEWPROVIDESASERIESOFROWSTOHAVECUSTOMMADETHELABELCUSTOMTAGSPRINGISALIGHTVESSELLIGHTWEIGHTCONTAINER,ITSCOREISTHEBEANFACTORYBEANFACTORY,WITHCONSTRUCTSMMODELWHICHWENEEDABOVETHISFOUNDATION,SPRINGHASPROVIDEDAOPASPECTORIENTEDPROGRAMMING,FACESTRATIFICATIONPLANEPROGRAMMINGREALIZATION,PROVIDESUNDERTHENONMANAGEMENTENVIRONMENTWITHITTODECLARESERVICESANDSOONWAYBUSINESS,SECURITYISMORECONVENIENTTOBEANFACTORYEXPANSIONAPPLICATIONCONTEXTWETOREALIZETHEJ2EEAPPLICATIONDAO/ORMREALIZESFACILITATESUSTOCARRYONTHEDATABASETHEDEVELOPMENTWEBMVCANDSPRINGWEBHAVEPROVIDEDJAVATHEWEBAPPLICATIONFRAMEORCARRIESONTHEINTEGRATIONWITHOTHERPOPULARWEBFRAMETHATISMAYABOTHUSE,ACHIEVEBOTHOWNCHARACTERISTICCARRIESONSUPPLEMENTARYSTRUCTSISTHEKINDWHICH,SERVLETANDTHEJSPMARKAGROUPCOOPERATESMUTUALLY,THEYCOMPOSETHEMVC2DESIGNSWHICHMAYENTRUSTWITHHEAVYRESPONSIBILITYTHISDEFINITIONEXPRESSEDTHATSTRUTSISAFRAME,BUTISNOTASTOREHOUSE,BUTSTRUTSHASALSOCONTAINEDTHERICHMARKSTOREHOUSEANDTHEINDEPENDENCEINTHISFRAMEWORKUTILITYPROGRAMCLASSCLIENTBROWSERCUSTOMERBROWSER,THEREQUESTFOUNDSANEVENTFROMCUSTOMERBROWSERSEACHHTTPTHEWEBVESSELWILLUSEAHTTPRESPONSETOMAKETHERESPONSECONTROLLERCONTROLLER,THECONTROLLERRECEIVEFROMBROWSERSREQUEST,ANDDECIDEDTHATSENDSOUTWHERETHISREQUESTSPEAKINGOFSTRUTS,THECONTROLLERISANORDERDESIGNPATTERNWHICHREALIZESBYSERVLETSTRUTSCONFIGXMLDOCUMENTDISPOSITIONCONTROLLERSERVICELOGIC,THESERVICELOGICRENEWALMODELSCONDITION,ANDHELPSTHECONTROLAPPLICATIONPROCEDURETHEFLOWSPEAKINGOFSTRUTS,THISISTHROUGHTAKESTHEACTUALSERVICELOGIC“THIN”THEPACKINGACTIONKINDTOCOMPLETEMODELMODELCONDITION,MODELEXPRESSIONAPPLICATIONPROCEDURECONDITIONSERVICEOBJECTRENEWALAPPLICATIONPROCEDURECONDITIONACTIONFORMBEANINCONVERSATIONLEVELORREQUESTLEVELEXPRESSIONMODELCONDITION,BUTISNOTINTHELASTINGLEVELTHEJSPDOCUMENTUSESJSPTOMARKTHEREADFROMTHEACTIONFORMBEANINFORMATIONVIEWVIEW,THEVIEWISAJSPDOCUMENTANDDOESNOTHAVETHEFLOWLOGIC,DOESNOTHAVETHESERVICELOGIC,ALSODOESNOTHAVETHEMODELINFORMATIONONLYTHENMARKSTHEMARKCAUSESSTRUTSISDIFFERENTWITHOTHERFRAMESFOREXAMPLEVELOCITYONEOFFACTORSJUSTLIKETHESTRUTSCONTROLLERISEVENTUSUALLYISHTTPPOSTMAPSTHEEVENTKINDOFSERVLETYOUTOEXPECTTHEAIROPERATEDCONTROLLERUSECONFIGURATIONFILESTOCAUSEYOUNOTTONEEDTOCARRYONTOTHESEVALUESTHEHARDCODETHETIMEHASCHANGED,BUTMETHODASBEFORETHEACTIONKIND,ACTIONFORMMAINTAINSTHEWEBAPPLICATIONPROCEDURETHECONVERSATIONCONDITIONACTIONFORMISONEABSTRACTCLASS,MUSTFOUNDTHISKINDOFSUBCLASSFOREACHINPUTFORMMODELWHENISAIDWHENINPUTFORMMODEL,WHATREFERSTOTHEACTIONFORMEXPRESSIONISESTABLISHESORINTHERENEWALGENERALSENSEDATABYTHEHTMLFORMTHEACTIONKINDISSERVICELOGICPACKINGAACTIONKINDOFUSEISTRANSFORMSHTTPSERVLETREQUESTINTOTHESERVICELOGICMUSTUSEACTION,PLEASEFOUNDITSSUBCLASSANDCOVERSPROCESSTHEMETHODACTIONSERVLETCOMMANDWILLUSEPERFORMTHEMETHODTHEPARAMETRIZATIONKINDTOTRANSMITFORACTIONFORMSTILLDIDNOTHAVETOOMANYREPUGNANTREQUESTGETPARAMETERTOTRANSFERWHENTHEEVENTPROGRESSESTOTHISSTEP,THEINPUTFORMDATAORHTMLFORMDATAHASBEENWITHDRAWNFROMTHEREQUESTCLASSANDSHIFTSTOTHEACTIONFORMKINDCONSIDEREDTHATAACTIONKINDOFANOTHERWAYISTHEADAPTERDESIGNPATTERNTHEACTIONUSEWILLBE“AKINDOFCONNECTIONWILLTRANSFORMANOTHERCONNECTIONWHICHWILLNEEDFORTHECLIENTADAPTERENABLESTHEKINDTHEJOINTOPERATION,IFDOESNOTHAVEADAPTER,THENTHESEKINDSWILLBEUNABLEBECAUSEOFTHEINCOMPATIBLECONNECTIONTHEJOINTOPERATION”INTHISEXAMPLESCLIENTISACTIONSERVLET,ITKNOWSNOTHINGABOUTTOOURCONCRETESERVICECLASSCONNECTIONTHEREFORE,STRUTSHASPROVIDEDASERVICECONNECTIONWHICHITCANUNDERSTAND,NAMELYACTIONTHROUGHEXPANDSACTION,WECAUSEOURSERVICECONNECTIONANDTHESTRUTSSERVICECONNECTIONMAINTAINCOMPATIBLE5CSSSYNOPSISTHECSSEDITIONMETHODISTHESAMEWITHHTML,MAYALSOBEANYTEXTEDITORORTHEHOMEPAGEEDITIONSOFTWARE,BUTALSOHASUSESFORTOEDITCSSSPECIALLYTHESOFTWAREIFYOUWRITETHECSSSENTENCEREGARDSTHEEXTERIORCASCADINGSTYLESHEET,BUTTRANSFERSINTHEHTMLDOCUMENT,THENITSEXTENSIONSAVESCSSTOBEPOSSIBLEINITIALLYTHETECHNICALPERSONNELFOUNDOUTHTML,MAINLYSTRESSESONTHEDEFINITIONCONTENT,FORINSTANCEEXPRESSEDTHATAPARAGRAPH,INDICATESTHETITLE,BUTEXCESSIVELYHASNOTDESIGNEDHTMLTHETYPESETTINGANDTHECONTACTSURFACEEFFECTALONGWITHTHEINTERNETRAPIDDEVELOPMENT,HTMLISWIDELYAPPLIED,THESURFERPEOPLEHOPEDCERTAINLYTHATTHEHOMEPAGEMAKESATTRACTIVE,THEREFORETHEHTMLTYPESETTINGANDTHECONTACTSURFACEEFFECTSLIMITATIONEXPOSESDAYBYDAYINORDERTOSOLVETHISPROBLEM,THEPEOPLEALSOTOOKMANYTORTUOUSPATHS,HASUSEDSOMENOTGOODMETHOD,FORINSTANCEINCREASESMANYATTRIBUTERESULTSTOHTMLBECOMESTHECODEVERYEXTREMELYFAT,TURNSTHEPICTURETHETEXT,EXCESSIVELYMANYCOMESTHETYPESETTINGUSINGTABLE,EXPRESSESTHEWHITESPACEWITHTHEBLANKPICTUREANDSOONAPPEARSUNTILCSSCSSMAYBEAHOMEPAGEDESIGNBREAKTHROUGH,ITHASSOLVEDTHEHOMEPAGECONTACTSURFACETYPESETTINGDIFFICULTPROBLEMMAYSUCHSAYTHATHTMLTAGISMAINLYDEFINESTHEHOMEPAGECONTENTCONTENT,BUTCSSDECIDEDHOWTHESEHOMEPAGECONTENTDOESDEMONSTRATELAYOUTTHECSSENGLISHISCASCADINGSTYLESHEETS,CHINESEMAYTRANSLATETHETANDEMCASCADINGSTYLESHEETCSSMAYDIVIDEINTOTHREEKINDSACCORDINGTOITSPOSITIONININLAYSTHESTYLEINLINESTYLE,INTERNALCASCADINGSTYLESHEETINTERNALSTYLESHEET,EXTERIORCASCADINGSTYLESHEETEXTERNALSTYLESHEET6HTMLFUNCTIONSYNOPSISHYPERTEXTMARKUPTHELANGUAGEHYPERTEXTMARKLANGUAGEISONEKINDUSESFORTOMANUFACTURETHEHYPERTEXTDOCUMENTSTHESIMPLEMARKLANGUAGETHEHYPERTEXTDOCUMENTSWHICHCOMPILESWITHHTMLARECALLEDTHEHTMLDOCUMENTS,ITCANTHEINDEPENDENCEINEACHKINDOFOPERATINGSYSTEMPLATFORMFOREXAMPLEUNIX,WINDOWSANDSOONHTMLHASSERVEDASSINCE1990ONWORLDWIDEWEBTHEINFORMATIONTOEXPRESSTHELANGUAGE,USESINDESCRIBINGTHEHOMEPAGEFORMDESIGNANDITANDONWWWTHEOTHERHOMEPAGELINKEDINFORMATIONTHEHTMLDOCUMENTSIETHEHOMEPAGESOURCEDOCUMENTWASONEHASLAIDASIDETHEMARKASCIITEXTDOCUMENT,USUALLYITHADHTMLORTHEHTMDOCUMENTEXTENSIONPRODUCESHTMLDOCUMENTSMAINLYTOHAVETHEFOLLOWINGTHREEWAYS1THEMANUALDIRECTCOMPILATIONEGASCIITEXTEDITORWHICHOROTHERHTMLEDITIONTOOLLIKESWITHYOU2WILLHAVEOTHERFORMDOCUMENTSTHROUGHCERTAINFORMATCONVERSIONTOOLFOREXAMPLETHEWORDDOCUMENTSTOTRANSFORMTHEHTMLDOCUMENTS3BYTHEWEBSERVERORSAIDTHATTHEHTTPSERVERONEONLYTHENREALTIMEDYNAMICPRODUCESTHEHTMLLANGUAGEISTHROUGHUSESEACHKINDOFMARKTAGSTOMARKTHEDOCUMENTSTHESTRUCTUREASWELLASMARKSTHEULTRACHAINHYPERLINKTHEINFORMATIONALTHOUGHTHEHTMLLANGUAGEDESCRIBEDTHEDOCUMENTSSTRUCTUREFORM,BUTHOWCANTDEFINETHEDOCUMENTSINFORMATIONTOPRECISELYDEMONSTRATEANDARRANGE,BUTISONLYSUGGESTEDHOWTHEWEBBROWSERFOREXAMPLEMOSIAC,NETSCAPEANDSOONSHOULDDEMONSTRATEANDARRANGETHESEINFORMATION,ISDECIDEDFINALLYINFRONTOFUSERSDEMONSTRATIONRESULTBYTHEWEBBROWSERSDEMONSTRATIONSTYLEANDTOTHEMARKEXPLANATORYABILITYWHYISTHEIDENTICALDOCUMENTSTHEEFFECTWHICHDEMONSTRATEDINTHEDIFFERENTBROWSERMEETSISDISSIMILARATPRESENTTHEHTMLLANGUAGESEDITIONIS20,ITISBASEDONSGMLSTANDARDGENERALIZEDMARKUPLANGUAGE,STANDARDSETSATSIGNLANGUAGEGENERALLY,ASSOONASISAPPLIESMECHANICALLYDESCRIBESDIGITIZEDDOCUMENTSSTRUCTUREANDMANAGESITSCONTENTCOMPLEXSTANDARDASUBSETTOEVOLVECOMESALTHOUGHINNEXTEDITIONSSTANDARDHTML30ISALSOCALLEDHTMLTODRAWUP,BUTSOMETHEPARTIALEXPERIMENTALNATUREDRAFTSTANDARDWIDELYHASBEENUSED,THEMOSTLYOUTSTANDINGWEBBROWSERFOREXAMPLENETSCAPEANDSOONCANEXPLAININTHEHTML30PARTNEWMARK,THEREFOREINTRODUCEDINTHISCHAPTERSOMEHTML30NEWMARKHASBEENACCEPTEDBYTHEMOSTBROWSERS7JSSCRIPTLANGUAGESYNOPSISJSISJAVASCRIP,JAVASCRIPTISONEKINDTHESCRIPTLANGUAGEWHICHCOMESBYTHENETSCAPELIVESCRIPTDEVELOPMENT,THEMAINPURPOSEISTOSOLVETHESERVERTERMINALLANGUAGE,FORINSTANCEPERL,CARRYOVERSPEEDQUESTIONATTHATTIMESERVEDTHEENDTONEEDTOCARRYONTHECONFIRMATIONTOTHEDATA,BECAUSETHENETWORKSPEEDWASQUITESLOW,ONLYTHEN288KBPS,THECONFIRMATIONSTEPWASTESTIMEWERETOOMANYTHEREFORENETSCAPEBROWSERNAVIGATORHASJOINEDJAVASCRIPT,HASPROVIDEDTHEDATACONFIRMATIONBASICFUNCTIONTHEJAVASCRIPTOFFICIALNAMEIS“ECMASCRIPT”THISSTANDARDBYECMAORGANIZATIONDEVELOPMENTANDMAINTENANCEECMA262ISTHEOFFICIALJAVASCRIPTSTANDARDTHISSTANDARDBASEDONJAVASCRIPTNETSCAPEANDJSCRIPTMICROSOFTNETSCAPENAVIGATOR20BRENDANEICHHASINVENTEDTHISLANGUAGE,STARTEDFROM1996,ALREADYAPPEAREDINALLNETSCAPEANDINTHEMICROSOFTBROWSERTHEECMA262DEVELOPMENTBEGANIN1996,IN1997JULY,THEECMAGENERALMEETINGHASACCEPTEDITSFIRSTEDITIONSCRIPTSCRIPTUSESONESPECIFICDESCRIPTIVELANGUAGE,RESTSONCERTAINFORMCOMPILATIONTOBEPOSSIBLETHEEXECUTIONDOCUMENT,ISALSOCALLEDASGREATORTHEBATCHRUNDOCUMENTTHESCRIPTUSUALLYMAYTRANSFERTEMPORARILYBYTHEAPPLICATIONPROCEDUREANDCARRYOUTEACHKINDOFSCRIPTPRESENTWIDELYISAPPLIEDINTHEHOMEPAGEDESIGN,BECAUSETHESCRIPTNOTONLYMAYREDUCETHEHOMEPAGETHESCALEANDRAISESTHEHOMEPAGEBROWSINGSPEED,MOREOVERMAYENRICHTHEHOMEPAGEPERFORMANCE,LIKEANIMATION,SOUNDANDSOONCITESAMOSTCOMMONEXAMPLE,WHENWECLICKINTHEHOMEPAGETHEEMAILADDRESSCANTRANSFEROUTLOOKEXPRESSORTHEFOXMAILTHISKINDOFMAILSOFTWAREAUTOMATICALLY,ISREALIZESTHROUGHTHESCRIPTFUNCTIONALSOBECAUSEOFSCRIPTTHESECHARACTERISTICS,THEHUMANWHOHARBORSULTERIORMOTIVESBYSOMEAREOFTENUSINGFOREXAMPLEJOINSSOMEDESTRUCTIONCOMPUTERSYSTEMSORDERINTHESCRIPT,LIKETHISWORKSASTHEUSERBROWSINGHOMEPAGE,ONCETRANSFERSTHISKINDOFSCRIPT,WILLTHENCAUSETHEUSERTHESYSTEMTOCOMEUNDERTHEATTACKTHEREFORETHEUSERSHOULDACTACCORDINGTOVISITSHOMEPAGETHETRUSTDEGREESELECTIVESECURITYRANK,SPECIALLYREGARDINGTHESEITSELFCONTENTONTHEILLEGALHOMEPAGE,DONOTPERMITTHEUSESCRIPTEASILYTHROUGH“THESAFEESTABLISHMENT”THEDIALOGBOX,THECHOICE“THESCRIPT”UNDEROPTIONEACHKINDOFESTABLISHMENTMAYWITHEASEREALIZETOSCRIPTBEINGFORBIDANDBEGINSUSINGPRESENTSSCRIPTLANGUAGEISQUITEMANY,SCRIPTLANGUAGEEXECUTIONGENERALLYONLYWITHCONCRETEEXPLANATIONACTUATORRELATED,SOLONGASTHEREFOREONTHESYSTEMHASTHECORRESPONDINGLANGUAGEINTERPRETERTOBEPOSSIBLETOACHIEVETHECROSSPLATFORMSCRIPTSCRIPT,ISINCLUDESORDERANDSOONBINDANDALIASSETS,YOUMAYSAVETHISSETAREANINDEPENDENTDOCUMENTTHENINTHETIMEWHICHNEEDSCARRIESOUT,LIKETHISMAYFACILITATEYOUINTHECSUSETHESCRIPTMAYSAVEFORTHESUFFIXNAMEDCFGDOCUMENTPLACESUNDERTHECSTRIKEFOLDER,WHENEXECUTIONINCONTROLBENCHINPUTEXECSCRIPTFILENAMECFGTHENFORINSTANCESAVESASCRIPTISTHEBUYSCFGDOCUMENT,INPUTSINTHECONTROLBENCHEXECBUYSCFGMAYREALIZETHEFUNCTIONWHICHWENEEDMUSTREALIZEANORDER,SOLONGASISGOODTHISPROCESSDEFINITIONALIAS,ANDASSIGNSAKEYPOSITIONFORTHISORDER,SOLONGASLATERACCORDINGTOWILLASSIGNTHEGOODKEYPOSITION,MAYREALIZETHISPROCEJSP及其WEB技术1JSP简介JSP(JAVASERVERPAGES)是一种基于JAVA的脚本技术。是由SUNMICROSYSTEMS公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件HTM,HTML中插入JAVA程序段SCRIPTLET和JSP标记TAG,从而形成JSP文件JSP。用JSP开发的WEB应用是跨平台的,即能在LINUX下运行,也能在其他操作系统上运行。在JSP的众多优点之中,其中之一是它能将HTML编码从WEB页面的业务逻辑中有效地分离出来。用JSP访问可重用的组件,如SERVLET、JAVABEAN和基于JAVA的WEB应用程序。JSP还支持在WEB页面中直接嵌入JAVA代码。可用两种方法访问JSP文件浏览器发送JSP文件请求、发送至SERVLET的请求。JSP技术使用JAVA编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产科个人总结
- 学校综合办管理制度
- 学生工分制管理制度
- 学院瑜伽室管理制度
- 安检岗保安管理制度
- 安置房水电管理制度
- 完善综合部管理制度
- 客户管理部管理制度
- 室内安全与管理制度
- 家委会记账管理制度
- 2024年昆明市公安局招聘勤务辅警真题
- 口腔实习生岗前培训课件
- 小学生数学学习习惯的培养讲座
- DeepSeek+AI大模型赋能制造业智能化供应链解决方案
- 自动生成的文档-202504081202-70
- 2025河南省豫地科技集团有限公司社会招聘169人笔试参考题库附带答案详解析集合
- 钢结构检测管理制度
- 2025年河南省洛阳市中考一模历史试题(含答案)
- 2025年度专业技术人员继续教育公需科目考试题(附答案)
- 《陆上风电场工程概算定额》NBT 31010-2019
- 2023 版《中国近现代史纲要》 课后习题答案
评论
0/150
提交评论