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