原创 雷林鵬分享: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計時器服務是有助