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