標籤:java web java java ee
1.Java EE即Java平台企業版,用途是開發Web動態網站。
2.網頁的類型包括:
(1)靜態網頁:指內容和介面固定不變,與使用者互動性不高的網頁。
一般採用HTML、CSS對這些資料進行組織和展示,
採用Dreamweaver、Photoshop、Fireworks和Flash等網頁製作工具實現。
(2)用戶端動態網頁:採用JavaScript語言、Ajax技術等用戶端編程技術,提供絢的
介面,豐富的互動功能,但是資料一般不是動態變化的。
每台客戶機都需要安裝用戶端程式。
(3)伺服器端動態網頁:採用伺服器端編程技術,提供動態資料。通常伺服器
端動態網面介面並不華麗,由於提供的是動態資料。
任何客戶機都不需安裝用戶端程式,客戶機通過瀏覽器訪問伺服器。
3.Web即全球資訊網(World Wide Web,簡寫為“Web”、“WWW”或“W3”),俗稱網站。
由許多互相連結的超文字文件組成的系統,通過HTTP協議訪問。
4.Web應用就是B/S結構的,Java EE是實現B/S模式的一種技術。
5.客戶機/伺服器(C/S,Client/Server),瀏覽器/伺服器(B/S,Browser/Server)。
6.HTTP協議基於請求/響應模式。
HTTP請求包:
要求方法:有post、get、put、delete等方法
URL:請求的資源的位置(網址)
HTTP協議版本:通常為HTTP/1.1。
HTTP響應包:
狀態資訊:服務處理請求是否成功的資訊,如200成功,304未修改,400錯誤請求,
403已禁止,404未找到,500伺服器內部錯誤。
MIME格式:請求的檔案類型:.html,.htmltext/html等
7.用戶端開發技術:網頁展現。以下技術相輔相成
(1)HTML:超文字標記語言 (HTML)(網頁)。
(2)CSS:層疊樣式表,用於展現HTML文檔的外觀。
(3)XML:可延伸標記語言 (XML),用於資料交換等。
(4)JavaScript:一種最常用的用戶端指令碼語言,提供與使用者互動的介面。
(5)BOM和DOM:瀏覽器物件模型和文件物件模型。
(6)Ajax:一種建立互動式Web應用的開發技術。
上述技術是相輔相成的,因此用戶端開發需要根據使用者的需求。
8.伺服器端開發技術:存放網站的伺服器。以下技術獨立使用
(1)CGI:通用閘道介面,這是比較早期的伺服器端編程技術。
(2)ASP以及ASP.NET:這是微軟提供的伺服器端編程技術,缺點是局限於Windows平台,
優點是簡單易用,適用初學者學習。
(3)PHP:這是非常流行的AMP(Apache、MySQL和PHP)技術的組成部分,
可布署在Linux或Windows平台,十分適用於中小型網站的開發。
(4)JSP以及Java EE:這是基於Java語言的伺服器端編程技術,可布署
在Linux或Windows平台,適用於大中型網站的開發。
選擇某一種技術進行,上述四種技術是獨立的,不能同時使用。
9.Java EE技術:
(1)最狹義的含義:Java SE+EJB(強大,複雜,難學等)+相關技術的
技術規範的集合,稱為重量級的J2EE。EJB是sun的JavaEE伺服器端組件模型,設計目標與核心應用是部署分布式應用程式。
(2)寬泛一點的含義:SSH架構:Struts +Spring + Hibernate技術,
稱為輕量級的J2EE。
(3)最廣的含義:指一種軟體架構和設計思想,採用多層、分布式、
基於組件的企業級應用程式模型來開發企業級應用系統。
10.JavaEE相關的技術:Applet、EJB、JAAS、JACC、JAF、JAX-RPC、
JAX-WS、JAXM、JAXP、JAXR、JCA、JDBC、JMS、JMX、JNDI、JSF、
JSP、JSTL、JTA、JavaMail、Servlet、StAX、WS等等。
11.JavaEE開發環境:JDK+IDE開發環境+資料庫+JDBC驅動程式+Web容器+
介面設計工具+瀏覽器。
12.JavaEE運行環境:
伺服器端:JRE(或用JDK)+資料庫+Web容器。
用戶端:Chrome,Firefox,IE。
13.
| 比較項 |
靜態頁面 |
伺服器端動態網頁 |
用戶端動態網頁 |
|
| 語言 |
html,無動態代碼 |
html,Java |
html,JavaScript |
| 網頁類型 |
html |
jsp |
jsp或html |
| 傳輸的資料 |
html檔案內容 |
html檔案內容和代碼執行的結果 |
html檔案內容和代碼本身 |
| 代碼執行的地方 |
無 |
伺服器 |
瀏覽器 |
| 瀏覽器的作用 |
顯示資料 |
顯示資料 |
顯示資料,執行代碼並顯示執行的結果 |
|
14.預設頁面和設定檔:Tomcat的預設頁面是index.html、index.jsp等6個,可以更改成
自己定義的預設頁面,必須重新啟動伺服器才會生效。
本文出自 “愛的含義” 部落格,請務必保留此出處http://cx1096121178.blog.51cto.com/3631286/1684832
《第一章 初始JavaEE》