一 網絡功能層次(8層): LAN/ATM(物理層)----LAN/ATM(數據鏈路層)----ip(網絡層)----TCP/UDP(傳輸層)- --- 會話層----表示層----HTTP(應用層)----SOAP/UDDI(Web服務)。
J2EE結構體系:
容器包含的主要java Web 編程技術,三種
1)J2EE應用構件——Servlet,jsp,EJB (jdk,j2eedk)
2)J2EE提供的應用服務——JDBC(數據連接技術),JTS(),JNDI(命名技術),數據事務技術,安全技 術,連接框架技術,,Web服務技術,部署技術(deployment),保證并促進構件的良好運行。
3)應用通行技術——RMI,JMS,JavaMail,Web協議,遠程方法調用,對象治理組協議,Java通信服務技 術,Java 消息技術和郵件技術,在平臺底層實現機器和程序之間的信息傳遞。
二 HTTP 提供兩種Form和服務器進行請求的方式:Get 方法(網頁定位URL和 發送的內容體body,同時發送)和Post方法(先發URL再發body)
三 Html 表單有用屬性:attributes: action ,method(指定向服務器發送數據的HTTP方法), enctype(指定數據在發送之前的編碼方式,默認是 application/x-www-form-urlencoded或multipart/form-data(用post方法)),target(指定在瀏覽器中哪個frame來顯示服務器的響應html,默認是當前frame),onsubmit 和 onreset ,accept 和accept-charset(指定服務器程序接受的MIME類型和字符編碼類型)。
四 系統配置設定:裝完jdk后 ,設置Java_home=j2sdk的安裝目錄(c:/jdk1.4),classpath=%java_home%/bin
安裝完web服務器后,設置 (如要使用命令行啟動服務)catalina_home=web 服務安裝目錄,
web 服務器文件夾說明:%catalina_home%/bin ,%catalina_home%/common——Web服務器用到的Java類文件和jar文件,內部的/classes 文件夾 存類文件,/endosed存放外來的jar文件,/lib存放服務器和所有web程序使用的jar文件。%catalina_home%/conf ——web 服務配置server.xml。%catalina_home%/logs,%catalina_home%/temp,%catalina_home%/webapps——web應用程序。
五 基本servlet 變成API :javax.servlet(提供了Web容器能夠使用的servlet基本類和接口) 目錄和 javax.servlet.http目錄(包括和http相關的servlet 接口)。
六 http 請求包括三部分:1請求行(request line)——請求方法method,請求網址Url 和協議
2頭部(headers)——多個屬性(相關內容可以參看http 1.0協議)
3數據體(body)附加在請求后的文本或二進制文件。
新聞熱點
疑難解答