卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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 的比較

標(biāo)記中帶有一個(gè)基本的屬性method ,取值可是post 或者get 。前者通過(guò)post 方式將表單中收集的數(shù)據(jù)提交給服務(wù)器端程序,具體的程序路徑由action 屬性指定。Get 方式也可以講數(shù)據(jù)提交給服務(wù)器上指定的程序,但和post 方式比較有如下區(qū)別:

1)post 一次提交的數(shù)據(jù)量可以很大;而get 方式只能傳遞有限的數(shù)據(jù),數(shù)據(jù)的大小不超過(guò)10KB 。

2)get 方式以u(píng)rl 編碼方式傳遞,數(shù)據(jù)和url 之間通過(guò)?符號(hào)間隔開,不同的變量通過(guò)&符號(hào)隔開;同一個(gè)變量的變量名和變量值通過(guò)=符號(hào)隔開。

13. CSS 是“Cascading Style Sheet ”的縮寫,可以譯為“層疊樣式表”或“級(jí)聯(lián)樣式單”。 它用來(lái)進(jìn)行網(wǎng)頁(yè)風(fēng)格設(shè)計(jì)的,它簡(jiǎn)化并擴(kuò)展了HTML 中各種標(biāo)記,使得各個(gè)標(biāo)記的屬性更具有一般性和通用性,大大的提高了HTML 開發(fā)的效率。在制作網(wǎng)頁(yè)時(shí)采用CSS 技術(shù),可以有效地對(duì)頁(yè)面的布局、字體、顏色、背景和其它效果實(shí)現(xiàn)更加精確的控制,只要對(duì)相應(yīng)的代碼做一些簡(jiǎn)單的修改,就可以改變同一頁(yè)面的不同部分,或者頁(yè)數(shù)不同的網(wǎng)頁(yè)的外觀和格式。

CSS (層疊式樣式表單)主要作用是定義一個(gè)HTML 標(biāo)記或一類HTML 標(biāo)記的現(xiàn)實(shí)樣式,以便實(shí)現(xiàn)對(duì)于頁(yè)面樣式的獨(dú)立管理。

CSS 中,選擇符可以分為3類:HTML 標(biāo)記選擇符(HTML selector)、類選擇符(Class selector )和ID 選擇符(ID selector)

常用的CSS 屬性按照種類可分成3部分:文字相關(guān)屬性;定位相關(guān)屬性;版式相關(guān)屬性 添加層疊樣式表CSS 的方法:

1.最簡(jiǎn)單的方法是直接添加在HTML 的標(biāo)識(shí)符(tag )里:

< Tag style=”css 樣式”>網(wǎng)頁(yè)內(nèi)容< /tag>

2.添加在HTML 的頭信息標(biāo)識(shí)符< head>里:

< head>

< style type=”text/css”>

< !--

樣式表的具體內(nèi)容

-->

< /style>

< /head>

,

3. 鏈接樣式表同樣是添加在HTML 的頭信息標(biāo)識(shí)符< head>里:

< head>

< link rel=”stylesheet” href=”*.css” type=”text/css” media=”screen”>

< /head>

4.聯(lián)合使用樣式表

同樣是添加在HTML 的頭信息標(biāo)識(shí)符< head>里:

< head>

< style type=”text/css”>

< !--

@import “*.css”

其他樣式表的聲明

-->

< /style>

< /head>

14. 偽類

為了使分類使用更靈活多樣,又產(chǎn)生了偽類的概念。

類和偽類有什么樣的區(qū)別呢:一般地說(shuō),類選擇符可以和多個(gè)類采用捆綁的形式來(lái)設(shè)定,這樣雖然能夠?yàn)橥粋€(gè)選擇符創(chuàng)建多種不同的樣式,但捆綁的形式同時(shí)也限制了設(shè)定的類為其它的選擇符所使用。偽類的產(chǎn)生就是為了解決這個(gè)問(wèn)題,每個(gè)預(yù)聲明的偽類都可 以被所有的HTML 標(biāo)識(shí)符引用。

基本格式如下:選擇符:偽類 {屬性:值;}

偽類能夠被支持CSS 的瀏覽器所自動(dòng)識(shí)別,偽類可以區(qū)別標(biāo)記的不同狀態(tài)。

偽類由瀏覽器自動(dòng)識(shí)別,不需要用HTML 的CLASS 屬性來(lái)設(shè)定。

偽類最為常見的應(yīng)用是設(shè)置超鏈接

15. JSP 指令:

1)include 指令,在JSP 中用include 指令包含一個(gè)靜態(tài)的文件,同時(shí)解析這個(gè)文件中的JSP 語(yǔ)句,使用jsp 的include 指令有助于實(shí)現(xiàn)jsp 頁(yè)面的模塊化。其語(yǔ)法格式為:<@ include file=“filename ” >,其中filename 指被包含的文件的名稱 。

<@ include >指令將會(huì)在JSP 編譯時(shí)插入一個(gè)包含文本或代碼的文件,當(dāng)使用<@ include >指令時(shí),這個(gè)包含的過(guò)程是靜態(tài)的。靜態(tài)的包含是指這個(gè)被包含的文件將會(huì)被插入到JSP 文件中去,這個(gè)包含的文件可以是JSP 文件、HTML 文件、文本文件。如果包含的是JSP 文件,這個(gè)包含的JSP 文件中的代碼將會(huì)被執(zhí)行。

2)Page 指令 :Page 指令用來(lái)定義JSP 文件中的全局屬性,它描述了與頁(yè)面相關(guān)的一些信息,其作用域?yàn)樗诘腏SP 文件頁(yè)面和其包含的文件,但是< @ page >指令不能作用于動(dòng)態(tài)的包含文件。無(wú)論把< @ page >指令放在JSP 的文件的哪個(gè)地方,它的作用范圍都是整個(gè)JSP 頁(yè)面。

3)taglib 指令 :taglib 指令用來(lái)定義一個(gè)標(biāo)簽庫(kù)以及其自定義標(biāo)簽的前綴。 其語(yǔ)法格式為:

<@ taglib uri=" tagLibraryURI" prefix=" tagPrefix" >

JSP 動(dòng)作(Action )語(yǔ)法 :

1)動(dòng)作:動(dòng)作用來(lái)把指定文件插入正在生成的頁(yè)面。 其語(yǔ)法如下:

,

<jsp:include page=“relative URL” flush=“true ” />

動(dòng)作允許包含靜態(tài)文件和動(dòng)態(tài)文件,這兩種包含文件的結(jié)果是不同的。如果文件僅是靜態(tài)文件,那么這種包含僅僅是把包含文件的內(nèi)容加到j(luò)sp 文件中去,這個(gè)文件不會(huì)被JSP 編譯器執(zhí)行;如果這個(gè)文件動(dòng)態(tài)的,那么這個(gè)被包含文件也會(huì)被JSP 編譯器執(zhí)行。

2)動(dòng)作 :動(dòng)作用來(lái)裝載一個(gè)將在JSP 頁(yè)面中使用的JavaBean 。這個(gè)功能非常有用,因?yàn)樗瓤梢园l(fā)揮Java 組件重用的優(yōu)勢(shì),同時(shí)也避免了損失JSP 區(qū)別于Servlet 的方便性。元素的主體通常包含有元素,用于設(shè)置Bean 的屬性值。正如上面所說(shuō)的,的主體僅僅只有在示例Bean 時(shí)才會(huì)被執(zhí)行,如果這個(gè)Bean 已經(jīng)存在,能夠定位它,那么主體中的內(nèi)容將不會(huì)起作用,但你可以在元素外用元素設(shè)定 JavaBean 的屬性。

3) 動(dòng)作 :獲得Bean 實(shí)例之后,可以利用動(dòng)作設(shè)置、修改Bean 中的屬性值。

4)動(dòng)作:動(dòng)作用來(lái)提取指定Bean 屬性的值,轉(zhuǎn)換成字符串,然后輸出。

5)動(dòng)作 :用于引導(dǎo)客戶端的請(qǐng)求到另一個(gè)頁(yè)面或者是另一個(gè)Servlet 去。其語(yǔ)法格式為:

"} />

動(dòng)作可以包含一個(gè)或幾個(gè)子動(dòng)作,用于向要引導(dǎo)進(jìn)入的頁(yè)面?zhèn)鬟f參數(shù)。需要注意,當(dāng)動(dòng)作發(fā)生的時(shí)候,如果已經(jīng)有文本被寫入輸出流而且頁(yè)面沒(méi)有設(shè)置緩沖,那么將拋出一個(gè)IllegalStateException 的異常。

6) :在JSP 處理這個(gè)動(dòng)作的時(shí)候,將根據(jù)客戶端瀏覽器的不同,JSP 在執(zhí)行以后將分別輸出為OBJECT 或EMBED 這兩個(gè)不同的HTML 元素。

7):當(dāng)使用include 動(dòng)作標(biāo)記動(dòng)態(tài)處理所需要的JSP 文件時(shí),經(jīng)常會(huì)使用param 子標(biāo)記,以便向動(dòng)態(tài)加載的JSP 頁(yè)面?zhèn)鬟f必要的值。

格式如下:

16. JSP 的9個(gè)內(nèi)置對(duì)象:

1)request :request 對(duì)象是將客戶瀏覽器數(shù)據(jù)提交給服務(wù)器端JSP 頁(yè)面的唯一數(shù)據(jù)通道,通過(guò)該通道JSP 頁(yè)面能夠獲取瀏覽器信息、form 表單信息、URL 參數(shù)信息等。

2)response :response 對(duì)象代表了從服務(wù)器應(yīng)用程序到瀏覽器對(duì)象之間的數(shù)據(jù)流通道,所有發(fā)給瀏覽器對(duì)象的數(shù)據(jù)都通過(guò)該對(duì)象設(shè)置。

3)pageContext :pageContext 對(duì)象提供了對(duì)所有其他對(duì)象使用的入口功能,通過(guò)該對(duì)象可以獲取到其他所有內(nèi)置對(duì)象,在使用上類似于“總管”對(duì)象。

4)application :application 對(duì)象是一種應(yīng)用程序級(jí)別的集合變量,其成員的生命周期和服務(wù)器生命周期相同,是服務(wù)器級(jí)別的一種全局變量。

5)out :out 對(duì)象是response 對(duì)象上的一個(gè)字符輸出流,通過(guò)此對(duì)象可以講各種字符串信息輸出到瀏覽器對(duì)象。

6)config :config 對(duì)象負(fù)責(zé)維護(hù)web.xml 中的配置信息。

7)page :page 對(duì)象代表當(dāng)前的JSP 頁(yè)面,通過(guò)其可以獲得JSP 頁(yè)面類的所有成員變量和成員方法。

8)session :session 對(duì)象是一種會(huì)話級(jí)別的集合變量,當(dāng)瀏覽器和服務(wù)器開始一次會(huì)話時(shí),該對(duì)象開始產(chǎn)生,當(dāng)瀏覽器關(guān)閉,或用戶從系統(tǒng)中離開后,session 對(duì)象將被刪除。

,

9)exception :exception 對(duì)象代表頁(yè)面執(zhí)行過(guò)程中的所有異常。

application 與session 的比較

①Session 對(duì)象是每個(gè)用戶自己所擁有的,有多少鏈接就有多少session 。而application 對(duì)象是所有用戶所共同擁有的,是用戶間的共享變量。

②結(jié)束一個(gè)鏈接就結(jié)束一個(gè)session 。而application 當(dāng)?shù)谝粋€(gè)鏈接產(chǎn)生時(shí)開始有效,直到所有鏈接都斷開,或者IIS (或其它Web 服務(wù)器)關(guān)閉為止。

17. 異常處理:程序“異?!保‥xception ),是指程序運(yùn)行中進(jìn)入一種“例外”的情況,也

就是正常情況之外的一種“異?!?。由于程序可能碰到的錯(cuò)誤并不都能在源代碼編譯期間被檢測(cè)到,有些問(wèn)題必須在程序的運(yùn)行期中解決,這樣“異?!钡那闆r將通過(guò)一些手續(xù)向接收者傳遞,令其知道應(yīng)該如何正確處理此問(wèn)題。這些手續(xù)被稱為異常處理(Exception Handling)。

18. JSP程序生命周期:初始狀態(tài)—服務(wù)狀態(tài)—銷毀狀態(tài)

19. servlet 程序生命周期: 初始化、服務(wù)、銷毀

20. JavaBean是滿足Bean 設(shè)計(jì)規(guī)范的普通Java 類

JavaBean 組件的生命周期:從存活范圍上由小到大可以分成page

page 范圍:當(dāng)頁(yè)面開始執(zhí)行時(shí),組件創(chuàng)立,當(dāng)頁(yè)面執(zhí)行完畢時(shí)該組件被銷毀。

request 范圍:在整個(gè)request 請(qǐng)求過(guò)程中,該JavaBean 組件始終存在。

session 范圍:在整個(gè)會(huì)話過(guò)程中,此JavaBean 組件都可用。

application 范圍在整個(gè)Web 應(yīng)用程序運(yùn)行過(guò)程中,該JavaBean 組件始終存在。

21. JSP自定義標(biāo)記包括兩部分:標(biāo)記和標(biāo)記對(duì)應(yīng)的類

JSP 自定義標(biāo)記的設(shè)計(jì)步驟:設(shè)計(jì)標(biāo)記、實(shí)現(xiàn)標(biāo)記、部署標(biāo)記、使用標(biāo)記

22. 數(shù)據(jù)庫(kù)操作步驟:1. 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng);2. 創(chuàng)建connection 對(duì)象;3. 創(chuàng)建statement 對(duì)象;4. 操作數(shù)據(jù)Resultset ;5. 關(guān)閉

23. JDBC 連接池:預(yù)先創(chuàng)建一些鏈接對(duì)象緩存在連接池中,當(dāng)JSP 頁(yè)面使用數(shù)據(jù)連接時(shí)直接從池中提取連接對(duì)象,而不用重新創(chuàng)建;當(dāng)JSP 頁(yè)面使用完連接后,直接將連接釋放到連接池中,以備后用。

24. 使用JDBC -ODBC 橋訪問(wèn)數(shù)據(jù)庫(kù) :創(chuàng)建ODBC 數(shù)據(jù)源 ;建立JDBC —ODBC 橋接器;和ODBC 數(shù)據(jù)源指定的數(shù)據(jù)庫(kù)建立連接

25. JavaScript 是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(Event Driven) 并具有安全性能的腳本語(yǔ)言。

JavaScript 與Java 的區(qū)別:基于對(duì)象和面向?qū)ο螅唤忉尯途幾g;強(qiáng)變量和弱變量;Java 程序可單獨(dú)運(yùn)行,但JavaScript 程序只能嵌入 HTML中,不能單獨(dú)運(yùn)行。

26. MVC 設(shè)計(jì)方法:M 代表模型,通常使用JavaBean 技術(shù)實(shí)現(xiàn);V 表示視圖,通常使用JSP

技術(shù)實(shí)現(xiàn);C 代表控制器,使用Servlet 技術(shù)實(shí)現(xiàn)。

27. Ajax (Asynchronous JavaScript and XML)不是一個(gè)新的技術(shù),事實(shí)上,它是一些舊有的成熟的技術(shù)以一種全新的更加強(qiáng)大的方式整合在一起。

Ajax 應(yīng)用通過(guò)在用戶和服務(wù)器之間引入一個(gè)媒介(Ajax engine )來(lái)異步發(fā)送請(qǐng)求,消除了傳統(tǒng)的發(fā)送請(qǐng)求-等待-發(fā)送請(qǐng)求-等待的特性,極大的提高了用戶體驗(yàn)。

28. J2EE :是一種利用Java 2平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜

問(wèn)題的體系結(jié)構(gòu)。

EJB (Enterprise JavaBeans) :一個(gè)Java 服務(wù)器端組件開發(fā)的規(guī)范,定義了一個(gè)用來(lái)

開發(fā)面向?qū)ο蠓植际綉?yīng)用組件的標(biāo)準(zhǔn)方法,軟件廠商根據(jù)它來(lái)實(shí)現(xiàn)EJB 服務(wù)器。

29. JSP 是服務(wù)器端的腳本語(yǔ)言,是以Java 和Servlet 為基礎(chǔ)開發(fā)而成的動(dòng)態(tài)網(wǎng)頁(yè)生成技術(shù),

,

它的底層實(shí)現(xiàn)是Java Servlet。

特點(diǎn):面向?qū)ο?,跨平臺(tái),和Servlet 一樣穩(wěn)定,可以使用Servlet 提供的API ,克服了Servlet 的缺點(diǎn)。

30. XML (Extensible Markup Language)是一種可以用來(lái)定義其它標(biāo)記語(yǔ)言的語(yǔ)言,被用來(lái)在不同的商務(wù)過(guò)程中共享數(shù)據(jù)。

帳號(hào)合法性驗(yàn)證:

if(!checkValidity(document.myform.uid.value,/w $/,"帳號(hào)"))

return false;

身份證號(hào)對(duì)應(yīng)的正則表達(dá)式:

/^d{15,18}$/

Email 地址對(duì)應(yīng)的正則表達(dá)式:

/^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$/

電話號(hào)碼對(duì)應(yīng)的正則表達(dá)式:

/^d{3,4}-d{7,8}$/

郵編的正則表達(dá)式:

/^d{6}$/

表單的驗(yàn)證函數(shù):

function checkForm(){

if(!checkValidity(document.myform.uid.value,/w $/,"帳號(hào)"))

return false;

if(!checkPwd(document.myform.pwd.value,document.myform.repwd.value)) return false;

if(!checkValidity(document.myform.idCard.value,/^d{15,18}$/,"身份證號(hào)")) return false;

if(!checkValidity(document.myform.email.value,/^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$/,"EMail地址"))

return false;

if(!checkValidity(document.myform.phone.value,/^d{3,4}-d{7,8}$/,"聯(lián)系電話"))

return false;

if(!checkValidity(document.myform.post.value,/^d{6}$/,"郵編"))

return false;

return true;

}

編程:實(shí)驗(yàn)中的JavaScript 驗(yàn)證、數(shù)據(jù)庫(kù)操作(分頁(yè)顯示不考)。

(只是部分題目,其他幾個(gè)實(shí)驗(yàn)也要看一下)

標(biāo)簽: