在實(shí)際項(xiàng)目中,數(shù)據(jù)庫的操作都是通過程序完成的,不同的開發(fā)語言也都對(duì)不同的數(shù)據(jù)庫提供了支持,Java也不例外,它為了能夠操作數(shù)據(jù)庫,提供了一套訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)Java類庫,即JDBC。查看全文>>
Hibernate是一款免費(fèi)開源的持久層操作,它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,將對(duì)象與數(shù)據(jù)庫表建立了映射關(guān)系,使Java編程人員可以隨心所欲地使用面向?qū)ο蟮木幊趟枷氩僮鲾?shù)據(jù)庫。Hibernate具有簡(jiǎn)單易用、靈活性強(qiáng)、擴(kuò)展性強(qiáng)等特點(diǎn),大大提高了程序開發(fā)的效率。查看全文>>
當(dāng)一個(gè)Web資源收到客戶端的請(qǐng)求后,如果希望服務(wù)器通知另外一個(gè)資源處理請(qǐng)求,那么這時(shí)可以通過RequestDispatcher接口的實(shí)例對(duì)象實(shí)現(xiàn)。ServletRequest接口中定義了一個(gè)獲取RequestDispatcher對(duì)象的方法,如表10-4所示。查看全文>>
XML Schema也是一種用于定義和描述XML文檔結(jié)構(gòu)與內(nèi)容的模式語言,它的出現(xiàn)克服了DTD的局限性。下面通過對(duì)XML Schema與DTD進(jìn)行比較,給出XML Schema所具有的一些顯著優(yōu)點(diǎn)。查看全文>>
在實(shí)際開發(fā)過程中,開發(fā)者有時(shí)會(huì)希望某個(gè)目錄下的所有路徑都可以訪問同一個(gè)Servlet,這時(shí),可以在Servlet映射的路徑中使用通配符查看全文>>
需要注意的是,如果ServletRequest對(duì)象中已經(jīng)存在指定名稱的屬性,則setAttribute()方法將會(huì)先刪除原來的屬性,然后再添加新的屬性。如果傳遞給setAttribute()方法的屬性值對(duì)象為null,則刪除指定名稱的屬性,這時(shí)的效果等同于removeAttribute()方法。查看全文>>