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