網(wǎng)站信息管理系統(tǒng)講義_第1頁
網(wǎng)站信息管理系統(tǒng)講義_第2頁
網(wǎng)站信息管理系統(tǒng)講義_第3頁
網(wǎng)站信息管理系統(tǒng)講義_第4頁
網(wǎng)站信息管理系統(tǒng)講義_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、論文摘要 隨著互聯(lián)網(wǎng)網(wǎng)日益深深入社會會生活,以以網(wǎng)站作作為對外外的展示示窗口,進進行內(nèi)外外信息交交流,已已成為大大眾的迫迫切需要要。網(wǎng)站站信息管管理系統(tǒng)統(tǒng)是典型型的信息息管理系系統(tǒng)(MMIS),其開開發(fā)主要要包括后后臺數(shù)據(jù)據(jù)庫的建建立和維維護以及及前端應應用程序序的開發(fā)發(fā)兩個方方面。對對于前者者要求建建立起數(shù)數(shù)據(jù)一致致性和完完整性強強、數(shù)據(jù)據(jù)安全性性好的數(shù)數(shù)據(jù)庫。而而對于后后者則要要求應用用程序功功能完備備,易使用用等特點點。我們使用MMACRROMEEDIAA公司的的Dreeamwweavver MX制制作頁面面,用JJAVAA語言做做連接數(shù)數(shù)據(jù)庫的的程序,使使用ORRACLLE制作作系統(tǒng)的

2、的數(shù)據(jù)庫庫,做一一個具有有新聞瀏瀏覽、新新聞搜索索、添加加新聞、更更新新聞聞和刪除除新聞功功能的小小型的網(wǎng)網(wǎng)站信息息管理系系統(tǒng)。關(guān)鍵字:信信息管理理系統(tǒng)目 錄TOC o 1-8 h z HYPERLINK l _Toc40007829 引言 PAGEREF _Toc40007829 h 1一、概述HYPERLINK l _網(wǎng)站信息息管理系系統(tǒng)的意意義和目目的二、網(wǎng)網(wǎng)站信息息管理系系統(tǒng)介紹 PAGEREF _Toc40007832 h 1 HYPERLINK l _Toc40007833 1. 系統(tǒng)統(tǒng)簡介 PAGEREF _Toc40007833 h 1 HYPERLINK l _top 2.

3、系統(tǒng)統(tǒng)功能介介紹 PAGEREF _Toc40007834 h 2 HYPERLINK l _Toc40007835 用戶部分分 PAGEREF _Toc40007835 h 2 HYPERLINK l _Toc40007836 (2)新聞聞管理部部分 PAGEREF _Toc40007836 h 2 HYPERLINK l _Toc40007837 三、網(wǎng)站信信息管理理系統(tǒng)開開發(fā)工具具和環(huán)境境 PAGEREF _Toc40007837 h 2 HYPERLINK l _Toc40007838 1網(wǎng)站開開發(fā)工具具JSPP介紹 PAGEREF _Toc40007838 h 2 HYPERLINK

4、 l _Toc40007839 (1)開發(fā)發(fā)基于WWeb的的應用程程序:背背景 PAGEREF _Toc40007839 h 3 HYPERLINK l _Toc40007840 (2)Weeb應用用開發(fā)的的JavvaSeerveer PPagees技術(shù)術(shù)方法 PAGEREF _Toc40007840 h 3 HYPERLINK l _Toc40007841 (3)JSSP技術(shù)術(shù)在多個個方面加加速了動動態(tài)Weeb頁面面的開發(fā)發(fā) PAGEREF _Toc40007841 h 4 HYPERLINK l _Toc40007842 將內(nèi)容容的生成成和顯示示進行分分離 PAGEREF _Toc4000

5、7842 h 4 HYPERLINK l _Toc40007843 強調(diào)可可重用的的組件 PAGEREF _Toc40007843 h 4 HYPERLINK l _Toc40007844 采用標標識簡化化頁面開開發(fā) PAGEREF _Toc40007844 h 4 HYPERLINK l _Toc40007845 (4)JSSP頁面面看上去去象什么么? PAGEREF _Toc40007845 h 5 HYPERLINK l _Toc40007846 (5)JSSP指示示 PAGEREF _Toc40007846 h 6 HYPERLINK l _Toc40007847 (6)JSSP標識識

6、 PAGEREF _Toc40007847 h 6 HYPERLINK l _Toc40007848 (7)腳本本元件 PAGEREF _Toc40007848 h 6 HYPERLINK l _Toc40007849 (8)JSSP頁面面的應用用模型 PAGEREF _Toc40007849 h 6 HYPERLINK l _Toc40007850 (9) 使使用Jaava Serrvleet的一一個靈活活的應用用 PAGEREF _Toc40007850 h 7 HYPERLINK l _Toc40007851 (10) 采用企企業(yè)級JJavaaBeaan技術(shù)術(shù)的可擴擴展處理理 PAGER

7、EF _Toc40007851 h 7 HYPERLINK l _Toc40007852 (11)JJSP頁頁面與XXML技技術(shù)的集集成 PAGEREF _Toc40007852 h 7 HYPERLINK l _Toc40007853 (12) JSPP技術(shù)的的未來 PAGEREF _Toc40007853 h 8 HYPERLINK l _Toc40007854 2. 系統(tǒng)統(tǒng)開發(fā)語語言JAAVA介介紹 PAGEREF _Toc40007854 h 8 HYPERLINK l _Toc40007855 3. 網(wǎng)頁頁制作工工具Drreammweaaverr介紹 PAGEREF _Toc4000

8、7855 h 10 HYPERLINK l _Toc40007856 4. Orraclle數(shù)據(jù)據(jù)庫介紹紹 PAGEREF _Toc40007856 h 11 HYPERLINK l _Toc40007857 (1) 概概論 PAGEREF _Toc40007857 h 11 HYPERLINK l _Toc40007858 (2) 特特點 PAGEREF _Toc40007858 h 11 HYPERLINK l _Toc40007859 (3)存儲儲結(jié)構(gòu) PAGEREF _Toc40007859 h 11 HYPERLINK l _Toc40007860 物理結(jié)結(jié)構(gòu) PAGEREF _To

9、c40007860 h 11 HYPERLINK l _Toc40007861 邏輯結(jié)結(jié)構(gòu) PAGEREF _Toc40007861 h 12 HYPERLINK l _Toc40007862 (4) 分分布式數(shù)數(shù)據(jù)庫管管理介紹紹 PAGEREF _Toc40007862 h 12 HYPERLINK l _Toc40007863 原理 PAGEREF _Toc40007863 h 112 HYPERLINK l _Toc40007864 過程 PAGEREF _Toc40007864 h 112 HYPERLINK l _Toc40007865 四、網(wǎng)站信信息管理理系統(tǒng)設(shè)設(shè)計 PAGEREF

10、 _Toc40007865 h 13 HYPERLINK l _Toc40007866 1. 系統(tǒng)統(tǒng)功能設(shè)設(shè)計 PAGEREF _Toc40007866 h 13 HYPERLINK l _Toc40007867 2. 數(shù)據(jù)據(jù)庫設(shè)計計 PAGEREF _Toc40007867 h 21 HYPERLINK l _Toc40007868 五、結(jié)束語語 PAGEREF _Toc40007868 h 22 HYPERLINK l _Toc40007869 六、參考文文獻 PAGEREF _Toc40007869 h 23PAGE PAGE 45網(wǎng)站信息管管理系統(tǒng)統(tǒng)引言隨著互聯(lián)網(wǎng)網(wǎng)日益深深入社會會生活

11、,以以網(wǎng)站作作為對外外的展示示窗口,進進行內(nèi)外外信息交交流,已已成為大大眾的迫迫切需要要。衡量量網(wǎng)站的的一個重重要標準準是能否否滿足人人們一刻刻不停的的對信息息的渴求求,也就就是說,一一個正規(guī)規(guī)的網(wǎng)站站需要快快速和大大量更新新內(nèi)容,同同時保證證運轉(zhuǎn)的的穩(wěn)定性性和安全全性。手手工方式式對于大大型網(wǎng)站站必然是是不可取取的,工工作人員員需要一一種系統(tǒng)統(tǒng)工具來來方便高高效的更更新和管管理網(wǎng)站站,這樣樣,網(wǎng)站站信息管管理發(fā)布布系統(tǒng)出出現(xiàn)在互互聯(lián)網(wǎng)的的舞臺上上。 從狹義義上講,網(wǎng)網(wǎng)站信息息管理發(fā)發(fā)布系統(tǒng)統(tǒng)是能把把輸入的的信息進進行整理理,產(chǎn)生生相應的的可供瀏瀏覽的頁頁面的系系統(tǒng)。而而廣義上上,它應應該是對

12、對大流量量和多種種類的信信息進行行綜合處處理的平平臺,包包括了相相關(guān)的一一系列的的服務模模塊,如如發(fā)布、搜搜索、自自動采集集、統(tǒng)計計、評論論和監(jiān)控控等。狹狹義網(wǎng)站站信息管管理發(fā)布布系統(tǒng)類類產(chǎn)品很很常見,廣廣義網(wǎng)站站信息管管理發(fā)布布系統(tǒng)由由于涉及及技術(shù)面面廣且設(shè)設(shè)計難度度大,市市場上較較為少見見,而新新浪的網(wǎng)網(wǎng)站信息息管理發(fā)發(fā)布系統(tǒng)統(tǒng)就是其其中最出出色產(chǎn)品品之一。一、概述企業(yè)建立網(wǎng)網(wǎng)站,最最終目的的是使企企業(yè)通過過互聯(lián)網(wǎng)網(wǎng)獲益。只只有把網(wǎng)網(wǎng)站做成成企業(yè)和和客戶之之間的有有效紐帶帶,網(wǎng)站站才能真真正發(fā)揮揮其作用用。企業(yè)業(yè)的網(wǎng)站站應該關(guān)關(guān)注于自自己特定定的客戶戶群,通通過多種種形式和和客戶保保持著溝

13、溝通,吸吸引著自自己的用用戶不斷斷地和企企業(yè)網(wǎng)站站進行交交互,從從而起到到加深客客戶關(guān)系系、了解解客戶需需求、提提供優(yōu)質(zhì)質(zhì)服務、加加強廣告告和展示示效果的的作用。網(wǎng)站信息管管理系統(tǒng)統(tǒng),又稱稱為網(wǎng)站站新聞信信息發(fā)布布系統(tǒng),是是將網(wǎng)頁頁上的某某些需要要經(jīng)常變變動的信信息,類類似新聞聞、新產(chǎn)產(chǎn)品發(fā)布布和業(yè)界界動態(tài)等等更新信信息集中中管理,并并通過信信息的某某些共性性進行分分類,最最后系統(tǒng)統(tǒng)化、標標準化發(fā)發(fā)布到網(wǎng)網(wǎng)站上的的一種網(wǎng)網(wǎng)站應用用程序。網(wǎng)網(wǎng)站信息息通過一一個操作作簡單的的界面加加入數(shù)據(jù)據(jù)庫,然然后通過過已有的的網(wǎng)頁模模板格式式與審核核流程發(fā)發(fā)布到網(wǎng)網(wǎng)站上。手工制作發(fā)發(fā)布的網(wǎng)網(wǎng)頁信息息不但無無法

14、檢索索堆積如如山的信信息,而而且每次次更新內(nèi)內(nèi)容并上上傳的時時候都會會使服務務中斷,導導致用戶戶無法訪訪問而使使形象和和服務大大打折扣扣。網(wǎng)站站信息管管理系統(tǒng)統(tǒng)的出現(xiàn)現(xiàn)大大減減輕了網(wǎng)網(wǎng)站更新新維護的的工作量量,通過過網(wǎng)絡數(shù)數(shù)據(jù)庫的的引用,將將網(wǎng)站的的更新維維護工作作簡化到到只需錄錄入文字字和上傳傳圖片,從從而使網(wǎng)網(wǎng)站的更更新速度度大大縮縮短,在在某些專專門的網(wǎng)網(wǎng)上新聞聞站點,如如新浪的的新聞中中心等,新新聞的更更新速度度已經(jīng)縮縮短到五五分鐘一一更新,從從而大大大加快了了信息的的傳播速速度,也也吸引了了更多的的長期用用戶群,時時時保持持網(wǎng)站的的活動力力和影響響力。二、網(wǎng)站信信息管理理系統(tǒng)介介紹1

15、. 系統(tǒng)統(tǒng)簡介網(wǎng)站新聞管管理系統(tǒng)統(tǒng),又稱稱為網(wǎng)站站新聞信信息發(fā)布布系統(tǒng),是是將網(wǎng)頁頁上的某某些需要要經(jīng)常變變動的信信息,類類似各類類新聞、最最新產(chǎn)品品信息發(fā)發(fā)布和業(yè)業(yè)界動態(tài)態(tài)等更新新信息集集中管理理,并通通過信息息的某些些共性進進行分類類,最后后系統(tǒng)化化、標準準化發(fā)布布到網(wǎng)站站上的一一種網(wǎng)站站應用程程序。網(wǎng)網(wǎng)站信息息通過一一個操作作簡單的的界面加加入數(shù)據(jù)據(jù)庫,然然后通過過已有的的網(wǎng)頁模模板格式式與審核核流程發(fā)發(fā)布到網(wǎng)網(wǎng)站上。它的出現(xiàn)大大大減輕輕了網(wǎng)站站更新維維護的工工作量,通通過網(wǎng)絡絡數(shù)據(jù)庫庫的引用用,將網(wǎng)網(wǎng)站的更更新維護護工作簡簡化到只只需錄入入文字和和上傳圖圖片,從從而使網(wǎng)網(wǎng)站的更更新速度

16、度大大縮縮短,在在某些專專門的網(wǎng)網(wǎng)上新聞聞站點,如如搜狐的的新聞中中心等,新新聞的更更新速度度已經(jīng)縮縮短到五五分鐘一一更新,從從而大大大加快了了信息的的傳播速速度,也也吸引了了更多的的長期用用戶群,時時時保持持網(wǎng)站的的活動力力和影響響力。2. 系統(tǒng)統(tǒng)功能介介紹系統(tǒng)包括兩兩個部分分:第一部分是是對用戶戶而言的的新聞瀏瀏覽頁面面,這部部分有兩兩個子部部分:新新聞標題題顯示頁頁面和新新聞具體體內(nèi)容顯顯示頁面面。為了了用戶的的方便,還還有新聞聞搜索頁頁面,搜搜索部分分也包含含兩項內(nèi)內(nèi)容:新新聞搜索索頁面和和搜索結(jié)結(jié)果頁面面。第二部分為為新聞管管理平臺臺。這個個部分包包含3項項內(nèi)容:添加新新聞頁面面(也

17、就就是插入入頁面)、更更新新聞聞頁面和和刪除新新聞頁面面。 (11)用戶戶部分 在該部部分中,用用戶可以以點擊頁頁面中的的新聞標標題,來來瀏覽新新聞的具具體內(nèi)容容。也可可以在搜搜索欄里里輸入關(guān)關(guān)鍵字來來搜索感感興趣的的新聞。 (22)新聞聞管理部部分 新聞管管理實現(xiàn)現(xiàn)網(wǎng)站內(nèi)內(nèi)容的更更新與維維護,提提供在后后臺輸入入、查詢詢、修改改、刪除除各類新新聞內(nèi)容容的功能能,具體體功能:增加、修修改、刪刪除各個個欄目中中的新聞聞功能;也可以以通過調(diào)調(diào)用數(shù)據(jù)據(jù)庫來察察看新聞聞。下面是新聞聞系統(tǒng)的的結(jié)構(gòu)圖圖新聞系統(tǒng)新聞系統(tǒng)用戶管理者瀏覽新聞搜索新聞插入新聞更新新聞刪除新聞顯示新聞標題顯示新聞內(nèi)容提交搜索參數(shù)顯

18、示搜索結(jié)果三、網(wǎng)站信信息管理理系統(tǒng)開開發(fā)工具具和環(huán)境境1網(wǎng)站開開發(fā)工具具JSPP介紹JavaSServver PaggesTTM (JSPP)技術(shù)術(shù)為創(chuàng)建建顯示動動態(tài)生成成內(nèi)容的的Webb頁面提提供了一一個簡捷捷而快速速的方法法。JSSP技術(shù)術(shù)的設(shè)計計目的是是使得構(gòu)構(gòu)造基于于Webb的應用用程序更更加容易易和快捷捷,而這這些應用用程序能能夠與各各種Weeb服務務器,應應用服務務器,瀏瀏覽器和和開發(fā)工工具共同同工作。(1) 開開發(fā)基于于Webb的應用用程序:背景在萬維網(wǎng)短短暫的歷歷史中,它它已經(jīng)從從一個大大部分顯顯示靜態(tài)態(tài)信息的的網(wǎng)絡演演化到對對股票進進行交易易和進行行購書操操作的一一個基礎(chǔ)礎(chǔ)設(shè)

19、施。在在各種各各樣的應應用程序序中,對對于可能能使用的的基于WWeb的的客戶端端,看上上去沒有有任何限限制?;跒g覽器器客戶端端的應用用程序比比傳統(tǒng)的的基于客客戶機/服務器器的應用用程序有有幾個好好處。這這些好處處包括幾幾乎沒有有限制的的客戶端端訪問和和極其簡簡化的應應用程序序部署和和管理(要要更新一一個應用用程序,管管理人員員只需要要更改一一個基于于服務器器的程序序,而不不是成千千上萬的的安裝在在客戶端端的應用用程序)。這這樣,軟軟件工業(yè)業(yè)正迅速速地向建建造基于于瀏覽器器客戶端端的多層層次應用用程序邁邁進。這些快速增增長的精精巧的基基于Weeb的應應用程序序要求開開發(fā)技術(shù)術(shù)上的改改進。靜靜態(tài)

20、HTTML對對于顯示示相對靜靜態(tài)的內(nèi)內(nèi)容是不不錯的選選擇;新新的挑戰(zhàn)戰(zhàn)在于創(chuàng)創(chuàng)建交互互的基于于Webb的應用用程序,在在這些程程序中,頁頁面的內(nèi)內(nèi)容是基基于用戶戶的請求求或者系系統(tǒng)的狀狀態(tài),而而不是預預先定義義的文字字。對于這個問問題的一一個早期期解決方方案是使使用CGGI-BBIN接接口;開開發(fā)人員員編寫與與接口相相關(guān)的單單獨的程程序,以以及基于于Webb的應用用程序,后后者通過過Webb服務器器來調(diào)用用前者。這這個方案案有著嚴嚴重的擴擴展性問問題每個新新的CGGI要求求在服務務器上新新增一個個進程。如如果多個個用戶并并發(fā)地訪訪問該程程序,這這些進程程將消耗耗該Weeb服務務器所有有的可用用

21、資源,并并且系統(tǒng)統(tǒng)性能降降低到極極其低下下的地步步。某些Webb服務器器供應商商已經(jīng)嘗嘗試通過過為他們們的服務務器提供供“插件件”和AAPI來來簡化WWeb應應用程序序的開發(fā)發(fā)。這些些解決方方案是與與特定的的Webb服務器器相關(guān)的的,不能能解決跨跨多個供供應商的的解決方方案的問問題。例例如,微微軟的AActiive Serrverr PaagessTM(ASPP) 技技術(shù)使得得在Weeb頁面面上創(chuàng)建建動態(tài)內(nèi)內(nèi)容更加加容易,但但是也只只能工作作在微軟軟的IIIS和PPerssonaal WWeb Serrverr上。還存在其他他的解決決方案,但但是都不不能使一一個普通通的頁面面設(shè)計者者能夠輕輕易

22、地掌掌握。例例如,象象Javva SServvletts這樣樣的技術(shù)術(shù)就可以以使得用用Javva語言言編寫交交互的應應用程序序的服務務器端的的代碼變變得容易易。一個個Javva SServvletts就是是一個基基于Jaava技技術(shù)的運運行在服服務器端端的程序序(與AAppllet不不同,后后者運行行在瀏覽覽器端)。開開發(fā)人員員能夠編編寫出這這樣的SServvlett,以接接收來自自Webb瀏覽器器的HTTTP請請求,動動態(tài)地生生成響應應(可能能要查詢詢數(shù)據(jù)庫庫來完成成這項請請求),然然后發(fā)送送包含HHTMLL或XMML文檔檔的響應應到瀏覽覽器。采用這種方方法,整整個網(wǎng)頁頁必須都都在Jaava

23、 Serrvleet中制制作。如如果開發(fā)發(fā)人員或或者Weeb管理理人員想想要調(diào)整整頁面顯顯示,就就不得不不編輯并并重新編編譯該JJavaa Seervllet,即即使在邏邏輯上已已經(jīng)能夠夠運行了了。采用用這種方方法,生生成帶有有動態(tài)內(nèi)內(nèi)容的頁頁面仍然然需要應應用程序序的開發(fā)發(fā)技巧。很顯然,目目前所需需要的是是一個業(yè)業(yè)界范圍圍內(nèi)的創(chuàng)創(chuàng)建動態(tài)態(tài)內(nèi)容頁頁面的解解決方案案。這個個方案將將解決當當前方案案所受到到的限制制,即:能夠在在任何WWeb或或應用程程序服務務器上運運行,將應用用程序邏邏輯和頁頁面顯示示分離,能夠快快速地開開發(fā)和測測試,簡化開開發(fā)基于于Webb的交互互式應用用程序的的過程。Java

24、SServver Pagges (JSSP)技技術(shù)就是是被設(shè)計計用來滿滿足這樣樣的要求求的。JJSP規(guī)規(guī)范是WWeb服服務器、應應用服務務器、交交易系統(tǒng)統(tǒng)、以及及開發(fā)工工具供應應商間廣廣泛合作作的結(jié)果果。太陽陽微系統(tǒng)統(tǒng)公司(Sunn Miicroosysstemms IInc.)開發(fā)發(fā)出這個個規(guī)范來來整合和和平衡已已經(jīng)存在在的對JJavaa編程環(huán)環(huán)境(例例如,JJavaa Seervllet和和JavvaBeeanssTM)進進行支持持的技術(shù)術(shù)和工具具。其結(jié)結(jié)果是產(chǎn)產(chǎn)生了一一種新的的、開發(fā)發(fā)基于WWeb應應用程序序的方法法,給予予使用基基于組件件應用邏邏輯的頁頁面設(shè)計計者以強強大的功功能。(2

25、) WWeb應應用開發(fā)發(fā)的JaavaSServver Pagges技技術(shù)方法法在開發(fā)JSSP規(guī)范范的過程程中,太太陽微系系統(tǒng)公司司(Suun MMicrrosyysteems Incc.)與與許許多多多主要要的Weeb服務務器、應應用服務務器和開開發(fā)工具具供應商商,以及及各種各各樣富有有經(jīng)驗的的開發(fā)團團體進行行合作。其其結(jié)果是是找到了了一種為為應用和和頁面開開發(fā)人員員平衡了了可移植植性和易易用性的的開發(fā)方方法。(3)JSSP技術(shù)術(shù)在多個個方面加加速了動動態(tài)Weeb頁面面的開發(fā)發(fā)將內(nèi)容的的生成和和顯示進進行分離離 使用JSPP技術(shù),WWeb頁頁面開發(fā)發(fā)人員可可以使用用HTMML或者者XMLL標識

26、來來設(shè)計和和格式化化最終頁頁面。使使用JSSP標識識或者小小腳本來來生成頁頁面上的的動態(tài)內(nèi)內(nèi)容(內(nèi)內(nèi)容是根根據(jù)請求求來變化化的,例例如請求求帳戶信信息或者者特定的的一瓶酒酒的價格格)。生生成內(nèi)容容的邏輯輯被封裝裝在標識識和JaavaBBeanns組件件中,并并且捆綁綁在小腳腳本中,所所有的腳腳本在服服務器端端運行。如如果核心心邏輯被被封裝在在標識和和Beaans中中,那么么其他人人,如WWeb管管理人員員和頁面面設(shè)計者者,能夠夠編輯和和使用JJSP頁頁面,而而不影響響內(nèi)容的的生成。在服務器端端,JSSP引擎擎解釋JJSP標標識和小小腳本,生生成所請請求的內(nèi)內(nèi)容(例例如,通通過訪問問JavvaB

27、eeanss組件,使使用JDDBCTTM技術(shù)術(shù)訪問數(shù)數(shù)據(jù)庫,或或者包含含文件),并并且將結(jié)結(jié)果以HHTMLL(或者者XMLL)頁面面的形式式發(fā)送回回瀏覽器器。這有有助于作作者保護護自己的的代碼,而而又保證證任何基基于HTTML的的Webb瀏覽器器的完全全可用性性。強調(diào)可重重用的組組件絕大多數(shù)JJSP頁頁面依賴賴于可重重用的,跨跨平臺的的組件(JJavaaBeaans或或者Ennterrpriise JavvaBeeanssTM組組件)來來執(zhí)行應應用程序序所要求求的更為為復雜的的處理。開開發(fā)人員員能夠共共享和交交換執(zhí)行行普通操操作的組組件,或或者使得得這些組組件為更更多的使使用者或或者客戶戶團體

28、所所使用。基基于組件件的方法法加速了了總體開開發(fā)過程程,并且且使得各各種組織織在他們們現(xiàn)有的的技能和和優(yōu)化結(jié)結(jié)果的開開發(fā)努力力中得到到平衡。采用標識識簡化頁頁面開發(fā)發(fā)Web頁面面開發(fā)人人員不會會都是熟熟悉腳本本語言的的編程人人員。JJavaaSerrverr Paage技技術(shù)封裝裝了許多多功能,這這些功能能是在易易用的、與與JSPP相關(guān)的的XMLL標識中中進行動動態(tài)內(nèi)容容生成所所需要的的。標準準的JSSP標識識能夠訪訪問和實實例化JJavaaBeaans組組件,設(shè)設(shè)置或者者檢索組組件屬性性,下載載Appplett,以及及執(zhí)行用用其他方方法更難難于編碼碼和耗時時的功能能。通過開發(fā)定定制化標標識庫

29、,JJSP技技術(shù)是可可以擴展展的。今今后,第第三方開開發(fā)人員員和其他他人員可可以為常常用功能能創(chuàng)建自自己的標標識庫。這這使得WWeb頁頁面開發(fā)發(fā)人員能能夠使用用熟悉的的工具和和如同標標識一樣樣的執(zhí)行行特定功功能的構(gòu)構(gòu)件來工工作。JSP技術(shù)術(shù)很容易易整合到到多種應應用體系系結(jié)構(gòu)中中,以利利用現(xiàn)存存的工具具和技巧巧,并且且擴展到到能夠支支持企業(yè)業(yè)級的分分布式應應用。作作為采用用Javva技術(shù)術(shù)家族的的一部分分,以及及Javva 22(企業(yè)業(yè)版體系系結(jié)構(gòu))的的一個組組成部分分,JSSP技術(shù)術(shù)能夠支支持高度度復雜的的基于WWeb的的應用。由于JSPP頁面的的內(nèi)置腳腳本語言言是基于于Javva編程程語言

30、的的,而且且所有的的JSPP頁面都都被編譯譯成為JJavaa Seervllet,JJSP頁頁面就具具有Jaava技技術(shù)的所所有好處處,包括括健壯的的存儲管管理和安安全性。作為Javva平臺臺的一部部分,JJSP擁擁有Jaava編編程語言言“一次次編寫,各各處運行行”的特特點。隨隨著越來來越多的的供應商商將JSSP支持持添加到到他們的的產(chǎn)品中中,您可可以使用用自己所所選擇的的服務器器和工具具,更改改工具或或服務器器并不影影響當前前的應用用。當與Javva 22平臺,企企業(yè)版(J2EEE)和和Entterpprisse JJavaaBeaan技術(shù)術(shù)整合時時,JSSP頁面面將提供供企業(yè)級級的擴展展

31、性和性性能,這這對于在在虛擬企企業(yè)中部部署基于于Webb的應用用是必需需的。(4) JJSP頁頁面看上上去象什什么?JSP頁面面看上去去象標準準的HTTML和和XMLL頁面,并并附帶有有JSPP引擎能能夠處理理和抽取取的額外外元件。通通常,JJSP元元件創(chuàng)建建插入最最終頁面面的文本本。使用示例是是描述JJSP技技術(shù)的最最好方法法。下面面的JSSP頁面面非常簡簡單;它它打印帶帶年、當當月的天天,并且且根據(jù)時時間使用用Goood Morrninng和和Goood Aftternnoonn對您您表示歡歡迎。該該頁面結(jié)結(jié)合了普普通的HHTMLL和大量量JSPP元件組組成。對時鐘JaavaBBeanns

32、組件件的調(diào)用用對一個外部部文件的的包含(用用于著作作權(quán)信息息)JSP表達達式和腳腳本W(wǎng)WelccomeeToodayy iss DDay: YYearr: Good MorrninngGood Aftternnoonn這個頁面包包含下面面這些組組件:一個JSPP指示將將信息傳傳送到JJSP引引擎。在在這個示示例中,第第一行指指出從該該頁面即即將訪問問的一些些Javva編程程語言的的擴展的的位置。指指示被設(shè)設(shè)置在標標記中。固固定模板板數(shù)據(jù):所有JJSP引引擎不能能識別的的標識將將隨結(jié)果果頁面發(fā)發(fā)送。通通常,這這些標識識是HTTML或或者XMML標識識。在上上面的例例子中包包括無序序列表(UL)和

33、H11標識。JSP動作作或者標標識:這這些通常常作為標標準或定定制標識識被實現(xiàn)現(xiàn),并且且具有XXML標標識的語語法。在在這個例例子中,jjsp:useeBeaan標識識實例化化服務器器端的CClocck JJavaaBeaan。一個表達式式:JSSP引擎擎計算在在標記記間的所所有東西西。在上上面的列列表項中中,時鐘鐘組件(Cloock)的Daay和YYearr屬性值值作為字字符串返返回,并并且作為為輸出插插入到JJSP文文件中。在在上面的的例子中中,第一一個列表表項是日日子,第第二個是是年份。小腳本是執(zhí)執(zhí)行不為為標識所所支持的的功能或或者將所所有的東東西捆綁綁在一起起的小的的腳本。JJSP 1

34、.00軟件的的內(nèi)置腳腳本語言言是基于于Javva語言言的。在在上面示示例中的的小腳本本確定現(xiàn)現(xiàn)在是上上午還是是下午,并并且據(jù)此此來歡迎迎用戶。這個例子可可能小了了一點,但但是技術(shù)術(shù)上卻不不是。從從業(yè)務上上可以將將關(guān)鍵的的處理封封裝在服服務器端端的組件件中,并并且Weeb開發(fā)發(fā)人員能能夠使用用熟悉的的語法和和工具很很容易地地訪問這這些信息息?;谟贘avva的小小腳本提提供了一一種靈活活的方式式以執(zhí)行行其他功功能,而而不要求求擴展的的腳本語語言。頁頁面作為為整體是是可讀和和可理解解的,這這就使得得查找或或者預防防問題以以及共享享工作更更加容易易。(5) JJSP指指示JSP頁面面使用JJSP指指

35、示將指指令傳遞遞到JSSP引擎擎。這其其中包括括:JSP頁面面指示傳傳遞頁面面相關(guān)的的信息,例例如緩沖沖區(qū)和線線程信息息或者出出錯處理理。語言指示指指定腳本本語言,以以及所有有的擴展展。包含指示(在在上面例例子中有有顯示)可可以被用用來在頁頁面中包包含一個個外部的的文檔。一一個好的的例子是是著作權(quán)權(quán)文檔或或者公司司信息文文檔在一個個集中地地點保存存該文檔檔并且在在頁面中中包含比比在各個個JSPP頁面中中更新要要容易些些。當然然,被包包含的文文件也可可能是另另一個JJSP文文件。標識庫指示示指出頁頁面可以以調(diào)用的的一個客客戶標識識庫。(6) JJSP標標識絕大多數(shù)JJSP處處理將通通過與JJSP

36、相相關(guān)的基基于XMML的標標識完成成。JSSP 11.0中中包含大大量標準準標識,這這些標識識作為核核心標識識包括:jsp:uuseBBeann 這個個標識聲聲明對一一個JaavaBBeanns組件件實例的的使用。如如果該組組件的實實例不存存在,JJavaaBeaans組組件將實實例化和和注冊這這個標識識。jsp:ssetPProppertty 這這個標識識在組件件的實例例中設(shè)置置一個屬屬性的值值。jsp:ggetPProppertty 這這個標識識獲取一一個組件件的實例例的屬性性值,將將其轉(zhuǎn)化化為字符符串,并并且將它它放入隱隱含對象象ouut中中。jsp:iinclludee jspp:fo

37、orwaard標識的好處處在于它它們易于于在應用用程序間間使用和和共享?;跇俗R識的語法法的真正正威力來來自于客客戶標識識庫的開開發(fā),使使得工具具供應商商或其他他人員能能夠為特特定的要要求創(chuàng)建建和分派派標識。(7) 腳腳本元件件JSP頁面面可以在在頁面中中包含小小的腳本本,稱之之為小腳腳本(sscriiptlletss)。小小腳本是是一個代代碼片段段,在請請求的處處理過程程中被執(zhí)執(zhí)行。小小腳本可可以和頁頁面中的的靜態(tài)元元件組合合(正如如上面的的例子一一樣)起起來創(chuàng)建建動態(tài)生生成的頁頁面。腳本在標志中中被描述述。在這這對標志志中的所所有東西西都會被被腳本描描述語言言引擎執(zhí)執(zhí)行,在在我們的的例子

38、中中是主機機上的JJavaa虛擬機機。JSSP規(guī)范范支持所所有常用用的腳本本元件,包包括表達達式和聲聲明。(8) JJSP頁頁面的應應用模型型JSP頁面面由JSSP引擎擎執(zhí)行,引引擎安裝裝在Weeb服務務器或者者使用JJSP的的應用服服務器上上。JSSP引擎擎接受客客戶端對對JSPP頁面的的請求,并并且生成成JSPP頁面給給客戶端端的響應應。JSP頁面面通常被被編譯成成為Jaava Serrvleet。后后者是一一個標準準的Jaava擴擴展,在在站點有有更詳細細的描述述。頁面面開發(fā)人人員能夠夠訪問全全部的JJavaa應用環(huán)環(huán)境,以以利用JJavaa技術(shù)的的擴展性性和可移移植性。當JSP頁頁面第

39、一一次被調(diào)調(diào)用時,如如果它還還不存在在,就會會被編譯譯成為一一個Jaava Serrvleet類,并并且存儲儲在服務務器的內(nèi)內(nèi)存中。這這使得在在接下來來的對該該頁面的的調(diào)用有有非??炜斓捻憫獞#ㄟ@這避免了了CGII-BIIN為每每個HTTTP請請求生成成一個新新的進程程的問題題,或是是服務器器端引用用所引起起的運行行時語法法分析。)JSP頁面面可以包包含在多多種不同同的應用用體系結(jié)結(jié)構(gòu)或者者模型中中。JSSP頁面面可以用用于由不不同協(xié)議議、組件件和格式式所組成成的聯(lián)合合體中。下下面的小小節(jié)描述述了一些些可能發(fā)發(fā)生的情情況。一個簡單應應用在一個簡單單實現(xiàn)中中,瀏覽覽器直接接調(diào)用JJSP頁頁面,

40、JJSP頁頁面自己己生成被被請求的的內(nèi)容(可可能會調(diào)調(diào)用JDDBC直直接從數(shù)數(shù)據(jù)庫中中獲取信信息)。JJSP頁頁面能夠夠調(diào)用JJDBCC或者JJavaa BllenddTM組組件來生生成結(jié)果果,并且且創(chuàng)建標標準的HHTMLL,作為為結(jié)果發(fā)發(fā)送回瀏瀏覽器。這個模型基基本上用用JSPP頁面(編編譯成為為Javva SServvlett)代替替了CGGI-BBIN概概念。這個方法擁擁有下列列優(yōu)點:簡單而而快速地地編程;頁面作作者可以以很容易易地根據(jù)據(jù)請求和和資源狀狀態(tài)生成成動態(tài)內(nèi)內(nèi)容;這這個結(jié)構(gòu)構(gòu)在許多多應用上上工作良良好,但但不能擴擴展到大大量的基基于Weeb的并并發(fā)客戶戶訪問稀稀少的企企業(yè)資源源

41、,因為為每個客客戶必須須建立或或者共享享一個到到可用內(nèi)內(nèi)容資源源的連接接。例如如,如果果JSPP頁面訪訪問數(shù)據(jù)據(jù)庫,可可能生成成許多到到數(shù)據(jù)庫庫的連接接,這將將影響到到數(shù)據(jù)庫庫的性能能。 (9) 使使用Jaava Serrvleet的一一個靈活活的應用用在另一種可可能的配配置中,基基于Weeb的客客戶機可可能直接接對Jaava Serrvleet進行行請求,SServvlett生成動動態(tài)內(nèi)容容,將結(jié)結(jié)果捆綁綁到一個個結(jié)果對對象中并并且調(diào)用用JSPP頁面。JJSP頁頁面從該該對象中中訪問動動態(tài)內(nèi)容容,并且且將結(jié)果果(例如如HTMML)發(fā)發(fā)送回瀏瀏覽器。這個方法創(chuàng)創(chuàng)建了更更多的可可以為應應用程序序

42、間共享享的可重重用的組組件,并并且可以以作為更更大的 應用的的一部分分完成。但但是,在在處理如如數(shù)據(jù)庫庫一樣的的企業(yè)資資源的連連接時,還還是存在在擴展性性問題。(10) 采用企企業(yè)級JJavaaBeaan技術(shù)術(shù)的可擴擴展處理理JSP頁面面也可以以作為企企業(yè)級JJavaaBeaan(EEJB)體系結(jié)結(jié)構(gòu)中的的一個中中間層。在在這種情情況下,JJSP頁頁面和后后端資源源通過EEJB組組件進行行交互。EEJB組組件管理理對后端端資源的的訪問,從從而為眾眾多的并并發(fā)使用用者提供供可擴展展的性能能。對于于電子商商務或者者其他應應用,EEJB管管理交易易和潛在在的安全全性。這這將簡化化JSPP頁面。這這個

43、模型型將為JJavaa 2企企業(yè)版(J2EEE)平平臺所支支持。(11) JSPP頁面與與XMLL技術(shù)的的集成JSP頁面面可以用用于生成成XMLL和HTTML頁頁面。對于簡單的的XMLL生成,開開發(fā)人員員可以包包含XMML標識識和JSSP頁面面的靜態(tài)態(tài)模板部部分。對對于動態(tài)態(tài)XMLL生成,使使用基于于服務器器的對象象和生成成XMLL輸出的的客戶化化標識。JSP頁面面與XMML工具具不是不不兼容的的。盡管管Sunn在設(shè)計計JSPP規(guī)范時時使得JJSP頁頁面即使使手工操操作對于于創(chuàng)作者者而言也也是很容容易的,JJSP規(guī)規(guī)范同時時也提供供了一個個機制以以便于創(chuàng)創(chuàng)建任意意JSPP頁面的的一個XXML版

44、版本。通通過這種種方法,XXML工工具能夠夠創(chuàng)作和和操作JJSP頁頁面。通過將JSSP標識識和元件件轉(zhuǎn)換為為與XMML兼容容的對等等物,可可以使用用基于XXML的的工具來來操作JJSP頁頁面。例例如,腳腳本可以以被包含含在之中,或或者基于于XMLL標志的的和中中。事實實上,經(jīng)經(jīng)過下面面這樣簡簡單的幾幾步將JJSP頁頁面轉(zhuǎn)換換為XMML頁面面是可能能的,這這些步驟驟包括:增加一個JJSP根根元件; 將元件和指指示轉(zhuǎn)換換為XMML兼容容的對等等物;為頁面上其其他的元元件(通通常非JJSP)創(chuàng)創(chuàng)建CDDATAA元件;通過這個與與XMLL兼容的的方法,創(chuàng)創(chuàng)建HTTML頁頁面的設(shè)設(shè)計者仍仍然擁有有一個快

45、快速創(chuàng)建建動態(tài)WWeb頁頁面的易易用環(huán)境境,同時時,基于于XMLL的工具具和服務務可以與與JSPP頁面集集成并且且和JSSP兼容容的服務務器一起起工作。 (12)JJSP技技術(shù)的未未來JSP技術(shù)術(shù)被設(shè)計計為一個個開放的的,可擴擴展的建建立動態(tài)態(tài)Webb頁面的的標準。開開發(fā)人員員可以使使用JSSP頁面面來創(chuàng)建建可移植植的Weeb應用用,在不不同的WWeb和和應用服服務器上上為不同同的場合合所運行行,而不不論采用用什么適適合本身身場合和和需要的的創(chuàng)建工工具。 通過與與業(yè)界領(lǐng)領(lǐng)袖的合合作,SSun保保證JSSP規(guī)范范是開放放的和可可移植的的??梢砸允褂萌稳魏慰蛻魬魴C和服服務器平平臺,在在任何地地方編

46、寫寫和部署署它們。將將來,工工具供應應商和其其他廠商商將通過過為專門門的功能能提供客客戶化的的標識庫庫而擴展展平臺的的功能。JSP規(guī)范范的1.0版本本是通向向動態(tài)WWeb頁頁面生成成的一個個開放的的工業(yè)標標準方法法的第一一步。11.0版版本通過過一個核核心標識識集、隱隱含對象象以及開開始創(chuàng)建建動態(tài)WWeb頁頁面所需需的基本本功能構(gòu)構(gòu)成了該該方法的的基礎(chǔ)。已已經(jīng)有幾幾個Weeb服務務器,應應用服務務器和開開發(fā)工具具供應商商正在為為他們的的產(chǎn)品添添加JSSP1.0的支支持,這這樣在業(yè)業(yè)界已經(jīng)經(jīng)擁有了了最初的的、立即即的支持持。2. 系統(tǒng)統(tǒng)開發(fā)語語言JAAVA介介紹Java(tm)是由美美國升陽陽電

47、腦公公司(SSun Miccrossysttemss, IInc.)所發(fā)發(fā)展出的的第一種種能在國國際互聯(lián)聯(lián)網(wǎng)絡(Intternnet)上面具具有硬硬件/軟軟件中立立性交交互能力力的程序序語言。JJavaa一推出出即引起起世界各各種媒體體的注意意與熱烈烈參與討討論, 如Tiime、 Bussineess Weeeklyy、CNNN等,可可見其功功能及魅魅力,事事實上,以以Javva的功功能,勢勢必在信信息界掀掀起另一一番高潮潮,對于于網(wǎng)絡的的發(fā)展,又又將邁入入另一個個新的紀紀元。 Java是是一種簡簡單的、面面象對象象的、分分布式的的、解釋釋的、鍵鍵壯的、安安全的、結(jié)結(jié)構(gòu)中立立的、可可移植的的、

48、性能能很優(yōu)異異的、多多線程的的、動態(tài)態(tài)的語言言。 簡單:Jaava提提供了一一個功能能強大語語言的所所有功能能,但幾幾乎沒有有一點含含混特征征。C+安全全性不好好,但CC和C+被大大家接受受,所以以Javva設(shè)計計成C+形式式,讓大大家很容容易學習習。Jaava去去掉了CC+語語言的許許多功能能,讓JJavaa的語言言功能很很精煉,并并增加了了一些很很有用的的功能,如如自動收收集碎片片。 JJavaa去掉了了以下幾幾個C和和C+功能:指針運運算、結(jié)結(jié)構(gòu)、ttypeedeffs、#deffinee、需要要釋放內(nèi)內(nèi)存。這這將減少少了平常常出錯的的50%。而且且,Jaava很很小,整整個解釋釋器只需

49、需2155K的RRAM。 面象對象:Javva實現(xiàn)現(xiàn)了C+的基基本面象象對象技技術(shù)并有有一些增增強,(為為了語言言簡單,刪刪除了一一些功能能)。JJavaa處理數(shù)數(shù)據(jù)方式式和用對對象接口口處理對對象數(shù)據(jù)據(jù)方式一一樣。 分布式:JJavaa建立在在擴展TTCP/IP網(wǎng)網(wǎng)絡平臺臺上。庫庫函數(shù)提提供了用用HTTTP和FFTP協(xié)協(xié)議傳送送和接受受信息的的方法。這這使得程程序員使使用網(wǎng)絡絡上的文文件和使使用本機機文件一一樣容易易。 健壯:Jaava致致力于檢檢查程序序在編譯譯和運行行時的錯錯誤。類類型檢查查幫助檢檢查出許許多開發(fā)發(fā)早期出出現(xiàn)的錯錯誤。JJavaa自已操操縱內(nèi)存存減少了了內(nèi)存出出錯的可可能

50、性。JJavaa還實現(xiàn)現(xiàn)了真數(shù)數(shù)組,避避免了覆覆蓋數(shù)據(jù)據(jù)的可能能。這些些功能特特征大大大提高了了開發(fā)JJavaa應用程程序的周周期。 Java提提供:NNulll指針檢檢測、數(shù)數(shù)組邊界界檢測、異異常出口口、Byyte codde校驗驗、結(jié)構(gòu)構(gòu)中立,另另外,為為了建立立Javva作為為網(wǎng)絡的的一個整整體,JJavaa將它的的程序編編譯成一一種結(jié)構(gòu)構(gòu)中立的的中間文文件格式式。只要要有Jaava運運行系統(tǒng)統(tǒng)的機器器都能執(zhí)執(zhí)行這種種中間代代碼。現(xiàn)現(xiàn)在,JJavaa運行系系統(tǒng)有SSolaariss2.44(SPPARCC),WWin332系統(tǒng)統(tǒng)(Wiindoows995和WWinddowss NTT)。

51、JJavaa源程序序被編譯譯成一種種高層次次的與機機器無關(guān)關(guān)的byyte-codde格式式語言,這這種語言言被設(shè)計計在虛擬擬機上運運行,由由機器相相關(guān)的運運行調(diào)試試器實現(xiàn)現(xiàn)執(zhí)行。 安全:Jaava的的安全是是兩方面面的。一一方面,在在Javva語言言里,象象指針和和釋放內(nèi)內(nèi)存等CC+功功能被刪刪除,避避免了非非法內(nèi)存存操作。二二方面,當當Javva用來來創(chuàng)建瀏瀏覽器時時,語言言功能和和一些瀏瀏覽器本本身提供供的功能能結(jié)合起起來,使使它更安安全。JJavaa語言在在你的機機器上執(zhí)執(zhí)行前,要要經(jīng)過很很多次的的測試。它它經(jīng)過代代碼校驗驗,檢查查代碼段段的格式式,檢測測指針操操作,對對象操作作是否過過

52、分以及及試圖改改變一個個對象的的類型。 Byte-codde校驗驗:如果果bytte-ccodee通過代代碼校驗驗,沒有有返回錯錯誤,我我們可知知道:代代碼沒有有堆棧上上溢出和和下溢出出;所有有操作代代碼參數(shù)數(shù)類型都都是正確確的 ;沒有發(fā)發(fā)生非法法數(shù)據(jù)轉(zhuǎn)轉(zhuǎn)換,如如將整數(shù)數(shù)轉(zhuǎn)換成成指針;訪問對對象操作作是合法法的,ppubllic,pprivvatee,prroteecteed。類裝載:CClasss LLoadder通通過將本本機類與與網(wǎng)絡資資源類的的名稱分分開,來來保持安安全性。因因為調(diào)入入類時總總要經(jīng)過過檢查,這這樣避免免了Trrojaan馬程程序的出出現(xiàn)。從從網(wǎng)絡上上下載的的類被調(diào)調(diào)進一

53、個個與源相相關(guān)的私私有的名名字域。當當一個私私有類訪訪問另一一個類時時,buuildd-inn(本機機類)首首先被檢檢查,然然后檢查查相關(guān)的的類。這這樣就避避免了破破壞本機機類情況況的出現(xiàn)現(xiàn)。 可移植的:除了結(jié)結(jié)構(gòu)中立立的可移移植性外外,Jaava還還實現(xiàn)了了各平臺臺上移植植,以方方便程序序的開發(fā)發(fā)。Innts在在Javva里永永遠是整整數(shù),332位整整數(shù)。而而且,JJavaa建立在在一個虛虛擬的WWinddowss系統(tǒng)上上,所以以很容易易地在UUNIXX,PCC和Maac環(huán)境境下實現(xiàn)現(xiàn)。 解釋的:JJavaa解釋器器(運行行系統(tǒng))能直接接運行目目標代碼碼指令。鏈鏈接程序序通常比比編譯程程序所

54、需需資源少少,所以以程序員員可以在在創(chuàng)建源源程序上上花上更更多的時時間。 高性能:如如果解釋釋器速度度不慢,JJavaa可以在在運行時時直接將將目標代代碼翻譯譯成機器器指令。SSun用用直接解解釋器一一秒鐘內(nèi)內(nèi)可調(diào)用用3000,0000個過過程。翻翻譯目標標代碼的的速度與與C/CC+的的性能沒沒什么區(qū)區(qū)別。多線程:JJavaa提供的的多線程程功能使使得在一一個程序序里可同同時執(zhí)行行多個小小任務。線線程有時也也稱小進進程是一個個大進程程里分出出來的小小的獨立立的進程程。因為為Javva實現(xiàn)現(xiàn)的多線線程技術(shù)術(shù),所以以比C和和C+更鍵壯壯。多線線程帶來來的更大大的好處處是更好好的交互互性能和和實時控

55、控制性能能。當然然實時控控制性能能還取決決于系統(tǒng)統(tǒng)本身(UNIIX,WWinddowss,Maacinntossh等),在開開發(fā)難易易程度和和性能上上都比單單線程要要好。何何用過當當前瀏覽覽器的人人,都感感覺為調(diào)調(diào)一副圖圖片而等等待是一一件很煩煩惱的事事情。在在Javva里,你你可用一一個單線線程來調(diào)調(diào)一副圖圖片,而而你可以以訪問HHTMLL里的其其它信息息而不必必等它。 動態(tài)的:JJavaa盡可能能地利用用了面象象對象技技術(shù)的優(yōu)優(yōu)點。JJavaa并不試試圖在運運行前將將所有模模塊全部部連接起起來。一一個新的的或升級級的庫函函數(shù)并不不需要更更改源程程序就能能正確運運行。 Java還還簡化了了使

56、用一一個升級級的或全全新的協(xié)協(xié)議的方方法。如如果你的的系統(tǒng)運運行Jaava程程時遇到到了不知知怎樣處處理的程程序,沒沒關(guān)系,JJavaa能自動動下載。3. 網(wǎng)頁頁制作工工具Drreammweaaverr介紹 Drreammweaaverr是美國國MACCROMMEDIIA公司司開發(fā)的的集網(wǎng)頁頁制作和和管理網(wǎng)網(wǎng)站于一一身的所所見即所所得網(wǎng)頁頁編輯器器, 它它是第一一套針對對專業(yè)網(wǎng)網(wǎng)頁設(shè)計計師特別別發(fā)展的的視覺化化網(wǎng)頁開開發(fā)工具具,利用用它可以以輕而易易舉地制制作出跨跨越平臺臺限制和和跨越瀏瀏覽器限限制的充充滿動感感的網(wǎng)頁頁。Dreammweaaverr 特色色: (1) 最最佳的制制作效率率Dr

57、eammweaaverr可以用用最快速速的方式式將Fiirewworkks,F(xiàn)FreeeHannd,或或Phootosshopp等檔案案移至網(wǎng)網(wǎng)頁上。 使用檢檢色吸管管工具選選擇螢幕幕上的顏顏色可設(shè)設(shè)定最接接近的網(wǎng)網(wǎng)頁安全全色。對對於選單單,快捷捷鍵與格格式控制制,都只只要一個個簡單步步驟便可可完成。 Dreemweeaveer能與與您喜愛愛的設(shè)計計工具,如如Plaaybaack ,F(xiàn)llashh,Shhockkwavve和外外掛模組組等搭配配,不需需離開DDremmweaaverr便可完完成,整整體運用用流程自自然順暢暢。 除除此之外外,只要要單擊便便可使DDreaamweeaveer自動動

58、開啟FFireeworrk或PPhottoshhop來來進行編編輯與設(shè)設(shè)定圖檔檔的最佳佳化。(2) 網(wǎng)網(wǎng)站管理理使用網(wǎng)站地地圖可以以快速制制作網(wǎng)站站雛形,設(shè)設(shè)計,更更新和重重組網(wǎng)頁頁。改變變網(wǎng)頁位位置或檔檔案名稱稱,Drreammweaaverr會自動動更新所所有連結(jié)結(jié)。使用用支援文文字,HHTMLL碼,HHTMLL屬性標標簽和一一般語法法的搜尋尋及置換換功能使使得復雜雜的網(wǎng)站站更新變變得迅速速又簡單單。(3) 無無可比擬擬的控制制能力Dreammweaaverr是唯一一提供RRounndtrrip HTMML、視視覺化編編輯與原原始碼編編輯同步步的設(shè)計計工具。它它包含HHomeeSitte和

59、BBBEddit等等主流文文字編輯輯器。幀幀(frramees)和和表格的的制作速速度快的的令您無無法想像像。 進進階表格格編輯功功能使您您簡單的的選擇單單格、行行、欄或或作未連連續(xù)之選選取。甚甚至可以以排序或或格式化化表格群群組,DDreaamweeaveer支援援精準定定位,利利用可輕輕易轉(zhuǎn)換換成表格格的圖層層以拖拉拉置放的的方式進進行版面面配置。(4) 所所供即所所得Dreammweaaverr成功整整合動態(tài)態(tài)式出版版視覺編編輯及電電子商務務功能,提提供超強強的支援援能力給給Thiird-parrty廠廠商,包包含ASSP,AApacche,BBroaadViisioon, Colld

60、FFusiion,iiCATT,JSSP,TTanggo與自自行發(fā)展展的應用用軟體。 當您正正使用DDreaamweeaveer在設(shè)設(shè)計動態(tài)態(tài)網(wǎng)頁時時,所供供即所得得的功能能,讓您您不需要要透過瀏瀏覽器就就能預覽覽網(wǎng)頁。(5) 夢夢幻樣版版和XMMLDreammweaaverr將內(nèi)容容與設(shè)計計分開,應應用於快快速網(wǎng)頁頁更新和和團隊合合作網(wǎng)頁頁編輯。建建立網(wǎng)頁頁外觀的的樣版,指指定可編編輯或不不可編輯輯的部份份,內(nèi)容容提供者者可直接接編輯以以樣式為為主的內(nèi)內(nèi)容卻不不會不小小心改變變既定之之樣式。您您也可以以使用樣樣版正確確地匯入入或輸出出XMLL內(nèi)容。(6) 全全方位的的呈現(xiàn)利用Dreeamww

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論