freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)(論文)外文翻譯李佳霞-全文預(yù)覽

2025-07-10 18:55 上一頁面

下一頁面
  

【正文】 th GUI ponents, but they are now used with every aspect of Java development, including web applications. When Sun engineers developed the JSP tag extension classes, they designed them to work with JavaBeans. The dynamic data for a page can be passed as a JavaBean, and the JSP tag can then use the bean’s properties to customize the output.For more on JavaBeans, we highly remend The Awesome Power of JavaBeans, by Lawrence H. Rodrigues [Rodrigues]. The definitive source for JavaBean information is the JavaBean Specification [Sun, JBS].Model 2:The release of the Servlet/JSP Specification described Model 2 as an architecture that uses servlets and JSP pages together in the same application. The term Model 2 disappeared from later releases, but it remains in popular use among Java web developers.Under Model 2, servlets handle the data access and navigational flow, while JSP pages handle the presentation. Model 2 lets Java engineers and HTML developers each work on their own part of the application. A change in one part of a Model 2 application does not mandate a change to another part of the application. HTML developers can often change the look and feel of an application without changing how the backoffice servlets work.The Struts framework is based on the Model 2 architecture. It provides a controller servlet to handle the navigational flow and special classes to help with the data access. A substantial custom tag library is bundled with the framework to make Struts easy to use with JSP pages.Summary:In this article, we introduced Struts as an application framework. We examined the technology behind HTTP, the Common Gateway Interface, Java servlets, JSPs, and JavaBeans. We also looked at the Model 2 application architecture to see how it is used to bine servlets and JSPs in the same application.Now that you have had a taste of what it is like to develop a web application with Struts, in chapter 2 we dig deeper into the theory and practice behind the Struts architecture.外文翻譯JSP 應(yīng)用框架brian wright、michael freedman什么是應(yīng)用框架:框架(framework)是可重用的,半成品的應(yīng)用程序,可以用來產(chǎn)生專門的定制程序。構(gòu)架在這些公共基礎(chǔ)上的應(yīng)用框架可以為開發(fā)人員提供可以為他們的產(chǎn)品提供可重用服務(wù)的基礎(chǔ)架構(gòu)。在其它的資料里面,我們也介紹了一些可以和Struts一起使用的框架。Struts以及本文中涉及的組件卻不是這樣。這些技術(shù)并不是專門針對Struts,而是所有Java web 應(yīng)用都可以使用的。外交協(xié)議主要設(shè)計(jì)來避免誤解,以及防止談判破裂。很多服務(wù)器應(yīng)用程序使用HTTP之外的其他協(xié)議。這稱之為狀態(tài)協(xié)議。這也是Internet 可以擴(kuò)展到很多計(jì)算機(jī)的原因。你甚至可以通過標(biāo)準(zhǔn)的程序如Telnet來手動傳遞一個HTTP請求。HTTP頭向服務(wù)器提供額外的信息。響應(yīng)的第一行稱為狀態(tài)行,包含了HTTP協(xié)議的版本,數(shù)字型狀態(tài),以及狀態(tài)的簡短描述。因?yàn)楹唵魏托?,無狀態(tài)協(xié)議不適合于需要跟蹤用戶狀態(tài)的動態(tài)應(yīng)用。這兩種方法都不是無縫的,是用哪一個都意味著在開發(fā)時都要進(jìn)行額外的工作。HTML頁面通常包含一些到其他頁面的超文本連接,也可以顯示其他一些內(nèi)容比如圖像和視頻等等。這些文件可以隨時改變,但通過瀏覽器請求時,卻不能自動改變。其他程序可以看到web server傳遞過來的請求,并創(chuàng)建一個定制的響應(yīng)。與HTTP一樣,CGI是靈活和易于實(shí)現(xiàn)的,并且已經(jīng)有大量現(xiàn)成的CGI程序。Java servlet:Sun公司的Java Servlet平臺直接解決了CGI程序的兩個主要缺點(diǎn):首先,servlet 比常規(guī)CGI 程序提供更好的性能和資源利用。但,和常規(guī)web server不同,servlet API 是專門設(shè)計(jì)來幫助Java 開發(fā)人員創(chuàng)建動態(tài)應(yīng)用的。Servlet容器連接到Web服務(wù)器。一旦容器實(shí)例化了一個servlet,它就僅為每個新的請求創(chuàng)建一個新的線程。獲得這些資源要耗費(fèi)數(shù)秒時間,這比大多數(shù)沖浪者愿意等的時間要長些。為了產(chǎn)生響應(yīng),開發(fā)人員不得不使用大量的println語句來生成HTML。也有一些庫有助于你產(chǎn)生HTML。單獨(dú)使用servlet的做法鼓勵混合標(biāo)記和業(yè)務(wù)邏輯,很難區(qū)分團(tuán)隊(duì)人員的專業(yè)工作。腳本元素是一些標(biāo)記,封裝了可以被JSP識別的邏輯。在運(yùn)行時,容器也能檢測JSP文件和相應(yīng)的類的最后更新時間。你可以在servlet做的,也可以在JSP中做。JavaBean通過提供符合一致性設(shè)計(jì)模式的公共訪問方法將內(nèi)部字段暴露稱為屬性。2.創(chuàng)建一個標(biāo)簽庫描述文件(TLD)來將你的新建的類,映射到一個標(biāo)簽名稱。關(guān)于更多細(xì)節(jié),請參考JSP標(biāo)簽庫技術(shù)頁面。返回值通常是void,因?yàn)閙utator 僅僅改變屬性的值,而不返回它們。Accessor 通常以小寫的get 為前綴,后跟屬性名。同樣,訪問器accessor 也經(jīng)常稱為獲取器getter。返回值肯定是邏輯值,不管是 boolean 還是Boolean。如果一個組件在一個JavaBean 中發(fā)現(xiàn)一個這樣的方法,它就知道這個方法可以用來訪問或者改變JavaBean 的屬性。Model 2:Servlet/ 版描述了在一個應(yīng)用中使用servlet和JSP的架構(gòu)。Model 2應(yīng)用的一部分發(fā)生改變并不強(qiáng)求其他部分也跟著發(fā)生改變。隨框架也提供一個豐富的標(biāo)簽庫,以使Struts易于和JSP一起使用?,F(xiàn)在你已經(jīng)有關(guān)于Strtus Web應(yīng)用程序模樣的初步印象,以后我們將更深入的討論Strtuts框架的理論和具體。并介紹了一些基本知識,關(guān)于HTTP, CGI, Java servlet, JSP,以及JavaBean。Struts框架是基于Model 2的架構(gòu)。根據(jù)Model 2,servlet處理數(shù)據(jù)存取和導(dǎo)航流,JSP處理表現(xiàn)。Sun的工程師在開發(fā)JSP標(biāo)簽的擴(kuò)展類時,也被設(shè)計(jì)來可以和JavaBean一起工作。On屬性的邏輯訪問器的方法體可能是:public boolean isOn()在使用JavaBean 時,規(guī)范的方法體簽名扮演了極為重要的角色。不使用小寫的 get,邏輯屬性的訪問器可以使用小寫的is 前綴,后跟屬性名。返回值必須匹配相應(yīng)的修改器方法的參數(shù)。Mutator也可根據(jù)其前綴稱為設(shè)置器setters 。Mutator 通常以小寫的set 前綴開始,后跟屬性名。通過在JSP 頁面的頂部放置下面的語句:%tagliburi=/tags/ prefix=app %來告訴JSP 頁面你將使用你自己的標(biāo)簽庫。我們必須做的如下:1.編寫一個類,通過實(shí)現(xiàn)doStart()或者doEnd() 。定義 JavaBean 是一種JAVA 語言寫成的可重用組件。項(xiàng)目經(jīng)理現(xiàn)在可以將表現(xiàn)層分派給HTML 開發(fā)人員,將業(yè)務(wù)邏輯工作分派給JAVA開發(fā)人員。為了識別JSP頁面。為創(chuàng)建JSP頁面, 開發(fā)者按創(chuàng)建HTML頁面類似的方式創(chuàng)建頁面,使用相同的HTML 語法。同時,大多數(shù)項(xiàng)目經(jīng)理更喜歡將團(tuán)隊(duì)分成不同的小組。(PAnother line of HTML./P)。學(xué)習(xí)servlet 編程,我們推薦Java Servlets by Example, 作者Alan R. Williamson[Williamson]。一旦servlet被創(chuàng)建,使用它處理額外的請求僅帶來很小的額外開銷。當(dāng)符合所注冊樣式的請求到達(dá),web server將請求傳遞給容器,容器則調(diào)用響應(yīng)的servlet。Servlet訪問HTTP 特定服務(wù)的API,但它仍然是一個運(yùn)行于程序之中的Java 對象,并可以利用所有的Java 資產(chǎn)。Servlet看起來好像是一個微小的web server。這是一個相對昂貴的處理方法,對大容量站點(diǎn)來說,每分鐘有數(shù)千個請求,有可能使站點(diǎn)癱瘓。CGI程序運(yùn)行,并將輸出返回給Web server,web server 則將輸出響應(yīng)給瀏覽器。公共網(wǎng)關(guān)接口(CGI):第一個普遍用來產(chǎn)生動態(tài)內(nèi)容的標(biāo)準(zhǔn)是通用網(wǎng)關(guān)接口(Common Gateway Interface (CGI))。標(biāo)準(zhǔn)web服務(wù)器處理靜態(tài)內(nèi)容處理得很好,但處理動態(tài)內(nèi)容時則需要額外的幫助手段了。它主要是使用請求來定位文件資源,并在響應(yīng)中返回此資源。cookie是一種特殊的信息包,存儲于用戶的計(jì)算機(jī)中。如上所述,HTTP并不在請求間保持狀態(tài)信息。7 種請求方法中, GET和 POST是用得最多的。HTTP請求的第一行包含方法,其后是請求的來源地址和HTTP版本。HTTP請求看起來就像一個平常的文本文檔。HTTP Server 可以接受來自于
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1