原创 雷林鵬分享:JDBC環境設置

  本教程提供瞭如何創建一個簡單的JDBC應用程序的示例。演示如何打開一個數據庫連接,執行SQL查詢,並顯示結果。   所有在此模板的例子中提到的步驟,將在本教程的後續章節說明。   創建JDBC應用程序:   有下列涉及構建JDBC應用程

原创 雷林鵬分享:JDBC教程

  JDBC API是一個Java API可以訪問任何類型的表格格式數據,存儲在一個關係數據庫尤其是數據。 JDBC的工作原理與Java在各種平臺一樣,如Windows,Mac OS和各種版本的UNIX。   讀者   本教程是爲Java程

原创 雷林鵬分享:EJB封裝應用

  封裝要求應用程序使用EJB 3.0是類似於J2EE平臺。 EJB組件打包成jar文件的模塊被打包成ear文件的應用企業歸檔。 主要的企業應用程序有三個組成部分。   jar - Java應用程序歸檔,包含EJB模塊,EJB客戶端模塊和實

原创 雷林鵬分享:EJB web服務

  EJB3.0暴露會話EJB作爲Web服務提供選項。@WebService註釋是用來標記一類作爲一個Web服務端點,並使用@WebMethod是用來作爲客戶端的Web方法的公開方法。   @Stateless   @WebService(

原创 雷林鵬分享:EJB異常處理

  EJB是它們通常分佈基於環境的企業應用程序的一部分。因此,除了可能出現在代碼中,在EJB的情況下正常例外,可以有例外,像通信故障,安全權限,服務器關閉等EJB容器認爲例外兩種方式。   應用程序異常 -如果業務規則是voilated或在

原创 雷林鵬分享:EJB查詢語言

  EJB3.0,EJB查詢語言編寫自定義的查詢非常方便,不用擔心底層數據庫的詳細信息。這是很相似的HQL(Hibernate查詢語言),通常被稱爲按名稱EJBQL。   要理解熟悉ejb的EJBQL,要做好以下幾項工作。   步驟 1.

原创 雷林鵬分享:EJB訪問數據庫

  EJB 3.0持久性機制來訪問容器管理的數據庫中的數據庫相關的操作。開發人員訪問數據庫可以直接使用JDBC API調用EJB的業務方法。   爲了證明在ejb的數據庫訪問,我們要做好以下幾項工作。   步驟 1. 在數據庫中創建表.  

原创 雷林鵬分享:EJB實體關係

  EJB 3.0中提供的選項來定義像一對一的數據庫實體關係/映射,一對多,多對一和多對多關係。以下是相關的註釋。   OneToOne - 對象都具有一對一的關係。例如,乘客可以在時間旅行使用一張票。   OneToMany - 對象是具

原创 雷林鵬分享:EJB安全

  安全性是任何企業級應用關注的重大問題。它包括用戶身份識別(S)或系統訪問的應用程序,並允許或拒絕的訪問應用程序內的資源。在EJB中,安全性可以聲明的方式稱爲聲明性安全EJB容器管理的安全問題,或者自定義代碼可以在EJB處理安全問題的關注

原创 雷林鵬分享:EJB JNDI綁定

  JNDI代表Java命名和目錄接口。它是一組API和服務接口。基於Java的應用程序使用JNDI命名和目錄服務。在EJB的背景下,有兩個方面。   Binding - 這指的是以後可以使用一個EJB對象分配一個名稱。   Lookup

原创 雷林鵬分享:EJB事務管理

  事務是一個單元的工作項目遵循ACID特性。ACID代表原子性,一致性,獨立性和持久性。   原子 -如果有任何的工作項失敗,完整的單元被認爲是失敗。成功意味着所有項目的成功執行。   一致性 -事務必須保持系統處於一致的狀態。   獨立

原创 雷林鵬分享:EJB Blobs/Clobs

  EJB3.0提供支持BLOB和CLOB類型,使用@Lob註解。下面的Java類型可以映射使用@Lob註解。   java.sql.Blob   java.sql.Clob   byte[]   String   Serializable

原创 雷林鵬分享:EJB攔截器

  EJB3.0提供了攔截業務方法的規範使用@ AroundInvoke註釋註釋的方法調用。一個攔截器方法被稱爲包含EJBContainer的業務方法調用前攔截。下面的例子是一個攔截器方法簽名   @AroundInvoke   publi

原创 雷林鵬分享:EJB嵌入對象

  EJB 3.0中提供了選項嵌入到實體bean的Java POJO(普通Java對象)和嵌入式POJO類的方法允許列名映射。嵌入一個java的POJO必須定義了@ Embeddable註解。   @Embeddable   public

原创 雷林鵬分享:EJB定時器服務

  定時器服務使用計劃應用程序可以建立一個機制。例如,每月1日的工資單生成。 EJB3.0規範指定超時註釋,這有助於編程一個無狀態或消息驅動Bean的EJB服務。 EJB容器調用的方法,這是註釋@Timeout.   EJB計時器服務是有助