JavaWeb入門——背景知識


JavaWeb入門——背景知識

摘要:本文主要介紹了Web服務器的相關知識。

概念

什么是JavaWeb

JavaWeb,是用Java技術來解決相關Web互聯網領域的技術的總稱。Web包括:Web服務器和Web客戶端兩部分。

Java在最早Web客戶端的應用有Java Applet程序,不過這種技術在很久之前就已經被淘汰了。Java在服務器端的應用非常豐富,比如Servlet、Jsp和第三方框架等等。Java技術對Web領域的發展注入了強大的動力。

簡單的說,就是使用Java語言實現瀏覽器可以訪問的程序內容,稱之為JavaWeb。

Web資源分類

所謂Web資源即放在Internet網上供外界訪問的文件或程序,又根據它們呈現的效果及原理不同,將它們划分為靜態資源和動態資源。

靜態Web資源

指的是固定不變數據文件,比如:靜態網頁HTML、CSS文件、文本、音頻、視頻。靜態Web技術有HTML、CSS、JavaScript。

動態Web資源

指的是一段服務程序,運行后,生成的數據文件。動態Web技術有Servlet、Jsp、PHP、.Net、Ruby、Python等等。

Web服務器

Web服務器主要用來接收客戶端發送的請求和響應客戶端請求。

常見的Web服務器

Tomcat:由Apache組織提供的一種Web服務器,提供對Jsp和Servlet的支持。它是一種輕量級的JavaWeb容器(服務器),也是當前應用最廣的JavaWeb服務器(免費)。

Jboss:是一個遵從JavaEE規范的、開放源代碼的、純Java的EJB服務器,它支持所有的JavaEE規范(免費)。

GlassFish:由Oracle公司開發的一款JavaWeb服務器,是一款強健的商業服務器,達到產品級質量(應用很少,收費)。

Resin:是Caucho公司的產品,是一個非常流行的應用服務器,對Servlet和Jsp提供了良好的支持,性能也比較優良,Resin自身采用Java語言開發(收費,應用比較多)。

WebLogic:是Oracle公司的產品,是目前應用最廣泛的Web服務器,支持JavaEE規范,而且不斷的完善以適應新的開發要求,適合大型項目(收費,用的不多,適合大公司)。

Tomcat服務器

Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。

由於有了Sun的參與和支持,最新的Servlet和Jsp規范總是能在Tomcat中得到體現。

因為Tomcat技術先進、性能穩定,而且免費,因而深受Java愛好者的喜愛並得到了部分軟件開發商的認可,成為目前比較流行的Web應用服務器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM