原创 一、敘述Hibernate應用的主要接口和類

1.1.         Configuration Configuration類負責管理 Hibernate 的配置信息 包括如下內容:1,Hibernate運行的底層信息:數據庫的URL、用戶名、密碼、JDBC驅動類,數據庫Dial

原创 Hibernate一對多關聯映射—單向

一、簡述 一對多關聯映射(one-to-many) 1、在對象模型中,一對多的關聯關係,使用集合表示 比如Classes(班級)和Student(學生)之間是一對多的關係 public class Classes{    private

原创 Java Web 面試題

Jsp方面: 69、forward 和redirect的區別 答:forward是服務器請求資源,服務器直接訪問目標地址的URL,把那個URL的響應內容讀取過來,然後把這些內容再發給瀏覽器,瀏覽器根本不知道服務器發送的內容是從哪兒來的,所

原创 JAVA國際化基礎知識(三)

數字格式化示例 這個 JIBNumberGUI 示例使用法語作爲缺省語言環境 ― fr_FR。 JIBNumberGUI(參閱 JIBNumberGUI.java:NumberFormat 示例 )有意地以非常類似於日期格式化示例的方式運

原创 MVC模式的詳細介紹

什麼是MVC MVC是三個單詞的縮寫,分別爲: 模型(Model),視圖(View)和控制Controller)。 MVC模式的目的就是實現Web系統的職能分工。 Model層實現系統中的業務邏輯,通常可以用JavaBean或EJB來實

原创 文件上傳下載

  l      文件上傳概述 l      實現web開發中的文件上傳功能,需完成如下二步操作: l      在web頁面中添加上傳輸入項 l 

原创 文件下載

  文件下載 l       Web應用中實現文件下載的兩種方式 l       超鏈接直接指向下載資源 l       程序實現下載需設置兩個響應

原创 Hibernate操作步驟

(1)創建一個實體類User (2)將hibernate所需jar包構建項目中        MySQL驅動        hibernate3.jar        lib/required/所有jar文件        lib/jpa

原创 Hibernate延遲加載的策略

爲了避免一些情況下,關聯關係所帶來的無謂的性能開銷。Hibernate引入了延遲加載的 概念。 如,示例中user對象在加載的時候,會同時讀取其所關聯的多個地址(address)對象, 對於需要對address進行操作的應用邏輯而言,關聯

原创 Hibernate的繼承映射

在Java或.Net類與類之間存在關聯、聚集和繼承關係。一般來說: 關聯關係:採用“一對多或一對一”的映射即可; 聚集關係:採用“集和映射”,即映射Set,Bag,List,Map   繼承關係:本文以下詳述   因爲關係數據庫的表之間不

原创 Hibernate緩存

            Hibernate緩存:緩存是在內存中的一塊高速區域。 Hibernate緩存的作用:可以把查詢出來的數據存儲在內存或者磁盤,節省下次同樣查詢語句再次查詢數據庫,大幅減輕數據庫壓力。 在Hibernate中,緩存分

原创 DOM

 DOM= Document Object Model,文檔對象模型,DOM可以以一種獨立於平臺和語言的方式訪問和修改一個文檔的內容和結構。換句話說,這是表示和處理一個HTML或XML文檔的常用方法。有一點很重要,DOM的設計是以對象管理

原创 對象模型與關係模型阻抗不匹配之處

在把對象的數據轉而存儲到關係數據庫表中時就會發生如下不匹配的問題: l       對象模型中對象與對象之間的關聯關係與關係數據庫表之間的關係無法一一對應。 l       對象模型中的繼承關係在關係模型中無法直接表示。 l      

原创 Hibernate三種常用映射的優缺點

Hibernate三種繼承映射方式的比較  比較方面 每個具體類一張表 每個分層結構一張表 每個子類一張表 建立關係模型原則 每個具體類對應一張表,有多少具體類就需要建立多少個獨立的表 描述一個繼承關係只用

原创 Hibernate的面試題

*  比較Hibernate的三種檢索策略優缺點 1立即檢索; 優點:對應用程序完全透明,不管對象處於持久化狀態,還是遊離狀態,應用程序都可以方便的從一個對象導航到與它關聯的對象; 缺點:1.select語句太多;2.可能會加載應用程序不