-
簡介:畢業(yè)設計(論計(論文)文)英文翻譯學院院信息技術學院專業(yè)業(yè)計算機科學與技術學生姓名王佩學號0506120502題目基于WEB的網絡商品銷售系統指導教師張漪日期2009年2月27日MICROSOFTINTERNETINFORMATIONSERVERVERSION30/40ONWINDOWSNTSERVERMICROSOFTPEERWEBSERVICESVERSION30ONWINDOWSNTWORKSTATIONMICROSOFTPERSONALWEBSERVERONWINDOWS95/98正如前文所述,與一般的程序不同,ASP程序無須編譯,ASP程序的控制部份,是使用VBSCRIPT、JSCRIPT等腳本語言來設計的,當執(zhí)行ASP程序時,腳本程序將一整套命令發(fā)送給腳本解釋器即腳本引擎,由腳本解釋器進行翻譯并將其轉換成服務器所能執(zhí)行的命令。當然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫ASP程序,那么你的服務器上必須要有能解釋這種腳本語言的腳本解釋器。當你安裝ASP時,系統提供了兩種腳本語言VBSRCIPT和JSCRIPT,而VBSCRIPT則被作為系統默認的腳本語言。你也可以根據自己的喜好改變系統默認的腳本語言。ASP本身并不是一種腳本語言,它只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運行的環(huán)境。但是,要學好ASP又必須掌握它的語法和規(guī)則?,F在就讓我們開始一步一步地認識并學習ACTIVESERVERPAGES。ASP程序其實是以擴展名為ASP的純文本形式存在于WEB服務器上的,你可以用任何文本編輯器打開它,ASP程序中可以包含純文本、HTML標記以及腳本命令。你只需將ASP程序放在WEB服務器的虛擬目錄下(該目錄必須要有可執(zhí)行權限),就可以通過WWW的方式訪問ASP程序了。要學好ASP程序的設計,必須掌握腳本的編寫,那么究竟什么是腳本呢其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令WEB服務器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,你必須要熟悉至少一門腳本語言,如VBSCRIPT。腳本語言是一種介乎于HTML和諸如JAVA、VISUALBASIC、C等編程語言之間的一種特殊的語言,盡管它更接近后者,但它卻不具有編程語言復雜、嚴謹的語法和規(guī)則。如前所述ASP所提供的腳本運行環(huán)境可支持多種腳本語言,譬如JSCRIPT、REXX、PERL等等,這無疑給ASP程序設計者提供了廣泛的發(fā)揮余地。ASP的出現使得廣大WEB設計者不必在為客戶瀏覽器是否支持而擔心,實際上就算你在同一個ASP文件中使用不同的腳本語言,你都無須為此擔憂,因為所有的一切都將在服務器端進行,客戶瀏覽器得到的只是一個程序執(zhí)行的結果,而你也只需在ASP中聲明使用不同的腳本語言即可。下面是一個典型的在同一ASP文件中使用兩種腳本語言的例子
下載積分: 10 賞幣
上傳時間:2024-03-15
頁數: 17
大小: 0.13(MB)
子文件數:
-
簡介: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 賞幣
上傳時間:2024-03-12
頁數: 29
大?。?0.12(MB)
子文件數:
-
簡介:計算機網絡安全與防范鹽城師范學院畢業(yè)論文2013-2014學年度計算機網絡安全與防范學生姓名學院專業(yè)班級學號指導教師2013年6月16日計算機網絡安全與防范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 賞幣
上傳時間:2024-03-12
頁數: 19
大小: 0.08(MB)
子文件數:
-
簡介: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 賞幣
上傳時間:2024-03-17
頁數: 14
大?。?0.07(MB)
子文件數:
-
簡介:外文文獻閱讀與翻譯英文原文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 賞幣
上傳時間:2024-03-16
頁數: 9
大小: 0.06(MB)
子文件數:
-
簡介:字數英文字數英文16141614單詞,單詞,88068806字符;中文字符;中文27792779漢字漢字出處出處SATHYASEELANSATHYASEELANB,B,CORDOVACORDOVARSSACOMPARATIVECOMPARATIVESTUDYSTUDYOFOFTOPTOPWEBWEBDESIGNDESIGNMODELSMODELSTHATTHATAREAREUSINGUSINGJAVAJAVATECHNOLOGIESJINTERNATIONALTECHNOLOGIESJINTERNATIONALJOURNALJOURNALOFOFINNOVATIONSINNOVATIONSANDANDADVANCEMENTADVANCEMENTININCOMPUTERCOMPUTERSCIENCE2016,554144SCIENCE2016,554144外文文獻外文文獻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 賞幣
上傳時間:2024-03-11
頁數: 13
大小: 0.07(MB)
子文件數:
-
簡介:1附件1外文資料翻譯譯文ASPNETASPNET概述概述ASPNET是一個統一的WEB開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級WEB應用程序所必需的各種服務。ASPNET作為NETFRAMEWORK的一部分提供。當您編寫ASPNET應用程序的代碼時,可以訪問NETFRAMEWORK中的類。您可以使用與公共語言運行庫CLR兼容的任何語言來編寫應用程序的代碼,這些語言包括MICROSOFTVISUALBASIC、C、JSCRIPTNET和J。使用這些語言,可以開發(fā)利用公共語言運行庫、類型安全、繼承等方面的優(yōu)點的ASPNET應用程序。ASPNET包括?頁和控件框架?ASPNET編譯器?安全基礎結構?狀態(tài)管理功能?應用程序配置?運行狀況監(jiān)視和性能功能?調試支持?XMLWEBSERVICES框架?可擴展的宿主環(huán)境和應用程序生命周期管理?可擴展的設計器環(huán)境ASPNET頁和控件框架是一種編程框架,它在WEB服務器上運行,可以動態(tài)地生成和呈現ASPNET網頁??梢詮娜魏螢g覽器或客戶端設備請求ASPNET網頁,ASPNET會向請求瀏覽器呈現標記(例如HTML)。通常,您可以對多個瀏覽器使用相同的頁,因為ASPNET會為發(fā)出請求的瀏覽器呈現適當的標記。但是,您可以針對諸如MICROSOFTINTERNETEXPLORER6的特定瀏覽器設計3庫使用ASPNETFORMS身份驗證和ASPNET成員資格來管理身份驗證。此外,可以使用WINDOWS組或您自己的自定義角色數據庫(使用ASPNET角色)來管理WEB應用程序的功能和信息方面的授權。您可以根據應用程序的需要方便地移除、添加或替換這些方案。ASPNET始終使用特定的WINDOWS標識運行,因此,您可以通過使用WINDOWS功能(例如NTFS訪問控制列表ACL、數據庫權限等等)來保護應用程序的安全。ASPNET提供了內部狀態(tài)管理功能,它使您能夠存儲頁請求期間的信息,例如客戶信息或購物車的內容。您可以保存和管理應用程序特定、會話特定、頁特定、用戶特定和開發(fā)人員定義的信息。此信息可以獨立于頁上的任何控件。ASPNET提供了分布式狀態(tài)功能,使您能夠管理一臺計算機或數臺計算機上同一應用程序的多個實例的狀態(tài)信息。通過ASPNET應用程序使用的配置系統,可以定義WEB服務器、網站或單個應用程序的配置設置。您可以在部署ASPNET應用程序時定義配置設置,并且可以隨時添加或修訂配置設置,且對運行的WEB應用程序和服務器具有最小的影響。ASPNET配置設置存儲在基于XML的文件中。由于這些XML文件是ASCII文本文件,因此對WEB應用程序進行配置更改比較簡單。您可以擴展配置方案,使其符合自己的要求。ASPNET包括可監(jiān)視ASPNET應用程序的運行狀況和性能的功能。使用ASPNET運行狀況監(jiān)視可以報告關鍵事件,這些關鍵事件提供有關應用程序的運行狀況和錯誤情況的信息。這些事件顯示診斷和監(jiān)視特征的組合,并在記錄哪些事件以及如何記錄事件等方面提供了高度的靈活性。ASPNET支持兩組可供應用程序訪問的性能計數器?ASPNET系統性能計數器組?ASPNET應用程序性能計數器組
下載積分: 10 賞幣
上傳時間:2024-03-16
頁數: 15
大?。?0.08(MB)
子文件數:
-
簡介: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 賞幣
上傳時間:2024-03-17
頁數: 28
大小: 0.07(MB)
子文件數:
-
簡介: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 賞幣
上傳時間:2024-03-16
頁數: 16
大?。?0.04(MB)
子文件數:
-
簡介:外文原文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 賞幣
上傳時間:2024-03-16
頁數: 20
大小: 0.1(MB)
子文件數:
-
簡介: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 賞幣
上傳時間:2024-03-16
頁數: 14
大?。?0.07(MB)
子文件數:
-
簡介:外文原文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 賞幣
上傳時間:2024-03-15
頁數: 19
大?。?0.31(MB)
子文件數:
-
簡介: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 賞幣
上傳時間:2024-03-15
頁數: 12
大?。?0.06(MB)
子文件數:
-
簡介: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 賞幣
上傳時間:2024-03-12
頁數: 18
大?。?0.04(MB)
子文件數:
-
簡介:中文中文4150字畢業(yè)論文設計英文翻譯材料學院計算機科學學院專業(yè)自動化年級2011學生姓名學號指導教師姓名職稱講師THETYPEOFTHEHTTPHANDLERFORAPARTICULARPAGEDEPENDSONTHEURLTHEFIRSTTIMETHEURLISINVOKED,ANEWCLASSISCOMPOSEDANDDYNAMICALLYCOMPILEDTOANASSEMBLYTHESOURCECODEOFTHECLASSISTHEOUTCOMEOFAPARSINGPROCESSTHATEXAMINESTHEASPXSOURCESTHECLASSISDEFINEDASPARTOFTHENAMESPACEASPANDISGIVENANAMETHATMIMICSTHEORIGINALURLFOREXAMPLE,IFTHEURLENDPOINTISPAGEASPX,THENAMEOFTHECLASSISASPPAGE_ASPXTHECLASSNAME,THOUGH,CANBEPROGRAMMATICALLYCONTROLLEDBYSETTINGTHECLASSNAMEATTRIBUTEINTHEPAGEDIRECTIVETHEBASECLASSFORTHEHTTPHANDLERISPAGETHISCLASSDEFINESTHEMINIMUMSETOFMETHODSANDPROPERTIESSHAREDBYALLPAGEHANDLERSTHEPAGECLASSIMPLEMENTSTHEIHTTPHANDLERINTERFACEUNDERACOUPLEOFCIRCUMSTANCES,THEBASECLASSFORTHEACTUALHANDLERISNOTPAGEBUTADIFFERENTCLASSTHISHAPPENS,FOREXAMPLE,IFCODEBEHINDISUSEDCODEBEHINDISADEVELOPMENTTECHNIQUETHATINSULATESTHECODENECESSARYTOAPAGEINTOASEPARATECORMICROSOFTVISUALBASIC?NETCLASSTHECODEOFAPAGEISTHESETOFEVENTHANDLERSANDHELPERMETHODSTHATACTUALLYCREATETHEBEHAVIOROFTHEPAGETHISCODECANBEDEFINEDINLINEUSINGTHETAGORPLACEDINANEXTERNALCLASSTHECODEBEHINDCLASSACODEBEHINDCLASSISACLASSTHATINHERITSFROMPAGEANDSPECIALIZESITWITHEXTRAMETHODSWHENSPECIFIED,THECODEBEHINDCLASSISUSEDASTHEBASECLASSFORTHEHTTPHANDLERTHEOTHERSITUATIONINWHICHTHEHTTPHANDLERISNOTBASEDONPAGEISWHENTHECONFIGURATIONFILEOFTHEAPPLICATIONCONTAINSAREDEFINITIONFORTHEPAGEBASETYPEATTRIBUTEINTHESECTIONTHEPAGEBASETYPEATTRIBUTEINDICATESTHETYPEANDTHEASSEMBLYTHATCONTAINSTHEBASECLASSFORPAGEHANDLERSDERIVEDFROMPAGE,THISCLASSCANAUTOMATICALLYENDOWHANDLERSWITHACUSTOMANDEXTENDEDSETOFMETHODSANDPROPERTIESTHEPAGELIFECYCLEONCETHEHTTPPAGEHANDLERCLASSISFULLYIDENTIFIED,THEASPNETRUNTIMECALLSTHEHANDLERSPROCESSREQUESTMETHODTOPROCESSTHEREQUESTNORMALLY,THEREISNONEEDTOCHANGETHEIMPLEMENTATIONOFTHEMETHODASITISPROVIDEDBYTHEPAGECLASSTHISIMPLEMENTATIONBEGINSBYCALLINGTHEMETHODFRAMEWORKINITIALIZE,WHICHBUILDSTHECONTROLSTREEFORTHEPAGETHEMETHODISAPROTECTEDANDVIRTUALMEMBEROFTHETEMPLATECONTROLCLASSTHECLASSFROMWHICHPAGEITSELFDERIVESANYDYNAMICALLYGENERATEDHANDLERFORANASPXRESOURCEOVERRIDESFRAMEWORKINITIALIZEINTHISMETHOD,THEWHOLECONTROLTREEFORTHEPAGEISBUILTNEXT,PROCESSREQUESTMAKESTHEPAGETRANSITVARIOUSPHASESINITIALIZATION,LOADINGOFVIEWSTATEINFORMATIONANDPOSTBACKDATA,LOADINGOFTHEPAGESUSERCODEANDEXECUTIONOFPOSTBACKSERVERSIDEEVENTSAFTERTHAT,THEPAGEENTERSINRENDERINGMODETHEUPDATEDVIEWSTATEISCOLLECTEDTHEHTMLCODEISGENERATEDANDTHENSENTTOTHEOUTPUTCONSOLEFINALLY,THEPAGEISUNLOADEDANDTHEREQUESTISCONSIDEREDCOMPLETELYSERVED
下載積分: 10 賞幣
上傳時間:2024-03-15
頁數: 12
大小: 0.08(MB)
子文件數: