Hibernate包作用詳解
Hibernate一共包括了23個jar包,令人眼花繚亂。本文將詳細講解Hibernate每個jar包的作用,便于你在應用中根據自己的需要進行取舍。
下載Hibernate,例如2.0.3穩定版本,解壓縮,可以看到一個hibernate2.jar和lib目錄下有...
|
Hibernate一共包括了23個jar包,令人眼花繚亂。本文將詳細講解Hibernate每個jar包的作用,便于你在應用中根據自己的需要進行取舍。
下載Hibernate,例如2.0.3穩定版本,解壓縮,可以看到一個hibernate2.jar和lib目錄下有...
目前整個開發社區對AOP(Aspect Oriented Programing)推崇備至,也涌現出大量支持AOP的優秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一時之間成了潮流。Java初學者不禁要發出感慨,OOP還沒有學通呢,又來AOP。本文...
說起注解語法,對于任何一個Java開發人員來說都已經耳熟能詳了,我們每天都在使用著 @author, @param,等等編寫注釋,然后用javadoc生成文檔。Java的這種方便的文檔生成方法受到了開發者的普遍贊譽。而從JDK1.5開始,注釋語法...
在現代的操作系統中,有一個很重要的概念線程,幾乎所有目前流行的操作系統都支持線程,線程來源于操作系統中進程的概念,進程有自己的虛擬地址空間以及正文段、數據段及堆棧,而且各自占有不同的系統資源(例如文件、環境變量等...
JBuilder是一個開放的Java IDE,它集成了Tomcat、Weblogic等服務器。雖然JDK、Tomcat、Weblogic不斷升級,我們仍可以在JBuilder中使用它們的最新版本。由于Tomcat服務器的配置比較復雜,習慣了Windows平臺的程序員常常對To...
1、jdk就是j2se,jdk1.1.8版本以后改成為j2se
下載地址:http://java.sun.com/j2se/downloads.html
2、jre是java運行時環境(jdk1.3版本以后都包含jre)不用單獨下載
3、設置環境變量
安裝了jdk以后...
很多網友問我學習Java有沒有什么捷徑,我說“無他,唯手熟爾”。但是我卻很愿意將自己學習的一些經驗寫出來,以便后來者少走彎路,幫助別人是最大的快樂嘛! 要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun...
對于一個能夠訪問源代碼的經驗豐富的Java開發人員來說,任何程序都可以被看作是博物館里透明的模型。類似線程轉儲(dump)、方法調用跟蹤、斷點、切面(profiling)統計表等工具可以讓我們了解程序目前正在執行什么操作、剛才...
一、AOP編程概覽 面向對象編程技術進入軟件開發的主流對軟件的開發方式產生了極大的影響,開發者可以用一組實體以及這些實體之間的關系將系統形象地表示出來,這使得他們能夠設計出規模更大、更復雜的系統,開發周...
2004年Java世界發生了巨大變化,主要方面是誕生和發展了幾個新名詞:IOC 、AOP、SOA、MDA,當然,除了這些都是決定Java技術未來走向的革命性發展以外,還有很多細部和微觀的發展,我們先來談談這些重要的細節技術發展。 ...
JavaBeans的屬性
JavaBeans的屬性與一般Java程序中所指的屬性,或者說與所有面向對象的程序設計語言中對象的屬性是一個概念,在程序中的具體體現就是類中的變量。在JavaBeans設計中,按照屬性的不同作用又細分為...
SWT(Standard Widget Toolkit)是IBM推出的“基于java”的圖形界面開發庫,我之所以說它是“基于java”的意思是程序員編寫代碼的時候是使用java語言,事實上SWT的底層實現是C語言完成的。但是這些對程序員是透明的。
...
本文主要談一下密碼學中的加密和數字簽名,以及其在java中如何進行使用。對密碼學有興趣的伙伴,推薦看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的發行版本中安全性方面有了很大的改進,也提供了對RSA算法...
合成圖像 您不必從文件中讀取所有的圖像 ― 您可以創建自己的圖像。要創建自己的圖像,最靈活的方法是用一個 BufferedImage 對象,它是 Image 類的一個子類,它把圖像數據存儲在一個可以被訪問的緩沖區中。它還支持各...
一、在jdk1.2以后,類加載是通過委托來完成的,這意味著如果 ClassLoader 不能找到類,它會請求父代 ClassLoader 來執行此項任務,所有 ClassLoaders 的根是系統 ClassLoader,它會以缺省方式裝入類 -- 即,從本地文件系統。今天...
在EJB3.0中,實體Bean可以實現繼承關系。 比如有個Person的實體bean,它有姓名和性別兩個屬性。
上帝和女媧造人的時候,造出兩種人:Man和Woman。Man和Woman都是實體Bean,而且他們都繼承Person。
單一表策略就是...
Hotmail 是我最常用的Email Client。雖然時下hotmail的容量是小了些,速度也常常慢得讓人不禁問候蓋茨的母親。但不可否認,它功能相當豐富,也比較穩定。尤其它的頁面設計更是我等web編程人員的重要參照。
不象很多...
相信許多人都有MSN聊天工具的帳號,例如abc@hotmail.com ,這個賬號其實也是一個郵件地址,可以進行正常的郵件收發功能,你可以通過網址 http://www.hotmail.com 來訪問和操作這個郵箱進行郵件的收發。但是這個郵箱有一個限...
在前面的例子中,我們每一個實體Bean只映射到數據庫中的一張表上。事實上,一個實體Bean可以映射到多張表上。在一些需要字典表的項目上會經常用到,象以前我做過的項目,使用到很多國標規定的數據表。在我們下面這個例子中,性...
在前面的例子中,我們演示了一對多和多對一的例子,在本章將演示多對多和一對一的關系。
學生和老師就是多對多的關系。一個學生有多個老師,一個老師教多個學生。
學生和檔案就是一對一的關系(不知道國外的學生...
EJB技術正在像其他輝煌過的技術一樣走到了一個關口。2000年以前這項技術充滿了傳奇色彩,被大批企業不假思索地接受。然而理想畢竟是理想,經過了幾年的發展,今天這項技術卻正在被懷疑或者至少說讓技術人員猶豫不決,現實的...
最初java是不支持對文本文件的處理的,為了彌補這個缺憾而引入了Reader和Writer兩個類,這兩個類都是抽象類,Writer中write(char[] ch,int off,int length),flush()和close()方法為抽象方法,Reader中read(char[] ch,int off,...
要保存的也被保存了下來。一般情況下,我們僅僅需要保存邏輯數據就可以了。不需要保存的數據我們可以用關鍵字transient標出。
以下是一個例子:
import java.io.*;
public class Serial implements Se...
限制線程優先級和調度
Java 線程模型涉及可以動態更改的線程優先級。本質上,線程的優先級是從 1 到 10 之間的一個數字,數字越大表明任務越緊急。JVM 標準首先調用優先級較高的線程,然后才調用優先級較低的線程。...
在EJB2.1的規范中需要實現ejbTimeout方法,當然還有ejbPassivate、ejbRemove等方法。在EJB3.0中,只有你想用它們的時候,你才必須創建它們,否則不必實現。
這個例子主要有5個文件,這個例子的Bean是一個無狀態會話Bean:...