原创 使用JAVA、Hibernate連接SQLServer數據庫

方式一:使用jdbc-odbc橋連的方式來操作sql server數據庫 方式二:使用jdbc驅動程序直接操作sql server數據庫 歷史:一開始,微軟提供了odbc(Open DataBase Connection)供程序員操作數據

原创 設計模式 -- Iterator(迭代器)

模式用途:設計能裝載任意對象的容器,並要求該容器有一個遍歷元素的iterator()方法,用來遍歷容器中的每個元素。     設計一個容器的接口,用來定義這些”能裝載任意對象的容器”的方法,從而在使用這些容器的時候可以更加靈活,更換起來只

原创 Struts2用標籤輸出後臺HTML文本的問題

問題:Struts2 中後臺屬性值帶有的HTML標籤,前臺頁面取值時把HTML標籤當成字符串輸出了,怎麼把它們當成HTML標籤處理 解決方法:在使用struts2標籤顯示後臺數據時加上escape=”false” <s:property

原创 Hibernate 基本配置

引入相關的包            注:實驗時出現了報錯信息,需要加入新的jar包 hibernate-jpa-2.0-api-1.0.0.Final.jar     而上述的ejb3-persistence.jar是與其重複衝突的(e

原创 正則表達式(RegularExpressions)-- 字符串處理利器

作用:字符串匹配、字符串查找、字符串替換;     類:java.lang.String、java.util,regex.Pattern、java.util.regex.Matcher;     ● 簡單認識:         p("ab

原创 hibernate的關係映射(1)

要注意此處的關係映射指的是對象之間的關係,並不是指數據庫的關係(數據庫中表與表之間只有”外鍵”的關係)。(1:1, 1:n, n:n)    (1) 1:1關係映射 l  1:1單向外鍵關聯 方法一:annotation 涉及兩個註解:@

原创 JAVA中關於數組的深入

  數組對象的類是什麼? 既然數組是對象,那麼數組究竟是什麼呢?當然,不是java.util.Arrays。 public class TestArray {         private class Dog {         }  

原创 探討JAVA內部類

  內部類可以分爲:成員內部類和局部內部類,而成員內部類又可以分爲靜態的成員內部類和非靜態的成員內部類,而局部內部類就只有非靜態的,沒有靜態的;   成員內部類:定義在一個類內部的類 首先來討論非靜態的成員內部類,這相當於類的非靜態成員,

原创 JAVA基本數據類型轉換

● boolean類型不可以轉換成其他的數據類型; ● 整形、字符型、浮點型的數據在混合運算中相互轉換,轉換時遵循如下規則:     ■ 容量小的類型自動轉換成容量大的數據類型;數據類型按容量大小排序如下:         byte,sh

原创 Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable

原因在於javax.persistence.Cacheable是JPA2.0規範的東西,需要添加hibernate-jpa-2.0-api-1.0.0.Final.jar 加入了這個包後,在後面一對一的關係映射實驗中又遇到了新的錯誤:

原创 hibernate核心開發接口介紹

Configuration (1) AnnotationConfiguration (2) 進行配置信息的管理 (3) 用來產生SessionFactory (4) 可以在Configure方法中指定hibernate配置文件(不指定則默

原创 JAVA反射機制

所謂的反射機制就是java語言在運行時擁有的一項自觀的能力。通過這種能力可以徹底地瞭解自身的情況爲下一步的動作做準備。下面介紹java的反射機制。     Java的反射機制的實現要藉助於4個類:Class、Constructor、Fie

原创 JAVA中的隱藏和覆蓋

隱藏指的是子類把父類的屬性或者方法隱藏了,即將子類強制轉換成父類後,調用的還是父類的屬性和方法,而覆蓋則指的是父類引用指向了子類對象,調用的時候會調用子類的具體方法。 (1) 變量只能被隱藏(包括靜態和非靜態),不能被覆蓋 (2) 可以用

原创 JAVA中關於異常需要注意的地方

JAVA異常處理的拋出異常的throw和throws這兩個關鍵字的區別:throws寫在定義一個方法名的後面,表示若該方法出現異常時將異常拋給調用他的地方;throw寫在具體的方法內部,用來拋出異常進而可以被try...catch()語句

原创 網頁提交出現的中文亂碼

⑴ 解決servlet中遇到的亂碼問題 情況一: 在輸出的時候遇到的亂碼:     out.println("<html><head><title></title><body>HelloWorld!你好!</body></head></h