Java Web考試復習知識點提綱2
1.URL (Uniform Resource Locator):統(tǒng)一資源定位器。是專為標志Internet 網上資源位置而設的一種編址方式。2.URL 語法:協(xié)議、域名及指向請求信息的路徑的特定順序
1.URL (Uniform Resource Locator):統(tǒng)一資源定位器。是專為標志Internet 網上資源位置而設的一種編址方式。
2.URL 語法:協(xié)議、域名及指向請求信息的路徑的特定順序。
協(xié)議是用于獲得訪問信息的通信方法,如HTTP 、FTP 、Gopher 協(xié)議。 域名是包含信息的計算機的域名系統(tǒng)DNS 名稱。
路徑是在計算機上指向請求信息的路徑。
如:http://www.microsoft.com/backoffice
補充:域名地址:IP地址和域名是一一對應的,域名地址的對應數據庫在域名服務器DNS 的主機中,即DNS 就是提供IP 地址和域名之間轉換服務的服務器。
域名地址是從右至左來表述其意義的, 一般表示為:主機機器名. 單位名. 網絡名. 頂層域名
3.Web 的三要素:文字、圖像、超鏈接
4.Web 服務原理:Web 服務器通過返回HTML 頁面響應Web 瀏覽器的請求,返回的頁面
可以是:靜態(tài)HTML 頁面、動態(tài)HTML 頁面、目錄列表頁面。
5. HTTP 協(xié)議(屬于TCP/IP參考模型的應用層)
超文本傳輸協(xié)議(Hyper Text Transfer Proctocal,HTTP) 是WWW瀏覽器(客戶機) 和服務器之間的應用層通信協(xié)議,以協(xié)議集中其他協(xié)議為基礎。HTTP 是用于分布式協(xié)作超媒體信息系統(tǒng)的快速實用協(xié)議,是通用的、無狀態(tài)的、面向對象的協(xié)議。
6. HTML 是(HyperText Markup Language,超文本標記語言)的縮寫,用來表示網上信息的符號標記語言,用于制作萬維網的網頁,消除了不同計算機之間信息交流的障礙。
HTML 語言內容(從功能上大體可分為):文本結構、屬性設置、列表建立、超鏈接、圖像和媒體、表格、表單
HTML 是一種標記語言,其中,常用標記按照功能可以分為:圖形類、超鏈接類、表格類、表單類、窗口控制類,以及其他諸如換行、分段、字體等格式控制標記。
7. JDBC 概念:JDBC 是一種可用于執(zhí)行SQL 語句的Java 應用程序設計接口,它由一些Java 語言編寫的類和界面組成。
JDBC 的作用:為數據庫應用開發(fā)人員、數據庫前臺工具開發(fā)人員提供了一種標準的應用程序設計接口,使開發(fā)人員可以用純Java 語言編寫完整的數據庫應用程序。
JDBC 的體系結構包含4個組件:1.JDBC 應用程序。JDBC 應用程序負責用戶與用戶接口之間的交互操作,以及調用JDBC 的對象方法以給出SQL 語句并提取結果。2.JDBC 驅動程序管理器。JDBC 驅動程序管理器為應用程序加載和調用驅動程序。3.JDBC 驅動程序。JDBC 驅動程序執(zhí)行JDBC 對象方法的調用,發(fā)送SQL 請求給指定的數據源,并將結果返回給應用程序。驅動程序也負責與任何訪問數據源的必要軟件層進行交互。4. 數據源。數據源由數據集和與其相關聯(lián)的環(huán)境組成,主要指各數據庫廠商的數據庫系統(tǒng)。
8. ODBC 是由微軟開發(fā)的、目前用得最廣泛的訪問關系數據庫的API ,它是用C 語言實現的標準應用程序,用來在相關或不相關的數據庫管理系統(tǒng)(DBMS )中存取數據的。
ODBC 的作用:通過ODBC API,應用程序可以存取保存在多種不同DBMS 中的數據,而不論每個DBMS 使用了何種數據存儲格式和編程接口,它提供了連接幾乎任何一種平臺、任何一種數據庫的能力。
ODBC 的體系結構:
(1)ODBC 數據庫應用程序(Application ):用宿主語言和ODBC 函數編寫的應用程序用于訪問數據庫。其主要任務是管理安裝的ODBC 驅動程序和管理數據源。(2)驅動程序管理器(Driver Manager):驅動程序管理器包含在ODBC32.DLL 中,對用戶是透明的。其任務是管理ODBC 驅動程序,為應用程序加載、調用和卸載DB 驅動程序,是ODBC 中最重要的部件。(3)DB 驅動程序(DBMS Driver):是一些DLL ,提供了ODBC 和數
,據庫之間的接口。處理ODBC 函數,向數據源提交用戶請求執(zhí)行的SQL 語句。(4)數據源(Data Source ):是DB 驅動程序與DBS 之間連接的命名。數據源包含了數據庫位置和數據庫類型等信息,實際上是一種數據連接的抽象。
9. Cookie :是存放在客戶瀏覽器中的一種變量,這種變量綁定于特定的瀏覽器,無論哪一個用戶保存進去,只要是同一個瀏覽器,其他的用戶也能讀取,適合設計一些關聯(lián)于瀏覽器的個性化信息。
一個cookie 對象是一個key-value 數值對,key 表示cookie 的名字,必須唯一;value 是cookie 對象中存放的數據,可是任何對象。如:Cookie c=new Cookie(“Name ”,str); 通過response 對象將cookie 對象設置到客戶瀏覽器上:response.addCookie(c);
10. 事務:是用戶定義的數據庫操作序列,這些操作要么全部成功完成,要么全部不完成。
四個性質:原子性、一致性、隔離性、持久性。
11. SQL :結構化查詢語言的簡稱,是一種描述性的數據庫語言,主要提供給用戶一種表示
方法說明查詢結果的特性。
包括數據定義、數據查詢、數據操作、數據控制4部分。
12. form 表單的兩種method 的比較