-
簡(jiǎn)介:畢業(yè)設(shè)計(jì)(論計(jì)(論文)文)英文翻譯學(xué)院院信息技術(shù)學(xué)院專業(yè)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名王佩學(xué)號(hào)0506120502題目基于WEB的網(wǎng)絡(luò)商品銷售系統(tǒng)指導(dǎo)教師張漪日期2009年2月27日MICROSOFTINTERNETINFORMATIONSERVERVERSION30/40ONWINDOWSNTSERVERMICROSOFTPEERWEBSERVICESVERSION30ONWINDOWSNTWORKSTATIONMICROSOFTPERSONALWEBSERVERONWINDOWS95/98正如前文所述,與一般的程序不同,ASP程序無(wú)須編譯,ASP程序的控制部份,是使用VBSCRIPT、JSCRIPT等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行ASP程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器即腳本引擎,由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語(yǔ)言一樣,ASP程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛(ài)的腳本語(yǔ)言編寫ASP程序,那么你的服務(wù)器上必須要有能解釋這種腳本語(yǔ)言的腳本解釋器。當(dāng)你安裝ASP時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言VBSRCIPT和JSCRIPT,而VBSCRIPT則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。你也可以根據(jù)自己的喜好改變系統(tǒng)默認(rèn)的腳本語(yǔ)言。ASP本身并不是一種腳本語(yǔ)言,它只是提供了一種使鑲嵌在HTML頁(yè)面中的腳本程序得以運(yùn)行的環(huán)境。但是,要學(xué)好ASP又必須掌握它的語(yǔ)法和規(guī)則?,F(xiàn)在就讓我們開始一步一步地認(rèn)識(shí)并學(xué)習(xí)ACTIVESERVERPAGES。ASP程序其實(shí)是以擴(kuò)展名為ASP的純文本形式存在于WEB服務(wù)器上的,你可以用任何文本編輯器打開它,ASP程序中可以包含純文本、HTML標(biāo)記以及腳本命令。你只需將ASP程序放在WEB服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過(guò)WWW的方式訪問(wèn)ASP程序了。要學(xué)好ASP程序的設(shè)計(jì),必須掌握腳本的編寫,那么究竟什么是腳本呢其實(shí)腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個(gè)值賦給一個(gè)變量,可以命令WEB服務(wù)器發(fā)送一個(gè)值到客戶瀏覽器,還可以將一系列命令定義成一個(gè)過(guò)程。要編寫腳本,你必須要熟悉至少一門腳本語(yǔ)言,如VBSCRIPT。腳本語(yǔ)言是一種介乎于HTML和諸如JAVA、VISUALBASIC、C等編程語(yǔ)言之間的一種特殊的語(yǔ)言,盡管它更接近后者,但它卻不具有編程語(yǔ)言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z(yǔ)法和規(guī)則。如前所述ASP所提供的腳本運(yùn)行環(huán)境可支持多種腳本語(yǔ)言,譬如JSCRIPT、REXX、PERL等等,這無(wú)疑給ASP程序設(shè)計(jì)者提供了廣泛的發(fā)揮余地。ASP的出現(xiàn)使得廣大WEB設(shè)計(jì)者不必在為客戶瀏覽器是否支持而擔(dān)心,實(shí)際上就算你在同一個(gè)ASP文件中使用不同的腳本語(yǔ)言,你都無(wú)須為此擔(dān)憂,因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,而你也只需在ASP中聲明使用不同的腳本語(yǔ)言即可。下面是一個(gè)典型的在同一ASP文件中使用兩種腳本語(yǔ)言的例子
下載積分: 10 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 17
大小: 0.13(MB)
子文件數(shù):
-
簡(jiǎn)介:EXTREMEASPNET11WEBDEPLOYMENTPROJECTSWHENASPWASFIRSTRELEASED,WEBPROGRAMMINGWASMOREDIFFICULTBECAUSEYOUNEEDEDIISTOSERVEYOURASPPAGESLATER,ASPNET20ANDVISUALSTUDIO?2005MADEEVERYTHINGEASIERBYINTRODUCINGTHEWEBSITEMODELOFDEVELOPMENTINSTEADOFCREATINGANEWPROJECTINSIDEVISUALSTUDIO,THEWEBSITEMODELLETSYOUPOINTTOADIRECTORYANDSTARTWRITINGPAGESANDCODEFURTHERMORE,YOUCANQUICKLYTESTYOURSITEWITHTHEBUILTINASPNETDEVELOPMENTSERVER,WHICHHOSTSASPNETINALOCALPROCESSANDOBVIATESTHENEEDTOINSTALLIISTOBEGINDEVELOPINGTHEBEAUTYOFTHEWEBSITEMODELISTHATYOUCANDEVELOPYOURWEBAPPLICATIONWITHOUTTHINKINGABOUTPACKAGINGANDDEPLOYMENTNEEDANOTHERCLASSADDACSFILETOTHEAPP_CODEDIRECTORYANDSTARTWRITINGWANTTOSTORELOCALIZABLESTRINGSINARESOURCEFILEADDARESXFILETOTHEAPP_GLOBALRESOURCESDIRECTORYANDTYPEINTHESTRINGSEVERYTHINGJUSTWORKSYOUDONTHAVETOTHINKABOUTTHECOMPILATIONANDDEPLOYMENTASPECTATALLWHENYOUAREREADYTODEPLOY,YOUHAVESEVERALOPTIONSTHESIMPLESTCHOICEISTOCOPYYOURFILESTOALIVESERVERANDLETEVERYTHINGBECOMPILEDONDEMANDASITWASINYOURTESTENVIRONMENTTHESECONDOPTIONISTOUSETHEASPNET_COMPILEREXEUTILITYANDPRECOMPILETHEAPPLICATIONINTOABINARYRELEASE,WHICHLEAVESYOUNOTHINGBUTACOLLECTIONOFASSEMBLIES,STATICCONTENT,ANDCONFIGURATIONFILESTOPUSHTOTHESERVERTHETHIRDOPTIONISTOAGAINUSEASPNET_COMPILEREXE,BUTTOCREATEANUPDATEABLEBINARYDEPLOYMENTWHEREYOURASXFILESREMAININTACTANDMODIFIABLEANDALLOFYOURCODEFILESARECOMPILEDINTOBINARYASSEMBLIESTHISSEEMSTOCOVEREVERYPOSSIBLESCENARIO,LEAVINGTHEDEVELOPERTOFOCUSSIMPLYONWRITINGTHEWEBAPPLICATION,WITHPACKAGINGANDDEPLOYMENTDECISIONSTOBEMADELATERWHENTHEAPPLICATIONISACTUALLYDEPLOYEDTHEREWASAFAIRAMOUNTOFBACKLASHAGAINSTTHISMODEL,HOWEVER,ESPECIALLYFROMDEVELOPERSWHOWEREUSEDTOTHEIRWEBPROJECTSBEINGREALPROJECTS,SPECIFIEDINREALPROJECTFILES,THATLETYOUINJECTPREANDPOSTBUILDFUNCTIONS,EXCLUDEFILESFROMTHEBUILDPROCESS,MOVEBETWEENDEBUGANDRELEASEBUILDSWITHACOMMANDLINESWITCH,ANDSOONINRESPONSE,MICROSOFTQUICKLYINTRODUCEDTHEWEBAPPLICATIONPROJECTORWAP,INITIALLYRELEASEDASANADDINTOVISUALSTUDIO2005,ANDNOWINCLUDEDINVISUALSTUDIO2005SERVICEAVAILABLEFORDOWNLOADFROMMSDNMICROSOFTCOM/VSTUDIO/SUPPORT/VS2005SP1WAPPROVIDESANALTERNATIVETOTHEWEBSITEMODELTHATISMUCHCLOSERTOTHEVISUALSTUDIONET2005WEBPROJECTMODELTHENEWWAPMODELCOMPILESALLOFTHESOURCECODEFILESDURINGTHEBUILDPROCESSANDGENERATESASINGLEASSEMBLYINTHELOCAL/BINDIRECTORYFORDEPLOYMENTWAPALSOMAKESITMUCHEASIERTOINCREMENTALLYADOPTTHENEWPARTIALCLASSTHATCONTAINENDPOINTTOTYPEMAPPINGANDFILEDEPENDENCYINFORMATIONINASIMPLEXMLFORMAT,ANDTHESEFILESMUSTBEPUBLISHEDALONGWITHTHEBINARYASSEMBLIESINTHE/BINDIRECTORYOFTHEDEPLOYEDSITEASANEXAMPLE,IFYOUDIDHAVEAPAGENAMEDPAGE1ASPXINYOURAPPLICATION,THEASPNET_COMPILEREXEUTILITYWOULDGENERATEAFILENAMEDPAGE1ASPXCDCAB7D2COMPILEDWITHTHEHASHCODEVARYINGTHATCONTAINEDTHEFOLLOWINGXMLTHEOTHERMAJORDECISIONYOUHAVETOMAKEWHENPUBLISHINGAWEBSITEWITHTHISUTILITYISTHEGRANULARITYOFTHEPACKAGINGOFTHEGENERATEDASSEMBLIESYOUCANEITHERCREATEASEPARATEASSEMBLYFOREACHDIRECTORYINYOURSITEORCREATEASEPARATEASSEMBLYFOREACHCOMPILABLEFILEINYOURSITEASPX,ASCX,ASAX,ANDSOONBYCHECKINGTHEUSEFIXEDNAMINGANDSINGLEPAGEASSEMBLIESORFIXEDNAMESINTHEASPNET_COMPILEREXECOMMANDLINEUTILITYTHISDECISIONISNOTASOBVIOUSASYOUMIGHTTHINK,ASEACHOPTIONHASITSOWNPOTENTIALISSUESIFYOUELECTTONOTUSETHEFIXEDNAMESOPTION,THENEVERYTIMEYOUPUBLISHYOURAPPLICATIONACOMPLETELYNEWSETOFASSEMBLIESWILLBEGENERATED,WITHCOMPLETELYDIFFERENTNAMESFROMTHEONESPUBLISHEDEARLIERTHISMEANSTHATDEPLOYMENTISTRICKIERBECAUSEYOUMUSTTAKECARETODELETEALLOFTHEPREVIOUSLYPUBLISHEDASSEMBLIESONTHELIVESERVERBEFOREDEPLOYINGTHENEWASSEMBLIESORYOULLGENERATEREDUNDANTCLASSDEFINITIONERRORSONTHENEXTREQUESTUSINGTHEFIXEDNAMESOPTIONWILLRESOLVETHISPROBLEMASEACHFILEWILLCORRESPONDTOADISTINCTLYNAMEDASSEMBLYTHATWILLNOTCHANGEFROMONECOMPILATIONTOTHENEXTIFYOUHAVEALARGESITE,HOWEVER,GENERATINGASEPARATEASSEMBLYFOREACHPAGE,CONTROL,ANDMASTERPAGECANEASILYMEANMANAGINGTHEPUBLICATIONOFHUNDREDSOFASSEMBLIESITISTHISPROBLEMOFASSEMBLYGRANULARITYINDEPLOYMENTTHATWEBDEPLOYMENTPROJECTSSOLVEINAMUCHMORESATISFYINGWAY,ASYOUWILLSEEYOUCANALSOINTRODUCEASSEMBLYSIGNINGINTOTHECOMPILATIONPROCESSTOCREATESTRONGNAMED,VERSIONEDASSEMBLIES,SUITABLEFORDEPLOYMENTINTHEGLOBALASSEMBLYCACHEGACIF
下載積分: 10 賞幣
上傳時(shí)間:2024-03-12
頁(yè)數(shù): 29
大小: 0.12(MB)
子文件數(shù):
-
簡(jiǎn)介:計(jì)算機(jī)網(wǎng)絡(luò)安全與防范鹽城師范學(xué)院畢業(yè)論文2013-2014學(xué)年度計(jì)算機(jī)網(wǎng)絡(luò)安全與防范學(xué)生姓名學(xué)院專業(yè)班級(jí)學(xué)號(hào)指導(dǎo)教師2013年6月16日計(jì)算機(jī)網(wǎng)絡(luò)安全與防范ABSTRACT5USEOFINFORMATIONTECHNOLOGYTOPEOPLESLIVES,RINGINGALLASPECTSOFTHEWORKOFTHECONVENIENCEANDBENEFITSOFCOUNTLESS,BUTTHECOMPUTERINFORMATIONTECHNOLOGYANDOTHERTECHNOLOGIES,LIKEADOUBLEEDGEDSWORDWHENMOSTPEOPLEPRACTICALINFORMATIONTECHNOLOGYTOIMPROVEEFFICIENCY,CREATEMOREWEALTHFORTHECOMMUNITY,WHILEOTHERSAREDOINGTHEOPPOSITEUSEOFINFORMATIONTECHNOLOGYMAYDOTHEYHACKINGOFCOMPUTERSYSTEMSTOSTEALCONFIDENTIALINFORMATION,DATATAMPERINGANDBREAKPOTS,TOSOCIETYISDIFFICULTTOESTIMATETHETREMENDOUSLOSSACCORDINGTOSTATISTICS,ABOUT20SECONDS,AGLOBALCOMPUTERINTRUSIONINCIDENTS,INTERNETFIREWALLONTHENETWORKABOUT1/4WASBROKEN,ABOUT70OFEXECUTIVESREPORTNETWORKINFORMATIONDISCLOSUREOFCONFIDENTIALINFORMATIONRECEIVEDTHELOSSNETWORKSECURITYISAMATTEROFNATIONALSECURITYANDSOVEREIGNTY,SOCIALSTABILITY,DEMOCRATICCULTURE,INHERITANDCARRYFORWARDTHEIMPORTANTISSUEOFNETWORKSECURITYRELATEDTOCOMPUTERSCIENCE,NETWORKTECHNOLOGY,COMMUNICATIONTECHNOLOGY,CRYPTOGRAPHY,INFORMATIONSECURITYTECHNOLOGY,APPLIEDMATHEMATICS,NUMBERTHEORY,INFORMATIONTHEORY,ETCAVARIETYOFSCIENCETHISPAPERANALYZESTHECURRENTEXISTENCEOFNETWORKSECURITYTHREATSANDCOULDFACEATTACK,NETWORKATTACKWASDESIGNEDANDIMPLEMENTEDDEFENSIVEMEASURES,ANDRESEARCHBASEDSTRATEGYISPROPOSEDASTHECOREOFASECURE,PROTECTION,DETECTIONANDRESPONSEASAMEANSACAMPUSNETWORKSECURITYSYSTEMTOENSURETHESAFETYOFTHECAMPUSNETWORK,APRACTICALSOLUTIONFOREXAMPLEAFIREWALL,AUTHENTICATIONENCRYPTION,ANTIVIRUSTECHNOLOGYISTODAYCOMMONLYUSEDMETHOD,THISMETHODOFINDEPTHEXPLORATIONOFTHESEVARIOUSASPECTSOFNETWORKSECURITYPROBLEMS,CANMAKETHEREADERSUNDERSTANDINGOFNETWORKSECURITYTECHNOLOGYKEYWORDSNETWORKSECURITY,SECURITY,NETWORK,FIREWALL,INTRUSIONDETECTION,TELNET,TCSEC,P2DR
下載積分: 10 賞幣
上傳時(shí)間:2024-03-12
頁(yè)數(shù): 19
大?。?0.08(MB)
子文件數(shù):
-
簡(jiǎn)介:1外文原文UNDERSTANDINGWEBLOGICSERVERCLUSTERINGTHISSECTIONISABRIEFINTRODUCTIONTOWEBLOGICSERVERCLUSTERSITCONTAINSTHEFOLLOWINGINFORMATION?“WHATISAWEBLOGICSERVERCLUSTER”O(jiān)NPAGE21?“HOWDOESACLUSTERRELATETOADOMAIN”O(jiān)NPAGE22?“WHATARETHEBENEFITSOFCLUSTERING”O(jiān)NPAGE23?“WHATARETHEKEYCAPABILITIESOFACLUSTER”O(jiān)NPAGE23?“WHATTYPESOFOBJECTSCANBECLUSTERED”O(jiān)NPAGE25?“WHATTYPESOFOBJECTSCANNOTBECLUSTERED”O(jiān)NPAGE28WHATISAWEBLOGICSERVERCLUSTERAWEBLOGICSERVERCLUSTERCONSISTSOFMULTIPLEWEBLOGICSERVERSERVERINSTANCESRUNNINGSIMULTANEOUSLYANDWORKINGTOGETHERTOPROVIDEINCREASEDSCALABILITYANDRELIABILITYACLUSTERAPPEARSTOCLIENTSTOBEASINGLEWEBLOGICSERVERINSTANCETHESERVERINSTANCESTHATCONSTITUTEACLUSTERCANRUNONTHESAMEMACHINE,ORBELOCATEDONDIFFERENTMACHINESYOUCANINCREASEACLUSTER’SCAPACITYBYADDINGADDITIONALSERVERINSTANCESTOTHECLUSTERONANEXISTINGMACHINE,ORYOUCANADDMACHINESTOTHECLUSTERTOHOSTTHEINCREMENTALSERVERINSTANCESEACHSERVERINSTANCEINACLUSTERMUSTRUNTHESAMEVERSIONOFWEBLOGICSERVERHOWDOESACLUSTERRELATETOADOMAINACLUSTERISPARTOFAPARTICULARWEBLOGICSERVERDOMAINADOMAINISANINTERRELATEDSETOFWEBLOGICSERVERRESOURCESTHATAREMANAGEDASAUNITADOMAININCLUDESONEORMOREWEBLOGICSERVERINSTANCES,WHICHCANBECLUSTERED,NONCLUSTERED,ORACOMBINATIONOFCLUSTEREDANDNONCLUSTEREDINSTANCESADOMAINCANINCLUDEMULTIPLECLUSTERSADOMAINALSOCONTAINSTHEAPPLICATIONCOMPONENTSDEPLOYEDINTHEDOMAIN,ANDTHERESOURCESANDSERVICESREQUIREDBYTHOSEAPPLICATIONCOMPONENTSANDTHESERVERINSTANCESINTHEDOMAINEXAMPLESOFTHERESOURCESANDSERVICESUSEDBYAPPLICATIONSANDSERVERINSTANCESINCLUDEMACHINEDEFINITIONS,OPTIONALNETWORKCHANNELS,CONNECTORS,ANDSTARTUPCLASSESYOUCANUSEAVARIETYOFCRITERIAFORORGANIZINGWEBLOGICSERVERINSTANCESINTODOMAINSFORINSTANCE,YOUMIGHTCHOOSETOALLOCATERESOURCESTOMULTIPLEDOMAINSBASEDONLOGICALDIVISIONSOFTHEHOSTEDAPPLICATION,GEOGRAPHICALCONSIDERATIONS,ORTHENUMBERORCOMPLEXITYOFTHERESOURCESUNDERMANAGEMENTFORADDITIONALINFORMATIONABOUTDOMAINSSEE3HELPPROGRAMMERSANDADMINISTRATORSMAXIMIZETHESCALABILITYANDAVAILABILITYOFTHEIRAPPLICATIONSWHATARETHEKEYCAPABILITIESOFACLUSTERTHISSECTIONDEFINES,INNONTECHNICALTERMS,THEKEYCLUSTERINGCAPABILITIESTHATENABLESCALABILITYANDHIGHAVAILABILITY?APPLICATIONFAILOVERSIMPLYPUT,FAILOVERMEANSTHATWHENANAPPLICATIONCOMPONENTTYPICALLYREFERREDTOASAN“OBJECT”INTHEFOLLOWINGSECTIONSDOINGAPARTICULAR“JOB”SOMESETOFPROCESSINGTASKSBECOMESUNAVAILABLEFORANYREASON,ACOPYOFTHEFAILEDOBJECTFINISHESTHEJOBFORTHENEWOBJECTTOBEABLETOTAKEOVERFORTHEFAILEDOBJECT–THEREMUSTBEACOPYOFTHEFAILEDOBJECTAVAILABLETOTAKEOVERTHEJOB–THEREMUSTBEINFORMATION,AVAILABLETOOTHEROBJECTSANDTHEPROGRAMTHATMANAGESFAILOVER,DEFININGTHELOCATIONANDOPERATIONALSTATUSOFALLOBJECTSSOTHATITCANBEDETERMINEDTHATTHEFIRSTOBJECTFAILEDBEFOREFINISHINGITSJOB–THEREMUSTBEINFORMATION,AVAILABLETOOTHEROBJECTSANDTHEPROGRAMTHATMANAGESFAILOVER,ABOUTTHEPROGRESSOFJOBSINPROCESSSOTHATANOBJECTTAKINGOVERANINTERRUPTEDJOBKNOWSHOWMUCHOFTHEJOBWASCOMPLETEDBEFORETHEFIRSTOBJECTFAILED,FOREXAMPLE,WHATDATAHASBEENCHANGED,ANDWHATSTEPSINTHEPROCESSWERECOMPLETEDWEBLOGICSERVERUSESSTANDARDSBASEDCOMMUNICATIONTECHNIQUESANDFACILITIESINCLUDINGIPSOCKETSANDTHEJAVANAMINGANDDIRECTORYINTERFACEJNDITOSHAREANDMAINTAININFORMATIONABOUTTHEAVAILABILITYOFOBJECTSINACLUSTERTHESETECHNIQUESALLOWWEBLOGICSERVERTODETERMINETHATANOBJECTSTOPPEDBEFOREFINISHINGITSJOB,ANDWHERETHEREISACOPYOFTHEOBJECTTOCOMPLETETHEJOBTHATWASINTERRUPTEDNOTEFORBACKWARDCOMPATIBILITYWITHPREVIOUSVERSIONS,WEBLOGICSERVERALSOALLOWSYOUTOUSEMULTICASTFORCOMMUNICATIONSBETWEENCLUSTERSINFORMATIONABOUTWHATHASBEENDONEONAJOBISCALLEDSTATEWEBLOGICSERVERMAINTAINSINFORMATIONABOUTSTATEUSINGTECHNIQUESCALLEDSESSIONREPLICATIONANDREPLICAAWARESTUBSWHENAPARTICULAROBJECTUNEXPECTEDLYSTOPSDOINGITSJOB,REPLICATIONTECHNIQUESENABLEACOPYOFTHEOBJECTPICKUPWHERETHEFAILEDOBJECTSTOPPED,ANDFINISHTHEJOB?WEBLOGICSERVERSUPPORTSAUTOMATICANDMANUALMIGRATIONOFACLUSTEREDSERVERINSTANCEFROMONEMACHINETOANOTHERAMANAGEDSERVERTHATCANBEMIGRATEDISREFERREDTOASAMIGRATABLESERVERTHISFEATUREISDESIGNEDFORENVIRONMENTSWITHREQUIREMENTSFORHIGHAVAILABILITYTHESERVERMIGRATIONCAPABILITYISUSEFULFOR
下載積分: 10 賞幣
上傳時(shí)間:2024-03-17
頁(yè)數(shù): 14
大小: 0.07(MB)
子文件數(shù):
-
簡(jiǎn)介:外文文獻(xiàn)閱讀與翻譯英文原文ASPTECHNOLOGYINTHEUSEOFECOMMERCEBASEDONASPTECHNOLOGYINECOMMERCEAPPLICATIONOFTHEPRELIMINARYSTUDY,INCONNECTIONWITHREALITY,GIVENTHEASPPAGESINTHEDESIGNOFSOMEOFTHEKEYTECHNOLOGIESANDMETHODSTODAY,INFORMATIONTECHNOLOGYANDNETWORKTECHNOLOGYISTHERAPIDDEVELOPMENTANDWIDEAPPLICATIONOFTHESETECHNOLOGIESONBUSINESSAPPLICATIONSHAVEAMOREPROFOUNDIMPACT,ISALSOCHANGINGPEOPLESWORKANDLIVING,LEARNINGANDMODESOFCOMMUNICATION,ECOMMERCEAPPLICATIONSOFHEALTH,THROUGHTHEELECTRONICBUSINESSFORMOREUSEFULINFORMATIONANDNECESSARYCOMMODITIESAREGENERALLYCONCERNEDABOUTTHEISSUE,THEPAPERONTHISPRELIMINARYSTUDY1ASPTECHNICALOVERVIEWASPFULLNAMEOFACTIVESERVERPAGESDYNAMICPAGESISAMICROSOFTINTRODUCEDTOREPLACETHECGICOMMONGATEWAYINTERFACECOMMONGATEWAYINTERFACEOFTHENEWTECHNOLOGYATPRESENT,INTERNETONMANYWINDOWSBASEDPLATFORMFORMOSTOFTHEWEBSITEOFASPTECHNOLOGYTODEVELOPASPISASERVERSIDESCRIPTINTHEOPERATINGENVIRONMENT,THEADOPTIONOFTHEENVIRONMENT,USERSCANCREATEANDRUNDYNAMIC,INTERACTIVEWEBSERVERAPPLICATIONS,GREATLYFACILITATETHEMANAGERSANDVIEWERSUNDERNORMALCIRCUMSTANCES,THEUSERTHROUGHTHEWEBBROWSERTHATMOSTOFASTATICSTATICTHECONTENTOFTHEINTERNETBROWSERWHENTHEHTTPPROTOCOLTOTHESITESERVERREQUESTSFORHOMECONTENTS,SITESERVERRECEIPTOFTHEREQUEST,AFTERTHEORIGINALTRANSMISSIONHASBEENDESIGNEDSTATICHTMLDOCUMENTSANDDATAFORTHEBROWSER,USERSSEETHESTAFFTHROUGHTHESERVERFORGOODCONTENTHOMEA“STATIC“SITE,HOMETOUPDATETHECONTENTSOFTHESITEMUSTBEINTHESERVERSIDEMANAGEMENTTOUPDATEITSMANUALWITHTHEHTMLDOCUMENTDATA,REALTIMEWORSEWITHTHEDEVELOPMENTOFWEBAPPLICATIONS,THEUSERWOULDLIKETOSEEONREQUESTANDDYNAMICALLYGENERATEDHOME,FOREXAMPLE,RESPONDTOTHEREQUIREMENTSOFUSERSQUERYTHEDATABASETOGENERATESTATEMENTSINSUCHCIRCUMSTANCES,WHENUSERSFILLINTHEBROWSERONTHEDATASUBMITTEDINTHEFORMOFCONTENT,TOPROVIDEANHTTPREQUEST,THESITERECEIVEDDIRECTLYTOEXPLAINOPERATION3THEUSEOFADODBCOMPONENTSEASYACCESSTOTHEDATABASE4OBJECTORIENTEDPROGRAMMING,WHICHCANBEEXPANDEDACTIVEXSERVERCOMPONENTFUNCTIONS,INTHEORY,CANACHIEVEANYFUNCTION5DOESNOTEXISTBROWSERCOMPATIBILITYPROBLEMS,ASPISINTHEPROCESSOFSERVERSIDERUN6CANBEHIDDENCODE,THEPROTECTIONOFLABORRESULTS2.ECOMMERCEDATAACCESSINECOMMERCESYSTEMS,WEBPROVIDESCUSTOMERSWITHANEFFECTIVEMEANSOFCOMMUNICATION,THEUSEOFWEBTECHNOLOGY,ANDWEBSERVERSANDDATABASESYSTEMCONNECTEDTOCOMPLETETHEPROCESSINGOFTHEDATAQUERY,THEUSERCANOPERATEEASYTOLEARNTHROUGHTHEBROWSERTOQUERYADDRESSTHENEEDSOFVARIOUSDATAASPISAREALIZATIONOFWEBSERVERANDDATABASECONNECTIVITYMIDDLEWARETECHNOLOGY,BUTONTHEWINDOWSPLATFORMITISRELATIVELYGATEWAYANDSERVERMODELHASALARGEREXPANSIONOFTHEMERITSGATEWAYISTHEMOSTIMPORTANTFEATUREOFITSPLATFORMINDEPENDENT,BUTGATEWAYARENORMALLYDIFFICULTTOPREPAREANDCHANGEGATEWAYPROCESSUSUALLYISANINDEPENDENTPROCESS,ANDNOTHTMLDOCUMENTTOGETHER,ITNEEDSSUCHASC,C,VB,ANDOTHERLANGUAGESTOWRITEASTANDALONEAPPLICATION,ANDASPAPPLICATIONSTOCHANGETHISASPCANBEUSEDNOTONLYTOREADTHEACCESSANDSQLSERVERDATABASE,BUTALSOCANREADOTHERODBCOPENDATABASECONNECTOPENINTERNETDATABASECOMPLIANTDATABASEINASPACCESSTHEDATABASETHROUGHTHEADOACTIVEXDATABASEOBJECTACTIVITYDATAOBJECTANDTRANSACTIONPROCESSINGTOACHIEVETHESTATEMENTADOISAMICROSOFTOPERATINGSUPPORTEDBYTHEDATABASEAPPROACHISASCALABLEANDEASYTOUSEDATABASEACCESSWILLBEADDEDTOTHEWEBPAGEOFTHETECHNOLOGYADOOBJECTSANDTHEUSEOFDAODATAACCESSOBJECT,RDOLONGDISTANCEDATAOBJECTSIMILARTOTHEWAYINASP,ADOCANBESEENASASERVERCOMPONENT,MORESIMPLE,ISASERIESOFTARGETS,THEAPPLICATIONOFTHESEPOWERFULOBJECTS,YOUCANEASILYCOMPLETETHECOMPLEXOPERATIONOFTHEDATABASE,TOACHIEVETHEPURPOSEOFACCESSTODATA3ASPINTHEAPPLICATIONOFECOMMERCEINECOMMERCE,TOUSERS,ONLINEINFORMATIONFORTHEPURPOSEOFTHESEARCHFORTHENEEDSOFTHEIRPRODUCTSORSERVICES,ANDFORGOODSORSERVICESPROVIDER,ITSOBJECTIVEISTOSELLTHEIRCUSTOMERSTHEPRODUCTSORSERVICESTHEREFORE,THROUGHTHEBROWSERALLOWSUSERSTOQUERYTHESERVERBACKENDDATABASEISTHATMANYWEBSERVICEPROVIDERSMUSTHAVE
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 9
大?。?0.06(MB)
子文件數(shù):
-
簡(jiǎn)介:字?jǐn)?shù)英文字?jǐn)?shù)英文16141614單詞,單詞,88068806字符;中文字符;中文27792779漢字漢字出處出處SATHYASEELANSATHYASEELANB,B,CORDOVACORDOVARSSACOMPARATIVECOMPARATIVESTUDYSTUDYOFOFTOPTOPWEBWEBDESIGNDESIGNMODELSMODELSTHATTHATAREAREUSINGUSINGJAVAJAVATECHNOLOGIESJINTERNATIONALTECHNOLOGIESJINTERNATIONALJOURNALJOURNALOFOFINNOVATIONSINNOVATIONSANDANDADVANCEMENTADVANCEMENTININCOMPUTERCOMPUTERSCIENCE2016,554144SCIENCE2016,554144外文文獻(xiàn)外文文獻(xiàn)ACOMPARATIVESTUDYOFTOPWEBDESIGNMODELSTHATAREUSINGJAVATECHNOLOGIESABSTRACTINTODAYSPROFESSIONALWORKPLACE,ENTERPRISEAPPLICATIONSARECOMPLEX,ADAPTABLE,DISTRIBUTED,PARTBASED,ANDMISSIONCRITICALTHEYMIGHTBECONVEYEDASANASSORTMENTOFPLATFORMSACROSSCORPORATESYSTEMS,INTRANETS,ORTHEINTERNETTHEYAREINFORMATIONDRIVEN,EASYTOUSE,ANDSHOULDMEETSTRINGENTPREREQUISITESFORSECURITY,ORGANIZATION,ANDSUPPORTTOPUTITPLAINLY,THEYAREHIGHLYCOMPLEXSYSTEMSVARIOUSENTERPRISEAPPLICATIONSHAVEBEENINTHEMARKETTODAYANDTHEREARENUMEROUSMETHODSAVAILABLEFORDEVELOPINGENTERPRISEAPPLICATIONSTHISPAPERDISCUSSESTHEMAJORDIFFERENCESBETWEENTWOCOMPETINGDESIGNMODELSFORDEVELOPINGWEBAPPLICATIONSUSINGJAVATECHNOLOGIESWHICHARESTRUTSANDJAVASERVERFACESJSFSTRUTSISANOPENSOURCEJAVAFRAMEWORKANDISANACTIONBASEDFRAMEWORKONTHEOTHERHAND,JSFISANEWTECHNOLOGYTHATSUPPORTSREADYTOUSECOMPONENTSFORRAPIDWEBAPPLICATIONDEVELOPMENTTHESETWOTECHNOLOGIESWILLBEANALYZEDDEPENDINGONTHEFACTORSSUCHASTHECONTROLLERFLEXIBILITYOREVENTHANDLING,NAVIGATION,PAGEDEVELOPMENT,INTEGRATIONANDEXTENSIBILITYKEYWORDSWEBDESIGNMODELS,STRUTS,JAVASERVERFACESANDJAVATECHNOLOGIESIINTRODUCTIONPARTICULARRESOURCETHISREQUESTISFORWARDEDTOTHESERVERTHROUGHACONTROLLERASERVLETGOESABOUTASACONTROLLER,ACCEPTINGALLREQUESTSFROMTHECUSTOMERTHESERVLETHANDSOFFTHEREQUESTTOADIFFERENTBUSINESSLAYERFORHANDLINGWHENPROCESSINGISFINISHED,THESERVLETADVANCESORDIVERTSTHEREQUESTTOAJSP,WHICHISEXCLUSIVELYINCHARGEOFCREATINGTHEFOLLOWINGVIEWFORTHECLIENTTHEREISNOBUSINESSLOGICWITHINTHEJSPFIGURE2JSFREQUESTRESPONSESCENARIOINFIGURE2,THESERVERHANDLESREQUESTSFROMTHECLIENT,STARTINGFROMANINITIALREQUESTTOAPOSTBACKREQUESTWHENACLIENTMAKESANUNDERLYINGREQUESTFORAPAGE,ITISASKINGFORTHEPAGEFORTHEFIRSTTIMEWHENACLIENTEXECUTESAPOSTBACK,ITPRESENTSTHESTRUCTURECONTAINEDONAPAGETHATWASBEFOREHANDSTACKEDINTOTHEPROGRAMASARESULTOFEXECUTINGANUNDERLYINGREQUESTWHENTHELIFECYCLEHANDLESANUNDERLYINGREQUEST,ITJUSTEXECUTESTHERESTOREVIEWANDRENDERSRESPONSEPHASESINLIGHTOFTHEFACTTHATTHEREISNOCLIENTINFORMATIONORACTIVITIESTOPREPARETHENAGAIN,WHENTHELIFECYCLEHANDLESAPOSTBACK,ITEXECUTESTHEMAJORITYOFTHEPHASES
下載積分: 10 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 13
大?。?0.07(MB)
子文件數(shù):
-
簡(jiǎn)介:1附件1外文資料翻譯譯文ASPNETASPNET概述概述ASPNET是一個(gè)統(tǒng)一的WEB開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級(jí)WEB應(yīng)用程序所必需的各種服務(wù)。ASPNET作為NETFRAMEWORK的一部分提供。當(dāng)您編寫ASPNET應(yīng)用程序的代碼時(shí),可以訪問(wèn)NETFRAMEWORK中的類。您可以使用與公共語(yǔ)言運(yùn)行庫(kù)CLR兼容的任何語(yǔ)言來(lái)編寫應(yīng)用程序的代碼,這些語(yǔ)言包括MICROSOFTVISUALBASIC、C、JSCRIPTNET和J。使用這些語(yǔ)言,可以開發(fā)利用公共語(yǔ)言運(yùn)行庫(kù)、類型安全、繼承等方面的優(yōu)點(diǎn)的ASPNET應(yīng)用程序。ASPNET包括?頁(yè)和控件框架?ASPNET編譯器?安全基礎(chǔ)結(jié)構(gòu)?狀態(tài)管理功能?應(yīng)用程序配置?運(yùn)行狀況監(jiān)視和性能功能?調(diào)試支持?XMLWEBSERVICES框架?可擴(kuò)展的宿主環(huán)境和應(yīng)用程序生命周期管理?可擴(kuò)展的設(shè)計(jì)器環(huán)境ASPNET頁(yè)和控件框架是一種編程框架,它在WEB服務(wù)器上運(yùn)行,可以動(dòng)態(tài)地生成和呈現(xiàn)ASPNET網(wǎng)頁(yè)??梢詮娜魏螢g覽器或客戶端設(shè)備請(qǐng)求ASPNET網(wǎng)頁(yè),ASPNET會(huì)向請(qǐng)求瀏覽器呈現(xiàn)標(biāo)記(例如HTML)。通常,您可以對(duì)多個(gè)瀏覽器使用相同的頁(yè),因?yàn)锳SPNET會(huì)為發(fā)出請(qǐng)求的瀏覽器呈現(xiàn)適當(dāng)?shù)臉?biāo)記。但是,您可以針對(duì)諸如MICROSOFTINTERNETEXPLORER6的特定瀏覽器設(shè)計(jì)3庫(kù)使用ASPNETFORMS身份驗(yàn)證和ASPNET成員資格來(lái)管理身份驗(yàn)證。此外,可以使用WINDOWS組或您自己的自定義角色數(shù)據(jù)庫(kù)(使用ASPNET角色)來(lái)管理WEB應(yīng)用程序的功能和信息方面的授權(quán)。您可以根據(jù)應(yīng)用程序的需要方便地移除、添加或替換這些方案。ASPNET始終使用特定的WINDOWS標(biāo)識(shí)運(yùn)行,因此,您可以通過(guò)使用WINDOWS功能(例如NTFS訪問(wèn)控制列表ACL、數(shù)據(jù)庫(kù)權(quán)限等等)來(lái)保護(hù)應(yīng)用程序的安全。ASPNET提供了內(nèi)部狀態(tài)管理功能,它使您能夠存儲(chǔ)頁(yè)請(qǐng)求期間的信息,例如客戶信息或購(gòu)物車的內(nèi)容。您可以保存和管理應(yīng)用程序特定、會(huì)話特定、頁(yè)特定、用戶特定和開發(fā)人員定義的信息。此信息可以獨(dú)立于頁(yè)上的任何控件。ASPNET提供了分布式狀態(tài)功能,使您能夠管理一臺(tái)計(jì)算機(jī)或數(shù)臺(tái)計(jì)算機(jī)上同一應(yīng)用程序的多個(gè)實(shí)例的狀態(tài)信息。通過(guò)ASPNET應(yīng)用程序使用的配置系統(tǒng),可以定義WEB服務(wù)器、網(wǎng)站或單個(gè)應(yīng)用程序的配置設(shè)置。您可以在部署ASPNET應(yīng)用程序時(shí)定義配置設(shè)置,并且可以隨時(shí)添加或修訂配置設(shè)置,且對(duì)運(yùn)行的WEB應(yīng)用程序和服務(wù)器具有最小的影響。ASPNET配置設(shè)置存儲(chǔ)在基于XML的文件中。由于這些XML文件是ASCII文本文件,因此對(duì)WEB應(yīng)用程序進(jìn)行配置更改比較簡(jiǎn)單。您可以擴(kuò)展配置方案,使其符合自己的要求。ASPNET包括可監(jiān)視ASPNET應(yīng)用程序的運(yùn)行狀況和性能的功能。使用ASPNET運(yùn)行狀況監(jiān)視可以報(bào)告關(guān)鍵事件,這些關(guān)鍵事件提供有關(guān)應(yīng)用程序的運(yùn)行狀況和錯(cuò)誤情況的信息。這些事件顯示診斷和監(jiān)視特征的組合,并在記錄哪些事件以及如何記錄事件等方面提供了高度的靈活性。ASPNET支持兩組可供應(yīng)用程序訪問(wèn)的性能計(jì)數(shù)器?ASPNET系統(tǒng)性能計(jì)數(shù)器組?ASPNET應(yīng)用程序性能計(jì)數(shù)器組
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 15
大?。?0.08(MB)
子文件數(shù):
-
簡(jiǎn)介:1外文原文DATABASECONFIGURATIONSQLITEDOESN’THAVEACONFIGURATIONFILERATHER,ALLOFITSCONFIGURATIONPARAMETERSAREIMPLEMENTEDUSINGPRAGMASPRAGMASWORKINDIFFERENTWAYSSOMEARELIKEVARIABLESOTHERSARELIKECOMMANDSTHEYCOVERMANYASPECTSOFTHEDATABASE,SUCHASRUNTIMEINFORMATION,DATABASESCHEMA,VERSIONING,FILEFORMAT,MEMORYUSE,ANDDEBUGGINGSOMEPRAGMASAREREADANDSETLIKEVARIABLES,WHILEOTHERSREQUIREARGUMENTSANDARECALLEDLIKEFUNCTIONSMANYPRAGMASHAVEBOTHTEMPORARYANDPERMANENTFORMSTEMPORARYFORMSAFFECTONLYTHECURRENTSESSIONFORTHEDURATIONOFITSLIFETIMETHEPERMANENTFORMSARESTOREDINTHEDATABASEANDAFFECTEVERYSESSIONTHECACHESIZEISONESUCHEXAMPLETHISSECTIONCOVERSTHEMOSTCOMMONLYUSEDPRAGMASACOMPLETELISTOFALLSQLITEPRAGMASCANBEFOUNDINAPPENDIXATHECONNECTIONCACHESIZETHECACHESIZEPRAGMASCONTROLHOWMANYDATABASEPAGESASESSIONCANHOLDINMEMORYTOSETTHEDEFAULTCACHESIZEFORTHECURRENTSESSION,YOUUSETHECACHE_SIZEPRAGMASQLITEPRAGMACACHE_SIZECACHE_SIZE2000SQLITEPRAGMACACHE_SIZE10000SQLITEPRAGMACACHE_SIZECACHE_SIZE10000YOUCANPERMANENTLYSETTHECACHESIZEFORALLSESSIONSUSINGTHEDEFAULT_CACHE_SIZEPRAGMATHISSETTINGISSTOREDINTHEDATABASETHISWILLONLYTAKEEFFECTFORSESSIONSCREATEDAFTERTHECHANGE,NOTFORCURRENTLYACTIVESESSIONS30MAIN/TMP/FOODSDB2DB2/TMP/DBSQLITECREATEINDEXFOODS_NAME_TYPE_IDXONFOODSNAME,TYPE_IDSQLITEPRAGMAINDEX_INFOFOODS_NAME_TYPE_IDXSEQNCIDNAME02NAME11TYPE_IDSQLITEPRAGMAINDEX_LISTFOODSSEQNAMEUNIQUE0FOODS_NAME_TYPE_IDX0SQLITEPRAGMATABLE_INFOFOODSCIDNAMETYPENOTNDFLTPK0IDINTEGER011TYPE_IDINTEGER002NAMETEXT00SYNCHRONOUSWRITESNORMALLY,SQLITECOMMITSALLCHANGESTODISKATCRITICALMOMENTSTOENSURETRANSACTIONDURABILITYHOWEVER,ITISPOSSIBLETOTURNTHISOFFFORPERFORMANCEGAINSYOUDOTHISWITHTHESYNCHRONOUSPRAGMATHEREARETHREESETTINGSFULL,NORMAL,ANDOFFTHEYAREDEFINEDASFOLLOWSFULLSQLITEWILLPAUSEATCRITICALMOMENTSTOMAKESURETHATDATAHASACTUALLYBEENWRITTENTOTHEDISKSURFACEBEFORECONTINUINGTHISENSURESTHATIFTHEOPERATINGSYSTEMCRASHESORIFTHEREISAPOWERFAILURE,THEDATABASEWILLBEUNCORRUPTEDAFTERREBOOTINGFULLSYNCHRONOUSISVERYSAFE,BUTITISALSOSLOW
下載積分: 10 賞幣
上傳時(shí)間:2024-03-17
頁(yè)數(shù): 28
大?。?0.07(MB)
子文件數(shù):
-
簡(jiǎn)介:18外文原文ACCESSINGACCESSINGANDANDMANIPULATINGMANIPULATINGORACLEORACLEDATADATATHISCHAPTERDESCRIBESDATAACCESSINORACLESQLFORMATS,ASOPPOSEDTOSTANDARDJAVAFORMATSASDESCRIBEDINTHEPREVIOUSCHAPTER,THEORACLESQLFORMATSAREAKEYFACTOROFTHEORACLEJDBCEXTENSIONS,OFFERINGSIGNIFICANTADVANTAGESINEFFICIENCYANDPRECISIONINMANIPULATINGSQLDATAUSINGORACLESQLFORMATSINVOLVESCASTINGYOURRESULTSETSANDSTATEMENTSTOORACLERESULTSET,ORACLESTATEMENT,ORACLEPREPAREDSTATEMENT,ANDORACLECALLABLESTATEMENTOBJECTS,ASAPPROPRIATE,ANDUSINGTHEGETORACLEOBJECT,SETORACLEOBJECT,GETXXX,ANDSETXXXMETHODSOFTHESECLASSESWHEREXXXCORRESPONDSTOTHETYPESINTHEORACLESQLPACKAGETHISCHAPTERCOVERSTHEFOLLOWINGTOPICSDATACONVERSIONCONSIDERATIONSRESULTSETANDSTATEMENTEXTENSIONSCOMPARISONOFORACLEGETANDSETMETHODSTOSTANDARDJDBCUSINGRESULTSETMETADATAEXTENSIONSDATACONVERSIONCONSIDERATIONSWHENJDBCPROGRAMSRETRIEVESQLDATAINTOJAVA,YOUCANUSESTANDARDJAVATYPES,ORYOUCANUSETYPESOFTHEORACLESQLPACKAGETHECLASSESINTHISPACKAGESIMPLYWRAPTHERAWSQLDATASTANDARDTYPESVERSUSORACLETYPESINPROCESSINGSPEEDANDEFFORT,THEORACLESQLCLASSESPROVIDETHEMOSTEFFICIENTWAYOFREPRESENTINGSQLDATATHESECLASSESSTORETHEUSUALREPRESENTATIONSOFSQLDATAASBYTEARRAYSTHEYDONOTREFORMATTHEDATAORPERFORMANYCHARACTERSETCONVERSIONSASIDEFROMTHEUSUALNETWORKCONVERSIONSONITTHEDATAREMAINSINSQLFORMAT,ANDTHEREFORENOINFORMATIONISLOSTFORSQLPRIMITIVETYPESSUCHASNUMBER,ANDCHAR,THEORACLESQLCLASSESSIMPLYWRAPTHESQLDATAFORSQLSTRUCTUREDTYPESSUCHASOBJECTSANDARRAYS,THECLASSESPROVIDEADDITIONALINFORMATIONSUCHASCONVERSIONMETHODSANDSTRUCTUREDETAILSIFYOUAREMOVINGDATAWITHINTHEDATABASE,THENYOUWILLPROBABLYWANTTOKEEPYOURDATAINORACLESQLFORMATIFYOUAREDISPLAYINGTHEDATAORPERFORMING18JAVASQLCALLABLESTATEMENTIFYOUWANTTOAPPLYONLYSTANDARDJDBCMETHODSTOTHEOBJECT,THENKEEPITASACALLABLESTATEMENTTYPEHOWEVER,IFYOUWANTTOUSETHEORACLEEXTENSIONSONTHEOBJECT,YOUMUSTCASTITTOANORACLECALLABLESTATEMENTTYPEALTHOUGHTHETYPEBYWHICHTHEJAVACOMPILERWILLIDENTIFYTHEOBJECTISCHANGED,THEOBJECTITSELFISUNCHANGEDYOUUSETHESTANDARDJDBCJAVASQLCONNECTIONPREPARESTATEMENTMETHODTOCREATEAPREPAREDSTATEMENTOBJECTIFYOUWANTTOAPPLYONLYSTANDARDJDBCMETHODSTOTHEOBJECT,KEEPITASAPREPAREDSTATEMENTTYPEHOWEVER,IFYOUWANTTOUSETHEORACLEEXTENSIONSONTHEOBJECT,YOUMUSTCASTITTOANORACLEPREPAREDSTATEMENTTYPEWHILETHETYPEBYWHICHTHEJAVACOMPILERWILLIDENTIFYTHEOBJECTISCHANGED,THEOBJECTITSELFISUNCHANGEDKEYEXTENSIONSTOTHERESULTSETANDSTATEMENTCLASSESINCLUDEGETORACLEOBJECTANDSETORACLEOBJECTMETHODSTHATYOUCANUSETOACCESSANDMANIPULATEDATAINORACLESQLFORMATS,INSTEADOFSTANDARDJAVAFORMATSFORMOREINFORMATION,SEETHENEXTSECTION“COMPARISONOFORACLEGETANDSETMETHODSTOSTANDARDJDBC“COMPARISONOFORACLEGETANDSETMETHODSTOSTANDARDJDBCTHISSECTIONDESCRIBESGETANDSETMETHODS,PARTICULARLYTHEJDBCSTANDARDGETOBJECTANDSETOBJECTMETHODSANDTHEORACLESPECIFICGETORACLEOBJECTANDSETORACLEOBJECTMETHODS,ANDHOWTOACCESSDATAINORACLESQLFORMATCOMPAREDWITHJAVAFORMATALTHOUGHTHEREARESPECIFICGETXXXMETHODSFORALLTHEORACLESQLTYPESASDESCRIBEDIN“OTHERGETXXXMETHODS“ONPAGE77,YOUCANUSETHEGENERALGETMETHODSFORCONVENIENCEORSIMPLICITY,ORIFYOUARENOTCERTAININADVANCEWHATTYPEOFDATAYOUWILLRECEIVESTANDARDGETOBJECTMETHODTHESTANDARDJDBCGETOBJECTMETHODOFARESULTSETORCALLABLESTATEMENTRETURNSDATAINTOAJAVALANGOBJECTOBJECTTHEFORMATOFTHEDATARETURNEDISBASEDONITSORIGINALTYPE,ASFOLLOWSFORSQLDATATYPESTHATARENOTORACLESPECIFIC,GETOBJECTRETURNSTHEDEFAULTJAVATYPECORRESPONDINGTOTHECOLUMNSSQLTYPE,FOLLOWINGTHEMAPPINGSPECIFIEDINTHEJDBCSPECIFICATIONFORORACLESPECIFICDATATYPESSUCHASROWID,DISCUSSEDIN“ORACLEROWID
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 16
大小: 0.04(MB)
子文件數(shù):
-
簡(jiǎn)介:外文原文CHAPTER7USINGCUSTOMTAGLIBRARIESANDTHEJSPSTANDARDTAGLIBRARYSOFARWEVECOVEREDTHEJSPBASICSTHEPRIMARYPARTSOFAPAGEANDINSTALLATIONANDEXECUTIONOFAPAGEANDHOWTOUSEBEANSTODYNAMICALLYADDCONTENTTOAPAGEBEFOREWESTARTWORKINGONREALAPPLICATIONS,LETSTURNTOANOTHERFUNDAMENTALJSPFEATURECUSTOMTAGLIBRARIESCUSTOMTAGLIBRARIESARE,INMYOPINION,WHATMAKEJSPSOPOWERFULTHEYMAKEITPOSSIBLEFORPAGEAUTHORSTOEMBEDPRETTYMUCHANYLOGICINAPAGEUSINGFAMILIAR,HTMLLIKEELEMENTSINTHISCHAPTER,WETAKEACLOSELOOKATWHATACUSTOMTAGLIBRARYIS,HOWTOINSTALLANDUSEIT,ANDWHATTHEJSPSTANDARDTAGLIBRARYJSTLBRINGSTOTHETABLE71WHATISACUSTOMTAGLIBRARYTHEJSPSTANDARDACTIONS,SUCHASTHEANDACTIONSUSEDINCHAPTER6,AREHTMLLIKEELEMENTSFORCOMMONLYNEEDEDFUNCTIONSINAJSPPAGECREATINGBEANS,ACCESSINGBEANPROPERTIES,ANDINVOKINGOTHERJSPPAGESBUTTHERESALOTMOREYOUWANTTODOTHATISNTCOVEREDBYTHESTANDARDACTIONSTOEXTENDTHESETOFACTIONELEMENTSAPAGEAUTHORCANUSEINTHESAMEFAMILIARWAY,NEWACTIONSCANBEDEVELOPED,EITHERBYAPROGRAMMERASJAVACLASSESORBYAPAGEAUTHORASTAGFILESASPECIALKINDOFJSPFILEINEITHERCASE,THESEACTIONSARECALLEDCUSTOMACTIONSACUSTOMACTIONCANDOPRETTYMUCHANYTHINGITHASACCESSTOALLINFORMATIONABOUTTHEREQUEST,ITCANADDCONTENTTOTHERESPONSEBODYASWELLASSETRESPONSEHEADERS,ANDITCANUSEANYJAVAAPITOACCESSEXTERNALRESOURCESSUCHASDATABASES,LDAPSERVERS,ORMAILSERVERSTHEWAYTHEJSPCONTAINERINTERACTSWITHACUSTOMACTIONALSOMAKESITPOSSIBLEFORACUSTOMACTIONTOCONDITIONALLYPROCESSITSBODYANDTOABORTTHEPROCESSINGOFTHERESTOFTHEPAGECUSTOMACTIONSCANBECREATEDFORAPPLICATIONSPECIFICFUNCTIONSTOMAKEITEASIERFORPAGEAUTHORSTODEVELOPTHEJSPPAGESSOMETYPICALEXAMPLESARESHOWNLATERINTHISBOOKNEWMIXEDMESSAGEBEAN//ATTRIBUTESPRIVATESTRINGCATEGORYPUBLICVOIDSETCATEGORYSTRINGCATEGORY{THISCATEGORYCATEGORY}PUBLICVOIDDOTAGTHROWSIOEXCEPTION{MMBSETCATEGORYCATEGORYJSPWRITEROUTGETJSPCONTEXTGETOUTOUTPRINTLNMMBGETMESSAGE}}FOREACHATTRIBUTESUPPORTEDBYTHECUSTOMACTION,THETAGHANDLERMUSTIMPLEMENTABEANSTYLESETTERMETHOD,SUCHASTHESETCATEGORYMETHODINTHISEXAMPLETHECONTAINERCALLSMETHODSDEFINEDBYTHESIMPLETAGINTERFACE,SUCHASTHEDOTAGMETHOD,TOLETTHETAGHANDLERDOITSTHINGSOWHYISITCALLEDACUSTOMTAGLIBRARYIFITSACOLLECTIONOFCUSTOMACTIONSUSINGFORMALXMLTERMINOLOGY,ONEORMORETAGSEG,ANOPENINGTAGANDACLOSINGTAGREPRESENTONEELEMENTTHECOMBINATIONOFTHETAGSANDPOSSIBLYABODY,BUTTHEWORD“TAG“IS
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 20
大?。?0.1(MB)
子文件數(shù):
-
簡(jiǎn)介:1外文原文THEDESIGNANDDEVELOPMENTOFTHESTUDENTSINFORMATIONMANAGEMENTSYSTEMASINFORMATIONTECHNOLOGYADVANCES,VARIOUSMANAGEMENTSYSTEMSHAVEEMERGEDTOCHANGETHEDAILYLIVESOFTHEMORECOHERENT,TOTHEEXTENTPOSSIBLE,THEUSEOFNETWORKRESOURCESCANBESIGNIFICANTLYREASONABLEREDUCTIONOFMANUALMANAGEMENTINCONVENIENCEANDWASTEOFTIMEACCELERATINGTHEMODERNIZATIONOFTHE21STCENTURY,THECONTINUOUSIMPROVEMENTOFTHESCIENTIFICANDCULTURALLEVELS,THERAPIDGROWTHOFTHENUMBEROFSTUDENTSWILLINEVITABLYINCREASETHEPRESSUREINFORMATIONMANAGEMENTSTUDENTS,THEINEFFICIENTMANUALRETRIEVALCOMPLETELYINCOMPATIBLEWITHTHECOMMUNITY\SNEEDSTHESTUDENTINFORMATIONMANAGEMENTSYSTEMISANINFORMATIONMANAGEMENTONEKINDWITHINSYSTEM,CURRENTLYINFORMATIONTECHNIQUECONTINUOUSLYOFDEVELOPMENT,THENETWORKTECHNIQUEHASALREADYBEENAPPLIEDINUSEXTENSIVELYNEARBYOFEVERYTRADE,THEREISTHENETWORKTECHNICALDEVELOPMENT,EACHHIGHSCHOOLSALLMAKEUSEOFACALCULATORTOMANAGETODOTOLEARN,THESCHOOLISOPERATEDBYHANDICRAFTBEFOREOFTHEWHOLETEDIOUSAFFAIRSALLGOTFASTANDSOLVEHIGHEFFICIENCILY,ESPECIALLYSTUDENTRESULTMANAGEMENTTHESYSTEMHADINTHESCHOOLVERYBIGFUNCTION,ALLCANBEMORECONVENIENT,FASTFORTHESTUDENTANDTHETEACHERCOMINGSAYINGANDUNDERSTANDACCURATELYWITHMANAGEMENTEVERYONENOODLESINFORMATIONABSTRACTITISAVERYHEAVYANDBALDNESSJOBOFMANAGINGABULKYDATABASEBYMANPOWERTHEDISADVANTAGE,SUCHASGREATCAPACITYOFWORK,LOWEFFICIENCYANDLONGPERIOD,EXISTINDATAINPUTTING,DEMANDINGANDMODIFICATIONSOTHECOMPUTERMANAGEMENTSYSTEMWILLBRINGUSAQUITECHANGEBECAUSETHEREARESOMANYSTUDENTSINTHESCHOOL,THEDATAOFSTUDENTSINFORMATIONISHUGE,ITMAKESTHEMANAGEMENTOFTHEINFORMATIONBECOMEACOMPLICATEDANDTEDIOUSWORKTHISSYSTEMAIMSATTHESCHOOL,PASSINGBYPRACTICALLYOFDEMANDANALYSIS,ADOPTMIGHTYVB60TODEVELOPTHESTUDENTINFORMATIONMANAGEMENTSYSTEMTHEWHOLESYSTEMDESIGNPROCESSFOLLOWTHEPRINCIPLEOFSIMPLEOPERATION,BEAUTIFULANDVIVIDINTERFACEANDPRACTICALREQUESTTHESTUDENTINFORMATIONMANAGEMENTSYSTEMINCLUDINGTHEFUNCTIONOFSYSTEMMANAGEMENT,BASICINFORMATIONMANAGEMENT,STUDYMANAGEMENT,PRIZEAND3SYSTEMSANALYSISANDDESIGNSYSTEMSWORKINGUNDERCONTROLOFASTOREDPROGRAM,ACOMPUTERPROCESSESDATAINTOINFORMATIONTHINKABOUTTHATDEFINITIONFORAMINUTEANYGIVENCOMPUTERAPPLICATIONINVOLVESATLEASTTHREECOMPONENTSHARDWARE,SOFTWARE,ANDDATAMERELYWRITINGAPROGRAMISN’TENOUGH,BECAUSETHEPROGRAMISBUTONECOMPONENTISINASYSTEMASYSTEMISAGROUPOFCOMPONENTSTHATWORKTOGETHERTOACCOMPLISHANOBJECTIVEFOREXAMPLE,CONSIDERAPAYROLLSYSTEMITSOBJECTIVEISPAYINGEMPLOYEESWHATCOMPONENTSAREINVOLVEDEACHDAY,EMPLOYEESRECORDTHEIRHOURSWORKEDONTIMECARDSATTHEENDOFEACHWEEK,THETIMECARDSARECOLLECTEDANDDELIVEREDTOTHECOMPUTERCENTER,WHERETHEYAREREADINTOAPAYROLLPROGRAMASITRUNS,THEPROGRAMACCESSESDATAFILESFINALLY,THEPAYCHECKSAREPRINTEDANDDISTRIBUTEDFORTHESYSTEMTOWORK,PEOPLE,PROCEDURES,INPUTANDOUTPUTMEDIA,FILES,HARDWARE,ANDSOFTWAREMUSTBECAREFULLYCOORDINATEDNOTETHATTHEPROGRAMISBUTONECOMPONENTINASYSTEMSYSTEMSANALYSISCOMPUTERBASEDSYSTEMSAREDEVELOPEDBECAUSEPEOPLENEEDINFORMATIONTHOSEPEOPLE,CALLEDUSERS,GENERALLYKNOWWHATISREQUIRED,BUTMAYLACKTHEEXPERTISETOOBTAINITTECHNICALPROFESSIONALS,SUCHASPROGRAMMERS,HAVETHEEXPERTISE,BUTMAYLACKTRAININGINTHEUSER’SFIELDTOCOMPLICATEMATTERS,USERSANDPROGRAMMERSOFTENSEEMTOSPEAKDIFFERENTLANGUAGES,LEADINGTOCOMMUNICATIONPROBLEMSASYSTEMSANALYSTISAPROFESSIONALWHOTRANSLATESUSERNEEDSINTOTECHNICALTERMS,THUSSERVINGASABRIDGEBETWEENUSERSANDTECHNICALPROFESSIONALSLIKEANENGINEERORANARCHITECT,ASYSTEMSANALYSTSOLVESPROBLEMSBYCOMBININGSOLIDTECHNICALSKILLSWITHINSIGHT,IMAGINATION,ANDATOUCHOFARTGENERALLY,THEANALYSTFOLLOWSAWELLDEFINED,METHODICALPROCESSTHATINCLUDESATLEASTTHEFOLLOWINGSTEPSPROBLEMDEFINITIONANALYSISDESIGNIMPLEMENTATIONMAINTENANCEATTHEENDOFEACHSTEP,RESULTSAREDOCUMENTEDANDSHAREDWITHBOTHTHEUSERANDTHEPROGRAMMERSTHEIDEAISTOCATCHANDCORRECTERRORSANDMISUNDERSTANDINGSASEARLYAS
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 14
大小: 0.07(MB)
子文件數(shù):
-
簡(jiǎn)介:外文原文THEJAVAABSTRACTWINDOWINGTOOLKITFORTHEPASTFIVEDAYSYOU’VECONCENTRATEDONCREATINGAPPLETSTHATDOVERYSIMPLETHINGSDISPLAYTEXT,PLAYANANIMATIONORASOUND,ORENABLEVERYBASICINTERACTIONSWITHTHEUSERONCEYOUGETPASTTHATPOINT,HOWEVER,YOUMAYWANTTOSTARTCREATINGMORECOMPLEXAPPLETSTHATBEHAVELIKEREALAPPLICATIONS,EMBEDDEDINAWEBPAGEAPPLETSTHATSTARTTOLOOKLIKEREALGUIAPPLICATIONSWITHBUTTONS,MENUS,TEXTFIELDSANDOTHERELEMENTSOFAREALAPPLICATIONIT’STHISSORTOFREALWORKINJAVAAPPLETSANDAPPLICATIONSTHATJAVA’SABSTRACTWINDOWINGTOOLKIT,ORAWT,WASDESIGNEDFORYOU’VEACTUALLYBEENUSINGTHEAWTALLALONG,ASYOUMIGHTHAVEGUESSEDFROMTHECLASSESYOU’VEBEENIMPORTINGTHEAPPLETCLASSANDMOSTOFTHECLASSESYOU’VEBEENUSINGTHISWEEKAREALLINTEGRALPARTSOFTHEAWTINFACT,THEHOTJAVABROWSERISALSOWRITTENINJAVAANDUSESTHEAWTASWELLTHEAWTPROVIDESTHEFOLLOWING口AFULLSETOFUIWIDGETSANDOTHERCOMPONENTS,INCLUDINGWINDOWS,MENUS,BUTTONS,CHECKBOXES,TEXTFIELDS,SCROLLBARS,ANDSCROLLINGLISTS口SUPPORTFORUI“CONTAINERS,”WHICHCANCONTAINOTHEREMBEDDEDCONTAINERSORUIWIDGETS口ANEVENTSYSTEMFORMANAGINGSYSTEMANDUSEREVENTSBETWEENANDAMONGPARTSOFTHEAWT口MECHANISMSFORLAYINGOUTCOMPONENTSINAWAYTHATENABLESPLATFORMINDEPENDENTUIDESIGNTODAY,YOU’LLLEARNABOUTHOWTOUSEALLTHESETHINGSINYOURJAVAAPPLETSTOMORROW,YOU’LLLEARNABOUTCREATINGWINDOWS,MENUS,ANDDIALOGS,WHICHENABLEYOUTOPOPUPSEPARATEWINDOWSFROMTHEBROWSERWINDOWINADDITION,YOUCANUSETHEAWTINSTANDALONEAPPLICATIONS,SOEVERYTHINGYOU’VELEARNEDSOFARTHISWEEKCANSTILLBEUSEDIFYOUFINDTHEFRAMEWORKOFTHEWEBBROWSERTOOLIMITING,YOUCANTAKEYOURAWTBACKGROUNDANDSTARTWRITINGFULLFLEDGEDJAVAAPPLICATIONSTODAY,HOWEVER,YOU’LLCONTINUEFOCUSINGONAPPLETSNOTETHISISBYFARTHEMOSTCOMPLEXLESSONSOFARTHERE’SALOTTOCOVERANDALOTOFCODETOGOTHROUGHTODAY,SOIFITSTARTSBECOMINGOVERWHELMING,YOUMIGHTWANTTOTAKETWODAYSORMOREFORTHISONEANAWTOVERVIEWTHEBASICIDEABEHINDTHEAWTISTHATAJAVAWINDOWISASETOFNESTEDCOMPONENTS,STARTINGFROMTHEOUTERMOSTWINDOWALLTHEWAYDOWNTOTHESMALLESTUICOMPONENTCOMPONENTSCANCLASSHIERARCHYTHATMAKESUPTHEMAINCLASSESINTHEAWTTHEROOTOFMOSTOFTHEAWTCOMPONENTSISTHECLASSCOMPONENT,WHICHPROVIDESBASICDISPLAYANDEVENTHANDLINGFEATURESTHECLASSESCONTAINER,CANVAS,TEXTCOMPONENT,ANDMANYOFTHEOTHERUICOMPONENTSINHERITFROMCOMPONENTINHERITINGFROMTHECONTAINERCLASSAREOBJECTSTHATCANCONTAINOTHERAWTCOMPONENTSTHEPANELANDWINDOWCLASSES,INPARTICULARNOTETHATTHEJAVAAPPLETAPPLETCLASS,EVENTHOUGHITLIVESINITSOWNPACKAGE,INHERITSFROMPANEL,SOYOURAPPLETSAREANINTEGRALPARTOFTHEHIERARCHYOFCOMPONENTSINTHEAWTSYSTEMFIGURE132APARTIALAWTCLASSHIERARCHYAGRAPHICALUSERINTERFACEBASEDAPPLICATIONTHATYOUWRITEBYUSINGTHEAWTCANBEASCOMPLEXASYOULIKE,WITHDOZENSOFNESTEDCONTAINERSANDCOMPONENTSINSIDEEACHOTHERAWTWASDESIGNEDSOTHATEACHCOMPONENTCANPLAYITSPARTINTHEOVERALLAWTSYSTEMWITHOUTNEEDINGTODUPLICATEORKEEPTRACKOFTHEBEHAVIOROFOTHERPARTSINTHESYSTEMTHEBASICUSERINTERFACECOMPONENTSTHESIMPLESTFORMOFAWTCOMPONENTISTHEBASICUICOMPONENTYOUCANCREATEANDADDTHESETOYOURAPPLETWITHOUTNEEDINGTOKNOWANYTHINGABOUTCREATINGCONTAINERSORPANELSYOURAPPLET,EVENBEFOREYOUSTARTPAINTINGANDDRAWINGANDHANDLINGEVENTS,ISALREADYANAWTCONTAINERBECAUSEANAPPLETISACONTAINER,YOUCANPUTOTHERAWTCOMPONENTSSUCHASUICOMPONENTSOROTHERCONTAINERSINTOITINTHISSECTION,YOU’LLLEARNABOUTTHEBASICUICOMPONENTSLABELS,BUTTONS,CHECKBOXES,CHOICEMENUS,ANDTEXTFIELDSINEACHCASE,THEPROCEDUREFORCREATINGTHECOMPONENTISTHESAMEYOUFIRSTCREATETHECOMPONENT,ANDTHENADDITTOTHEPANELTHATHOLDSIT,ATWHICHPOINTITISDISPLAYEDONTHESCREENTOADDACOMPONENTTOAPANELSUCHASYOURAPPLET,FOREXAMPLE,USETHEADDMETHODPUBLICVOIDINIT{BUTTONBNEWBUTTON“OK”ADDB}COMPONENTCANVASCONTAINERTEXTCOMPONENTBUTTONPANELTEXTFIELDWINDOWAPPLETDIALOGFRAME
下載積分: 10 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 19
大小: 0.31(MB)
子文件數(shù):
-
簡(jiǎn)介:1外文原文ANINTRODUCTIONTOJAVAPROGRAMMINGWHATISJAVAJAVAISANOBJECTORIENTEDPROGRAMMINGLANGUAGEDEVELOPEDBYSUNMICROSYSTEMS,ACOMPANYBESTKNOWNFORITSHIGHENDUNIXWORKSTATIONSMODELEDAFTERC,THEJAVALANGUAGEWASDESIGNEDTOBESMALL,SIMPLE,ANDPORTABLEACROSSPLATFORMSANDOPERATINGSYSTEMS,BOTHATTHESOURCEANDATTHEBINARYLEVELMOREABOUTTHISLATERJAVAISOFTENMENTIONEDINTHESAMEBREATHASHOTJAVA,AWORLDWIDEWEBBROWSERFROMSUNLIKENETSCAPEORMOSAICSEEFIGURE11WHATMAKESHOTJAVADIFFERENTFROMMOSTOTHERBROWSERSISTHAT,INADDITIONTOALLITSBASICWEBFEATURES,ITCANALSODOWNLOADANDPLAYAPPLETSONTHEREADER’SSYSTEMAPPLETSAPPEARINAWEBPAGEMUCHINTHESAMEWAYASIMAGESDO,BUTUNLIKEIMAGES,APPLETSAREDYNAMICANDINTERACTIVEAPPLETSCANBEUSEDTOCREATEANIMATIONS,FIGURES,ORAREASTHATCANRESPONDTOINPUTFROMTHEREADER,GAMES,OROTHERINTERACTIVEEFFECTSONTHESAMEWEBPAGESAMONGTHETEXTANDGRAPHICSALTHOUGHHOTJAVAWASTHEFIRSTWORLDWIDEWEBBROWSERTOBEABLETOPLAYJAVAAPPLETS,JAVASUPPORTISRAPIDLYBECOMINGAVAILABLEINOTHERBROWSERSNETSCAPE20PROVIDESSUPPORTFORJAVAAPPLETS,ANDOTHERBROWSERDEVELOPERSHAVEALSOANNOUNCEDSUPPORTFORJAVAINFORTHCOMINGPRODUCTSJAVA’SPAST,PRESENT,ANDFUTURETHEJAVALANGUAGEWASDEVELOPEDATSUNMICROSYSTEMSIN1991ASPARTOFARESEARCHPROJECTTODEVELOPSOFTWAREFORCONSUMERELECTRONICSDEVICESTELEVISIONSETS,VCRS,TOASTERS,ANDTHEOTHERSORTSOFMACHINESYOUCANBUYATANYDEPARTMENTSTOREJAVA’SGOALSATTHATTIMEWERETOBESMALL,FAST,EFFICIENT,ANDEASILYPORTABLETOAWIDERANGEOFHARDWAREDEVICESITISTHOSESAMEGOALSTHATMADEJAVAANIDEALLANGUAGEFORDISTRIBUTINGEXECUTABLEPROGRAMSVIATHEWORLDWIDEWEB,ANDALSOAGENERALPURPOSEPROGRAMMINGLANGUAGEFORDEVELOPINGPROGRAMSTHATAREEASILYUSABLEANDPORTABLEACROSSDIFFERENTPLATFORMSTHEJAVALANGUAGEWASUSEDINSEVERALPROJECTSWITHINSUN,BUTDIDNOTGETVERYMUCHCOMMERCIALATTENTIONUNTILITWASPAIREDWITHHOTJAVAHOTJAVAWASWRITTENIN1994INAMATTEROFMONTHS,BOTHASAVEHICLEFORDOWNLOADINGANDRUNNINGAPPLETSANDALSOASANEXAMPLEOFTHESORTOFCOMPLEXAPPLICATIONTHATCANBEWRITTENINJAVAATTHETIMETHISBOOKISBEINGWRITTEN,SUNHASRELEASEDTHEBETAVERSIONOFTHEJAVA3PLATFORMINDEPENDENCEISONEOFTHEMOSTSIGNIFICANTADVANTAGESTHATJAVAHASOVEROTHERPROGRAMMINGLANGUAGES,PARTICULARLYFORSYSTEMSTHATNEEDTOWORKONMANYDIFFERENTPLATFORMSJAVAISPLATFORMINDEPENDENTATBOTHTHESOURCEANDTHEBINARYLEVELNEWTERMPLATFORMINDEPENDENCEISAPROGRAM’SCAPABILITYOFMOVINGEASILYFROMONECOMPUTERSYSTEMTOANOTHERATTHESOURCELEVEL,JAVA’SPRIMITIVEDATATYPESHAVECONSISTENTSIZESACROSSALLDEVELOPMENTPLATFORMSJAVA’SFOUNDATIONCLASSLIBRARIESMAKEITEASYTOWRITECODETHATCANBEMOVEDFROMPLATFORMTOPLATFORMWITHOUTTHENEEDTOREWRITEITTOWORKWITHTHATPLATFORMPLATFORMINDEPENDENCEDOESN’TSTOPATTHESOURCELEVEL,HOWEVERJAVABINARYFILESAREALSOPLATFORMINDEPENDENTANDCANRUNONMULTIPLEPROBLEMSWITHOUTTHENEEDTORECOMPILETHESOURCEHOWDOESTHISWORKJAVABINARYFILESAREACTUALLYINAFORMCALLEDBYTECODESNEWTERMBYTECODESAREASETOFINSTRUCTIONSTHATLOOKSALOTLIKESOMEMACHINECODES,BUTTHATISNOTSPECIFICTOANYONEPROCESSORNORMALLY,WHENYOUCOMPILEAPROGRAMWRITTENINCORINMOSTOTHERLANGUAGES,THECOMPILERTRANSLATESYOURPROGRAMINTOMACHINECODESORPROCESSORINSTRUCTIONSTHOSEINSTRUCTIONSARESPECIFICTOTHEPROCESSORYOURCOMPUTERISRUNNINGSO,FOREXAMPLE,IFYOUCOMPILEYOURCODEONAPENTIUMSYSTEM,THERESULTINGPROGRAMWILLRUNONLYONOTHERPENTIUMSYSTEMSIFYOUWANTTOUSETHESAMEPROGRAMONANOTHERSYSTEM,YOUHAVETOGOBACKTOYOURORIGINALSOURCE,GETACOMPILERFORTHATSYSTEM,ANDRECOMPILEYOURCODEFIGURE12SHOWSTHERESULTOFTHISSYSTEMMULTIPLEEXECUTABLEPROGRAMSFORMULTIPLESYSTEMSTHINGSAREDIFFERENTWHENYOUWRITECODEINJAVATHEJAVADEVELOPMENTENVIRONMENTHASTWOPARTSAJAVACOMPILERANDAJAVAINTERPRETERTHEJAVACOMPILERTAKESYOURJAVAPROGRAMANDINSTEADOFGENERATINGMACHINECODESFROMYOURSOURCEFILES,ITGENERATESBYTECODESJAVAISOBJECTORIENTEDTOSOME,OBJECTORIENTEDPROGRAMMINGOOPTECHNIQUEISMERELYAWAYOFORGANIZINGPROGRAMS,ANDITCANBEACCOMPLISHEDUSINGANYLANGUAGEWORKINGWITHAREALOBJECTORIENTEDLANGUAGEANDPROGRAMMINGENVIRONMENT,HOWEVER,ENABLESYOUTOTAKEFULLADVANTAGEOFOBJECTORIENTEDMETHODOLOGYANDITSCAPABILITIESOFCREATINGFLEXIBLE,MODULARPROGRAMSANDREUSINGCODEMANYOFJAVA’SOBJECTORIENTEDCONCEPTSAREINHERITEDFROMC,THELANGUAGEONWHICHITISBASED,BUTITBORROWSMANYCONCEPTSFROMOTHEROBJECTORIENTEDLANGUAGESASWELLLIKEMOSTOBJECTORIENTEDPROGRAMMINGLANGUAGES,JAVAINCLUDESASETOFCLASSLIBRARIESTHATPROVIDEBASICDATATYPES,SYSTEMINPUTANDOUTPUTCAPABILITIES,ANDOTHERUTILITYFUNCTIONSTHESEBASICCLASSESAREPARTOFTHEJAVADEVELOPMENTKIT,WHICHALSOHASCLASSESTOSUPPORTNETWORKING,COMMONINTERNETPROTOCOLS,ANDUSERINTERFACETOOLKITFUNCTIONSBECAUSETHESECLASSLIBRARIESAREWRITTENIN
下載積分: 10 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 12
大小: 0.06(MB)
子文件數(shù):
-
簡(jiǎn)介:1外文原文外文原文THECDESIGNRATIONALECISDESIGNEDTOBEANEXTENSIBLEPLATFORMFORRAPIDLYDEVELOPINGPROGRAMANALYSISTOOLSSEVERALFEATURESOFCFACILITATETHISBYCONVENTION,CWRITTENINLOWERCASELETTERSREFERSJUSTTOTHEPROGRAMTHATABSTRACTSDATAFROMACPROGRAMCIAWRITTENINCAPITALLETTERSREFERSTOTHESYSTEMMADEOFTHATABSTRACTORANDALLOFTHETOOLSTHATUSETHEDATABASEITGENERATESENTITIESINCLUDELES,MACROS,TYPES,FUNCTIONSANDVARIABLESSEPARATIONOFINFORMATIONEXTRACTIONANDPRESENTATIONTHEPROCESSOFEXTRACTINGINFORMATIONFROMAPROGRAMANDTHEPROCESSOFPRESENTINGTHATINFORMATIONSHOULDBESEPARATETHISELIMINATESTHENEEDFOREACHCANALYSISTOOLTODUPLICATETHEPARSINGPROCESSANDALLOWSCTOOLSTOSHARETHEINFORMATIONANDPRESENTITINDIFFERENTWAYSASIMILARDOCTRINEWASDEVELOPEDINTHEINTERLISPPROJECTUNFORTUNATELY,MANYCANDCTOOLSTODAYSTILLVIOLATETHISBASICPRINCIPLEAWELLCONCEIVEDCONCEPTUALMODELACONCEPTUALMODELBASEDONTHEENTITYRELATIONSHIPMODELWASDESIGNEDTODESCRIBETHEENTITIES,ATTRIBUTES,ANDRELATIONSHIPSINCPROGRAMSTHEMODELSERVESASANACCURATEHIGHLEVELSPECIFICATIONFORTHECONTENTSOFTHEPROGRAMDATABASERELATIONALDATABASETOSUPPORTREUSE,CSTORESABSTRACTEDINFORMATIONINTHEFORMOFARELATIONALDATABASETHISMAKESITPOSSIBLEFORTHATINFORMATIONTOBEACCESSEDBYAWIDEVARIETYOFEXISTINGDATABASEQUERYSYSTEMSINCREMENTALDATABASECONSTRUCTIONCBUILDSANDMAINTAINSAPROGRAMDATABASEFORLARGESYSTEMSEFFICIENTLYBECAUSEITALLOWSINCREMENTALUPDATESOFADATABASEWHENASETOFCSOURCELESISUPDATED,ONLYTHATPORTIONHASTOBEREABSTRACTEDTOUPDATETHEDATABASETHESEBASICDESIGNPRINCIPLESGIVETOOLSBASEDONCANADVANTAGEOVERMANYTRADITIONALDEVELOPMENTTOOLS,WHICHUSUALLYMERGETHEINFORMATIONEXTRACTIONAND3OFTHESIGNALREFLECTEDBYTHETARGET,ISADIRECTMEASUREOFTHEDISTANCEDTOBEMEASUREDHOWEVER,THELASERSIGNALISTRANSMITTEDATTHESPEEDOFLIGHTTHEREFORE,APRECISERANGINGREQUIRES,ACHANGEINTHEDISTANCETOTARGETBYFIFTEENCENTIMETERCORRESPONDSTOACHANGEINTIMEDIFFERENCEOFONLYONENANOSECONDINTHEPRIORART,THEREARESOMEMETHODSTOTRANSFORMTHEMEASUREDVALUESINORDERTOOBTAINTHEREQUIREDTIMERESOLUTIONANDCALCULATETHETIMEOFFLIGHTTHESEMETHODS,EITHERSTRETCHORTRANSFORMITINTOANOTHERMEASURABLEVALUESUCHASAVOLTAGE,RELYONAGREATQUANTITYOFPRECISEELECTRONICCOMPONENTS,INCREASETHECOMPLEXITYOFTHECIRCUITTHEACCURACYOFTHESEMETHODSISEASILYDEGRADEDBYTEMPERATUREAFFECTSMETHODSOFCALCULATINGTHEPHASEDIFFERENTBETWEENTHEELECTRONICCIRCUITMORECOMPLICATEDANDTAKEALONGERTIMETOPERFORMGENERALLY,ASPECIFICRANGINGMETHODANDAPPARATUSLIMITSTHERANGEANDRESOLUTIONOBTAINABLETHEREWITHTHATMEANS,ITISALMOSTIMPOSSIBLETOCHANGETHEMBYJUSTMODIFYINGAPARTOFTHECIRCUITOBJECTORIENTATIONANDCCISJUSTONEOFMANYPROGRAMMINGLANGUAGESINUSETODAYWHYARETHERESOMANYLANGUAGESWHYDONEWONESAPPEAREVERYFEWYEARSPROGRAMMINGLANGUAGESHAVEEVOLVEDTOHELPPROGRAMMERSEASETHETRANSITIONFROMDESIGNTOIMPLEMENTATIONTHEFIRSTPROGRAMMINGLANGUAGESWEREVERYDEPENDENTONTHEUNDERLYINGMACHINEARCHITECTUREWRITINGPROGRAMSATTHISLEVELOFDETAILISVERYCUMBERSOMEJUSTASHARDWAREENGINEERSLEARNEDHOWTOBUILDCOMPUTERSYSTEMSOUTOFOTHERCOMPONENTS,LANGUAGEDESIGNERSALSOREALIZEDTHATPROGRAMSCOULDBEWRITTENATAMUCHHIGHERLEVEL,THEREBYSHIELDINGTHEPROGRAMMERFROMTHEDETAILSOFTHEUNDERLYINGMACHINEWHYARETHERESUCHALARGENUMBEROFHIGHLEVELPROGRAMMINGLANGUAGESTHEREARELANGUAGESFORACCESSINGLARGEINVENTORYDATABASES,FORMATTINGFINANCIALREPORTS,CONTROLLINGROBOTSONTHEFACTORYFLOOR,PROCESSINGLISTS,CONTROLLINGSATELLITESINREALTIME,SIMULATINGANUCLEARREACTOR,PREDICTINGCHANGINGATMOSPHERICCONDITIONS,PLAYINGCHESS,ANDDRAWINGCIRCUITBOARDSEACHOFTHESEPROBLEMSREQUIRESDIFFERENTSETSOFDATASTRUCTURESAND
下載積分: 10 賞幣
上傳時(shí)間:2024-03-12
頁(yè)數(shù): 18
大?。?0.04(MB)
子文件數(shù):
-
簡(jiǎn)介:中文中文4150字畢業(yè)論文設(shè)計(jì)英文翻譯材料學(xué)院計(jì)算機(jī)科學(xué)學(xué)院專業(yè)自動(dòng)化年級(jí)2011學(xué)生姓名學(xué)號(hào)指導(dǎo)教師姓名職稱講師THETYPEOFTHEHTTPHANDLERFORAPARTICULARPAGEDEPENDSONTHEURLTHEFIRSTTIMETHEURLISINVOKED,ANEWCLASSISCOMPOSEDANDDYNAMICALLYCOMPILEDTOANASSEMBLYTHESOURCECODEOFTHECLASSISTHEOUTCOMEOFAPARSINGPROCESSTHATEXAMINESTHEASPXSOURCESTHECLASSISDEFINEDASPARTOFTHENAMESPACEASPANDISGIVENANAMETHATMIMICSTHEORIGINALURLFOREXAMPLE,IFTHEURLENDPOINTISPAGEASPX,THENAMEOFTHECLASSISASPPAGE_ASPXTHECLASSNAME,THOUGH,CANBEPROGRAMMATICALLYCONTROLLEDBYSETTINGTHECLASSNAMEATTRIBUTEINTHEPAGEDIRECTIVETHEBASECLASSFORTHEHTTPHANDLERISPAGETHISCLASSDEFINESTHEMINIMUMSETOFMETHODSANDPROPERTIESSHAREDBYALLPAGEHANDLERSTHEPAGECLASSIMPLEMENTSTHEIHTTPHANDLERINTERFACEUNDERACOUPLEOFCIRCUMSTANCES,THEBASECLASSFORTHEACTUALHANDLERISNOTPAGEBUTADIFFERENTCLASSTHISHAPPENS,FOREXAMPLE,IFCODEBEHINDISUSEDCODEBEHINDISADEVELOPMENTTECHNIQUETHATINSULATESTHECODENECESSARYTOAPAGEINTOASEPARATECORMICROSOFTVISUALBASIC?NETCLASSTHECODEOFAPAGEISTHESETOFEVENTHANDLERSANDHELPERMETHODSTHATACTUALLYCREATETHEBEHAVIOROFTHEPAGETHISCODECANBEDEFINEDINLINEUSINGTHETAGORPLACEDINANEXTERNALCLASSTHECODEBEHINDCLASSACODEBEHINDCLASSISACLASSTHATINHERITSFROMPAGEANDSPECIALIZESITWITHEXTRAMETHODSWHENSPECIFIED,THECODEBEHINDCLASSISUSEDASTHEBASECLASSFORTHEHTTPHANDLERTHEOTHERSITUATIONINWHICHTHEHTTPHANDLERISNOTBASEDONPAGEISWHENTHECONFIGURATIONFILEOFTHEAPPLICATIONCONTAINSAREDEFINITIONFORTHEPAGEBASETYPEATTRIBUTEINTHESECTIONTHEPAGEBASETYPEATTRIBUTEINDICATESTHETYPEANDTHEASSEMBLYTHATCONTAINSTHEBASECLASSFORPAGEHANDLERSDERIVEDFROMPAGE,THISCLASSCANAUTOMATICALLYENDOWHANDLERSWITHACUSTOMANDEXTENDEDSETOFMETHODSANDPROPERTIESTHEPAGELIFECYCLEONCETHEHTTPPAGEHANDLERCLASSISFULLYIDENTIFIED,THEASPNETRUNTIMECALLSTHEHANDLERSPROCESSREQUESTMETHODTOPROCESSTHEREQUESTNORMALLY,THEREISNONEEDTOCHANGETHEIMPLEMENTATIONOFTHEMETHODASITISPROVIDEDBYTHEPAGECLASSTHISIMPLEMENTATIONBEGINSBYCALLINGTHEMETHODFRAMEWORKINITIALIZE,WHICHBUILDSTHECONTROLSTREEFORTHEPAGETHEMETHODISAPROTECTEDANDVIRTUALMEMBEROFTHETEMPLATECONTROLCLASSTHECLASSFROMWHICHPAGEITSELFDERIVESANYDYNAMICALLYGENERATEDHANDLERFORANASPXRESOURCEOVERRIDESFRAMEWORKINITIALIZEINTHISMETHOD,THEWHOLECONTROLTREEFORTHEPAGEISBUILTNEXT,PROCESSREQUESTMAKESTHEPAGETRANSITVARIOUSPHASESINITIALIZATION,LOADINGOFVIEWSTATEINFORMATIONANDPOSTBACKDATA,LOADINGOFTHEPAGESUSERCODEANDEXECUTIONOFPOSTBACKSERVERSIDEEVENTSAFTERTHAT,THEPAGEENTERSINRENDERINGMODETHEUPDATEDVIEWSTATEISCOLLECTEDTHEHTMLCODEISGENERATEDANDTHENSENTTOTHEOUTPUTCONSOLEFINALLY,THEPAGEISUNLOADEDANDTHEREQUESTISCONSIDEREDCOMPLETELYSERVED
下載積分: 10 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 12
大?。?0.08(MB)
子文件數(shù):