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