導航:首頁 > 萬維百科 > java中動態網頁瀏覽器設計

java中動態網頁瀏覽器設計

發布時間:2021-03-06 00:52:34

1、製作一個動態網頁的步驟?

動態網頁是與靜態網頁相對應的,也就是說,網頁 URL的後綴不是.htm、.html、.shtml、.xml等靜態網頁的常見形式,而是以.asp、.jsp、.php、.perl、.cgi等形式為後綴,並且在動態網頁網址中有一個標志性的符號——「?」

要學設計動態網頁首先要有靜態網頁基礎(HTML),然後學習asp、.jsp、.php等網頁的開發;
ASP可以用Dreamweaver 或者微軟的Microsoft Visual Studio;相對來說微軟的難度比較大JSP要有java基礎;建議哪方面的知識懂得多些就用那種方法設計做動態網頁;製作動態網頁要從基礎學起,所以去網上找些視頻慢慢學習才能做出來。

2、怎樣製作一個動態的網頁設計

動態網頁是與靜態網頁相對應的,也就是說,網頁 URL的後綴不是.htm、.html、.shtml、.xml等靜態網頁的常見形式,而是以.asp、.jsp、.php、.perl、.cgi等形式為後綴,並且在動態網頁網址中有一個標志性的符號——「?」,如有這樣一個動態網頁的地址為: http://www.pagehome.cn/ip/index.asp?id=1 這就是一個典型的動態網頁URL形式。 這里說的動態網頁,與網頁上的各種動畫、滾動字幕等視覺上的「動態效果」沒有直接關系,動態網頁也可以是純文字內容的,也可以是包含各種動畫的內容,這些只是網頁具體內容的表現形式,無論網頁是否具有動態效果,採用動態網站技術生成的網頁都稱為動態網頁。所以你要學設計動態網頁首先要有靜態網頁基礎(HTML)然後學習asp、.jsp、.php等網頁的開發ASP可以用Dreamweaver 或者微軟的Microsoft Visual Studio 相對來說微軟的難度比較大JSP要有java基礎我建議你哪方面的知識懂得多些你就用那種方法設計做動態網頁要從基礎學起所以你去網上找些視頻慢慢學習,去迅雷那裡的視頻比較多

3、什麼是java動態網頁技術

特點:

1, 交互性:網頁會根據用戶的要求和選擇而改變響應。

2, 自動更新:無需手動更新HTML文檔,便會自動生成新的頁面。

3, 因時因人而變:不同的時間,不同的人訪問同一個頁面會產生不同的效果。

使用技術:

一CGI:Common Gateway Interface(公用網關介面),以前見過用VB編寫的CGI,它的最大的特點是請求的是一個應用程序*.exe。(與COM+有關)。

二,ASP:更精確的說是一個中間件,這個中間件將web上的請求轉入到一個解釋器中,在這個解釋器中將所有ASP的script進行分析,執行它,它可以調用COM對象(Active X控制項),對這個對象中的屬性和方法進行操作和調用,同時通過COM對象完成更多的工作。所以確切的說ASP的強大不在於VBScript,而在於它調用的COM組件,這些組件無限的擴展了ASP的功能(想起了以前做的一個ASP新聞網站,所有的包括數據處理層與業務邏輯層用VB的類封裝並製作為Active X控制項。最讓人心動的是它的物理四層體系結構,最後面的一層是sqlserver伺服器,然後第二台機器是微軟的COM+容器,這裡面裝載著所有Active X,第三台機器是IIS伺服器,它裡面的ASP調用COM+容器中的組件,這樣的話它的代碼非常干凈,最後一台是客戶端訪問)。

缺點:

1, 依賴winNT操作系統,依賴COM組件,更要祈禱微軟的工程師沒別給系統留下太多漏洞,它的安全性,穩定性不容樂觀。

2, 無法跨平台。

3, 無法實現企業級功能:完全的群集,負載均衡。

三,PHP(Hypertext Preprocessor)

一種HTML內嵌式的語言,它混合了C,JAVA,PERL。它支持多種資料庫sqlserver,mysql,Sybase,oracle,它可以進行面向對象編程,它是可以跨平台的。

缺點:

1, 資料庫支持的極大變化。

2, 安裝復雜。

3, 缺少企業級的支持。

4, 缺少正規的商業支持,這也是自由軟體的缺點(真的嗎?)。

5, 無法實現商品化應用的開發。

四,JSP

完全的面向對象,完全的平台無關,完全的安全可靠,完全的復雜難學(作為應用程序員,我們應該喜歡這樣的技術,有句話叫「物以稀為貴」,對不對?)。目前發現的唯一缺點:運行速度慢(必須CLASS常駐內存)。

其他優點:

1, 將內容生成與顯示分離,這也是JSP規范的終極目標;

使用JSP,WEB開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態內容。生成內容的邏輯被封裝在標識和JAVABEAN組件中,並且捆綁在小腳本中,所有的腳本在伺服器端運行,如果核心邏輯被封裝在標識和JAVABEAN中,那麼其他人,如web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成,(不知道或不用關心內部的具體的實現)。

在伺服器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內容(例如,通過訪問JAVABEAN組件,使用JDBC訪問資料庫),並且將結果以HTML(或者XML)的形式發送會瀏覽器材。這有助於保護自己的代碼,而有保證任何基於HTML的WEB瀏覽器的完全可用性。

2, 生成可重用組件;

開發人員能夠共享和交換執行普遍操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用(模塊化程序設計的一個優點)。

3, 採用標識簡化頁面開發,開發人員可以定製自己的標記庫;

4, 由於轉化為Servlet,所以它具有servlet的所有優點。

「JSP是由HTML和嵌入其中的JAVA代碼組成」。錯,那應該是JSP頁面的定義。JSP不是一個產品,它像其他JAVAAPI那樣是由SUN提供的由廠商去實現的規范,JSP規范是建立在servlet規范提供的功能之上的。

JSP與servlet的不同之處:

1,servlet是JAVA對CGI的回應,它們在伺服器上執行和解釋瀏覽器的請求,承擔客戶和其他應用程序之間的中間層角色,在完成這些任務時,servlet主要是把動態的內容混合到靜態的內容中產生HTML。

2, JSP與J2EE模型更為一致,把靜態與動態內容分離開來——分離表示和邏輯——在WEB應用程序中,它的主要目標為:在多層體系結構中簡化動態表示層。

4、什麼叫動態網頁設計

動態頁面與之靜態頁面比較是與用戶的交互性強了,靜態就是只能讓客戶觀看了解信息的,而動態客戶可以和網站的建立者通過論壇互相溝通。動態設計到與資料庫的連接性,而靜態沒有與資料庫進行相關的鏈接。

5、java實現網頁動態成圖

請去第三方庫資源上如(JFREEChart)上尋找!如果有興趣可以考慮JAVA2D

6、Java/動態網頁

我們在做播放的時候使用的是Flash做前台,javax.media.*根本沒考慮。
速度慢,解析類型少。所以我們使用了flv的,現成的更方便。

音頻貌似也可以吧。

7、用JAVA寫動態網頁需要什麼技術

已經會了struts 的人居然會這么問~
靜態變動態?你自己先了解下什麼是靜態和動態網頁吧

8、java 如何做網頁瀏覽器

使用做出來的東東. 嗯. 需要使用的機器環境上有JRE(JAVA運行時環境). 因為大部分用戶並不在有JRE的環境下使用機器.所以JAVA的桌面應用程序並不是那麼流行. 比如一般意義上的瀏覽器就是桌面應用程序. 當然ANDROID系統里有JRE這樣的類似的環境. 但是為移動端開發這樣的東東. 還要考慮一些受限. 比如內存大小. 比如運行速度.

再回到桌面應用程序瀏覽器JAVA開發上來.假設用戶是有JRE環境的.那可以嘗試這樣一個思路.

自己的瀏覽器用什麼埠.跟系統要來.然後監聽在這個埠.

把用戶的輸入做一些解析, 沒有寫協議的. 默認寫一個. 然後交給系統里的網路設置的DNS啊.路由啊. (當然要從系統里自己的IP地址,子網掩碼.網關.DNS.)按照一定的格式交給它們.注意什麼協議頭.協議體啊.

然後把收到回應進行HTML解析. (有的解析XML的.JSON的.要不要加JS運行的環境等.可以是後話.)

然後展示出來. 當然可以按照自己的意願來展示. 先實現功能. 再做渲染變漂亮.

退出時.要關掉流啊.關了埠.(擴展一些記錄功能什麼的.)

中間要留下一些可護展的餘地.如給用戶一些可以設置的地方.還有安全方面的插件介面. 調試方面的.

羅馬不是一天建成的.先做一些設計.再到一個個的模塊.分別實現相應的功能.再逐步修改完善.

手打好辛苦. 你的想法挺好.

與java中動態網頁瀏覽器設計相關的知識