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

正文內(nèi)容

網(wǎng)頁設(shè)計專業(yè)畢業(yè)設(shè)計外文翻譯-資料下載頁

2024-12-03 16:06本頁面

【導(dǎo)讀】application.

  

【正文】 識來設(shè)計和格式化最終的頁面。使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的)。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。如 果核心邏輯被封裝在標識和 JavaBeans 中,那么其他人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 ( 2)強調(diào)可重用的組件:絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件來完成應(yīng)用程序所要求的更為復(fù)雜的處理。得益于 Java 的操作平臺無關(guān)性,開發(fā)人員能夠很方便共享和交流執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者所使用。基于組件的方法加速了總體的開發(fā)過程,極大地提高了項目整體開發(fā)的效率。 雖然 JSP 功能強大,但是它要求網(wǎng)頁開發(fā)人員對 Java 要相當(dāng)熟悉。而現(xiàn)在Java 程序員還比較少,對一般的網(wǎng)頁開發(fā)人員來說, JSP 的語法還是比較難于掌握的。所以,就需要有一種網(wǎng)頁開發(fā)工具,為一般的網(wǎng)頁開發(fā)人員提供常用的JSP 應(yīng)用,讓只懂得一般頁面開發(fā)技術(shù)( HTML)的開發(fā)人員也能夠使用 JSP 的強大功能。 系統(tǒng)設(shè)計目標和使用的主要技術(shù): ( 1)設(shè)計目標 本系統(tǒng)的設(shè)計目標是為只懂得 HTML 但完全不了解 JSP 的一般網(wǎng)頁開發(fā)人員提供一個網(wǎng)頁開發(fā)工具,使他們能夠根據(jù)系統(tǒng)文檔,通過標簽使用 JSP 的常用功能,最后生成一個只包含靜態(tài) HTML 和 JSP 標簽的動態(tài) JSP 網(wǎng)頁。 ( 2)主要技術(shù) 本系統(tǒng)在設(shè)計時,主要考慮使用模板和 JSP 標簽的技術(shù)來實現(xiàn)。 模板技術(shù) 模板技術(shù)被廣泛地應(yīng)用于各種開發(fā)和應(yīng)用系統(tǒng)中。它預(yù)先生成一些常用的框架結(jié)構(gòu),使用戶可以根據(jù)自己的需要方便地從模板庫中選擇模板,而不用自己重新去搭建,節(jié)省了用戶的開發(fā)時間,方便了用戶的使用。在本系統(tǒng)中,將頁面按照功能類型進行分類,歸納出常用的頁面類型,生成模板庫。 標簽庫技術(shù) 在 JSP 中,動作是可以創(chuàng)造與訪問程序語言對象和影響輸出流的元素。 JSP定義了六個標準的動作。除了這六個標準動作以外,用戶可以定義自己的動作 來完成特定的功能。這些動作被稱為客戶化動作,它們是可重用的程序模塊。通過這些動作,程序員就可以在 JSP 頁面中把頁面的顯示功能也部分地封裝起來,使整個頁面更加簡潔和易于維護。在一個 JSP 頁面中,這些客戶化動作是通過客戶化標簽來調(diào)用的。而標簽庫( Tag Library)就是客戶化標簽的集合。 JSP 標簽庫是一種通過 JavaBeans 生成基于 XML 的腳本的方法。它是 JSP 的最大特點之一。通過標簽庫,能夠無限制地擴展 JSP 應(yīng)用,完成任何復(fù)雜的應(yīng)用需求。 JSP 標簽庫具有以下特點 : ① 易于使用: JSP 中的標簽和一般的 HTML 標記外表上是完全一樣的,使用起來和普通的 HTML 標記一樣方便。 ② 易于代碼重用:標簽庫中的每一個標簽都能完成一定的功能。一旦定義好了一個標簽庫,只需要把這個標簽庫包裝成一個 Jar 文件,那么以后只要在別的系統(tǒng)中使用這個標簽庫就行了,而不用重新開發(fā)代碼,極大地提高了系統(tǒng)開發(fā)效率,降低了開發(fā)成本。 ③ 易于代碼維護:所有的應(yīng)用邏輯都封裝在標簽處理器和 JavaBeans 中,所有的標簽都集中在一個標簽庫中。如果需要更新代碼或者需要修改一個網(wǎng)頁上的功能,只需 要修改相應(yīng)的標簽即可。通過這種統(tǒng)一維護方式,不用在每個網(wǎng)頁上去作修改,極大地減少了維護的工作量,節(jié)約了維護成本。 ④ 易于系統(tǒng)擴充:如果需要向系統(tǒng)中添加新的功能,只需要定義一個新的標簽來完成這一功能即可,無需對系統(tǒng)的其它方面作任何改動。標簽庫可以繼承JSP 規(guī)范各方面的特性。這樣就可以無限制地擴展和增加 JSP 的功能,而不需要等待下一版本 JSP 的出現(xiàn)。 系統(tǒng)的組成和實現(xiàn): ( 1)系統(tǒng)組成 本系統(tǒng)主要由四個部分組成 : 數(shù)據(jù)庫連接部分:本系統(tǒng)支持常用的幾個數(shù)據(jù)庫,包括 Oracle、 Sybase、MSSQLServer、 MySQL 和 DB2,根據(jù)用戶選擇的數(shù)據(jù)庫類型和用戶提供的數(shù)據(jù)庫名稱、用戶名、密碼使用 JDBC 同數(shù)據(jù)庫相連。 系統(tǒng)基本表生成部分:和數(shù)據(jù)庫連接以后,根據(jù)同數(shù)據(jù)庫相連的用戶名生成兩個系統(tǒng)基本表 TC- Tables 和 TC- Columns, TC- Tables 表包含在該數(shù)據(jù)庫中屬于該用戶的所有的表的英文名稱、中文名稱和一些屬性,如是否可修改、是否可查詢等; TC- Columns 表包含在該數(shù)據(jù)庫中屬于該用戶的所有的表的所有列的中英文名稱和其它一些屬性。如是否可顯示、是否可查 詢等。這兩個系統(tǒng)基本表在整個系統(tǒng)的開發(fā)過程中提供用戶所使用數(shù)據(jù)庫的基本信息。 模板選擇和網(wǎng)頁生成部分:該部分是系統(tǒng)的核心部分。它包含了兩個子模塊。 ① 模板選擇部分:系統(tǒng)為用戶提供模板選擇界面,讓用戶根據(jù)需要從模板庫中選擇所要使用的模板。 ② 模板處理部分:根據(jù)用戶選擇的模板,系統(tǒng)調(diào)用指定的模板處理模塊對這個模板進行處理。當(dāng)處理程序遇到模板中的標簽時,就為用戶提供交互界面,讓用戶為指定的標簽輸入?yún)?shù),并由系統(tǒng)驗證用戶輸入的標簽的有效性。最后由系統(tǒng)完成 JSP 頁面的生成。 網(wǎng)頁預(yù)覽和修改部分:網(wǎng)頁生成出來以后,系統(tǒng)為用戶提供了一個網(wǎng)頁預(yù)覽窗口和代碼查看修改窗口。通過這個預(yù)覽窗口,用戶可以預(yù)覽一下生成出來的 JSP 頁面的效果。如果用戶對頁面的靜態(tài)方面的效果不太滿意,用戶可以通過代碼查看修改窗口修改代碼中的 HTML 代碼。如果用戶對頁面的靜態(tài)效果有進一步的要求,系統(tǒng)還為用戶提供了一個調(diào)用 Dreamweaver 編輯器的接口,用戶可以使用它來對生成出來的 JSP 頁面的靜態(tài)效果進行進一步的修改和完善。 ( 2)系統(tǒng)的實現(xiàn) 模板庫和標簽庫的實現(xiàn) 標簽庫的規(guī)劃和設(shè)計在整個系 統(tǒng)設(shè)計中至關(guān)重要,它關(guān)系到了代碼重用的程度和系統(tǒng)運行的效率。它的規(guī)劃應(yīng)該遵循以下原則。 1)在標簽中應(yīng)該盡量少的包含靜態(tài)的 HTML。對于一般用戶來說,標簽是透明的。用戶不能夠查看和修改標簽。如果在標簽中包含了過多的靜態(tài) HT- ML 語句,將影響用戶對頁面的靜態(tài)效果的修改和完善,限制標簽的使用。 2)盡量提高代碼的重用度。在對 JSP 應(yīng)用進行分類是盡量把公用的 JSP 應(yīng)用提取出來,形成標簽。而不用在每個標簽中都重復(fù)實現(xiàn)該應(yīng)用。這樣在以后要對該應(yīng)用進行修改和完善時,只需對這一個標簽進行修改即可,易于代碼的維 護。 3)方便用戶的使用。在設(shè)計標簽庫時,應(yīng)該充分考慮到用戶的使用情況,使用戶能夠很容易和方便地理解和使用標簽。 ① 標簽庫的定義:定義一個標簽庫,必須首先定義一個標簽庫描述文件( TLD)。這是一個基于 XML 的腳本文件,在這個文件中定義了 XML 的版本、所使用的編碼、標簽庫的版本、所使用的 JSP 的版本、標簽庫的名稱和這個庫中所包含的所有的標簽的定義和參數(shù)描述,包括標簽的名稱,標簽所對應(yīng)的 Java 類,標簽的描述信息等。 ② 標簽的實現(xiàn):一個標簽就是一個特殊的 Java 類,這個類必須繼承TagSupport 類,這個類是在 javax. servlet. jsp. tagext 包中定義的。在標簽類中,包含了這個標簽的參數(shù)初始化方法( Set/ Get)、標簽的主體處理方法( Handler)以及供下一級標簽調(diào)用的方法等。 ③ 模板的實現(xiàn):一個模板就是一個含有標簽引用的 JSP 文件。為了在模板中引用所定義的標簽,必須首先引入標簽庫。 <%@ taglib uri=“ tag. tld” prefix=“ ctag”%> 其中 uri 指定標簽庫描述文件的路徑; prefix 指定引用標簽時所使用的前綴。 在 模板中引用指定的標簽時,使用引入標簽庫時所指定的前綴,指定標簽的名稱;為標簽的參數(shù)賦值。 系統(tǒng)開發(fā)環(huán)境 本系統(tǒng)主體程序開發(fā)使用的是 Borland 公司的 JBuilder 6. 0,模板開發(fā)使用是 Microsoft 公司的 Front- Page2021,標簽庫開發(fā)使用的是 UltraEdit 編輯器, JDK 采用的是 JDK1. 4。系統(tǒng)測試環(huán)境是 JRun3. 0。 Java 是未來開發(fā)語言的主流,而 Java 在 Web 上的主要應(yīng)用 JSP 也必將成為未來 Web 開發(fā)的主流技術(shù)。本系統(tǒng)采用了 JSP 的最大特點之一的標簽 庫,使一般的 Web 開發(fā)人員也能夠方便地使用 JSP 強大的動態(tài)頁面功能,開發(fā)出技術(shù)先進的JSP 動態(tài) Web 頁面。由于本系統(tǒng)采用 Java 語言進行開發(fā),所以可以在任何支持圖形化界面的操作系統(tǒng)下運行,實現(xiàn)了完全的與平臺無關(guān)。本系統(tǒng)易于擴充和完善。在以后可以考慮為用戶提供接口,使用戶可以自己擴充模板庫和標簽庫,進一步增強系統(tǒng)的功能。 參考文獻: [ 1] Cay S. Horstmann, Gary Cornell. Java 2 核心技術(shù)( CoreJava 2)[ M].北京:機械工業(yè)出版社. [ 2] Bruce Eckel. Java 編程思想( Thinking in Java)[ M].北京:機械工業(yè)出版社. [ 3] Joseph L. Weber. Java 2 編程詳解( Using Java 2)[ M].北京:電子工業(yè)出版社. [ 4] Borland 公司. Building Applications with JBuilder.
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1