原创 Java數據對象(JDO)快速入門

  JDO有一個充滿活力的社區。所以如果你正在爲你的POJO尋找持久化解決方案,JDO是一個通過JCP項目開發的標準。JDO爲POJO持久化提供了一個豐富和具有全部特徵的JSR規範,並且很多開發商正在提供競爭性的JDO實現。EJB3.0,

原创 JNDI(Java Naming Directory Interface)

命名服務(naming service) 命名服務是計算機系統中的一個基本功能。命名服務是將名字和計算機中的一個對象相關聯,通過名字可以方便地找到對應

原创 Hibernate Query Language (HQL)

HQL是完全面向對象的查詢語句,具備繼承、多態和關聯等特性。HQL(Hibernate Query Language)提供了非常強大的查詢功能,在官方開發手冊中,也將HQL作爲推薦的查詢模式。 HQL 子句本身大小寫無關,但是其中出現的類

原创 struts標籤使用舉例--logic篇

1.  logic:empty           該標籤是用來判斷是否爲空的。如果爲空,該標籤體中嵌入的內容就會被處理。該標籤用於以下情況:          1)當Java對象爲null時;          2)當String對象

原创 Hibernate 3.0 的規則應用分析

  一、前言  Hibernate和Spring是兩個著名的開源框架,越來越廣泛地應用於J2EE應用程序的開發中。雖然它們各自所針對的目標不同,但是它

原创 Eclipse3.1中體驗J2SE5.0之泛型

   J2SE 5.0中的最顯著的變化之一是添加對泛型類型的支持. 在J2SE 1.4 以及之前的版本中, Java程序並不是類型安全的. 例如, Collection Framework中定義的List, Map等容器類的元素都是Obj

原创 深入淺出Java設計模式之適配器模式

通常,客戶類(clients of class)通過類的接口訪問它提供的服務。有時,現有的類(existing class)可以提供客戶類的功能需要,

原创 Eclipse3.1中體驗J2SE 5.0之枚舉類型

    本文將介紹J2SE 5.0中三個比較重要的特性: 枚舉類型, 註釋類型, 範型, 並在此基礎上介紹在如何在Eclipse 3.1開發環境中開發枚舉類型, 註釋類型和範型應用。   J2SE 5.0 (Tiger)的發佈是Java

原创 深入淺出Java模式設計之模板方法模式

深入淺出Java模式設計之模板方法模式   一、引子   這是一個很簡單的模式,卻被非常廣泛的使用。之所以簡單是因爲在這個模式中僅僅使用到了繼承關係。 <script src="http://pagead2.googlesyndic

原创 JDBC 4.0規範之目標

JDBC 4.0規範之目標   歷史JDBC <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"

原创 基於JSON的高級AJAX開發技術

提要 本文將解釋如何使用AJAX和JSON分析器在客戶端和服務器之間創建複雜的JSON數據傳輸層。  一、 引言  毫無疑問,AJAX已經成爲當今Web開發中一種強有力的用戶交互技術,但是它的許多可能性應用仍然鮮爲人知。在本文中,我們將來

原创 淺議Java設計模式的中介者模式

一、引子   中介在現實生活中並不陌生,滿大街的房屋中介、良莠不齊的出國中介……。它們的存在是因爲它們能給我們的生活帶來一些便利:租房、買房用不着各個小區裏瞎轉;出國留學也不用不知所措。  中介者模式在程序設計中也起到了類似的作用。  二

原创 Eclipse3.1中體驗J2SE5.0之註釋類型

J2SE 5.0 (Tiger)的發佈是Java語言發展史上的一個重要的里程碑, 是迄今爲止在 java 編程方面所取得的最大進步。   J2SE 5.0提供了很多令人激動的特性。這些特性包括範型(generics)的支持, 枚舉類型(e

原创 Java泛型編程快速入門

 JDK1.5 令我們期待很久,可是當他發佈的時候卻更換版本號爲5.0。這說明Java已經有大幅度的變化。本文將講解JDK5.0支持的新功能-----

原创 馴服J2SE1.5之從 XML 中裝載屬性

馴服J2SE1.5之從 XML 中裝載屬性   Properties 類已不是新東西了,它在 Java <script src="http://pagead2.googlesyndication.com/pagead/show_a