eclipse+JBoss 5+EJB3開發指南(1):編寫第一個無狀態的SessionBean
本系列教程使用的軟件版本如下:Eclipse:3.4.2, Eclipse IDE for Java EE DevelopersJBoss :5.
eclipse+JBoss 5+EJB3開發指南(2):編寫有狀態的SessionBean
編寫有狀態的(Stateful)的Session Bean也非常簡單,只需要將無狀態注釋(@Stateless)改成有狀 態注釋(@Statefu
Eclipse + JBoss 5 + EJB3開發指南(3):使用Session Bean的本地接口
有時客戶端程序(如JSP、Servlet)會和EJB組件運行在同一個JVM上,如在同一個J2EE服務器(JBoss 、Weblogic等)中運行。
eclipse + JBoss 5 + EJB3開發指南(4):Session Bean中的注釋方法
有時需要在Session Bean中初始化和釋放一些資源。這些工作應該在SessionBean的@PostConstruct和 @PreDestr
eclipse + JBoss 5 + EJB3開發指南(5):使用配置文件發布Session Bean
Session Bean除了可以使用注釋來發布外,也可以使用相應的配置文件來發布。在這種情況下,就不 需要在接口和Session Bean中使用注
eclipse + JBoss 5 + EJB3開發指南(6):編寫第一個實體Bean程序
EJB3容器通過EntityManager對象管理實體Bean,該類最主要的功能就是在記錄和JavaBean之間進行互 相映射。例如,我們從數據庫
eclipse + JBoss 5 + EJB3開發指南(7)
實現Entity Bean的一對一(one-to-one)映射一對一映射是很常用的。在一般情況下,一個主表通過外鍵和從表形成一對一的關系。在EJB
eclipse + JBoss 5 + EJB3開發指南(8)
實現Entity Bean的一對多(one-to-many)映射EJB3的一對多映射使用@OneToMany來設置,如果是雙向的一對多映射,在ma
eclipse + JBoss 5 + EJB3開發指南(9)
實現Entity Bean的多對多(many-to-many)映射在EJB3中需要使用@ManyToMany對封裝多對多關系的字段或getter方
eclipse + JBoss 5 + EJB3開發指南(10)
通過繼承實體Bean,將單個表映射成多個表(單表策略,SINGLE_TABLE)如果以前使用過EJB1.x或EJB2.x的實體Bean,會發現無法
eclipse + JBoss 5 + EJB3開發指南(11)
實體Bean的連接策略(JOINED Strategy)在上一篇文章中,使用單表策略將一個表從邏輯上分成了多個表。但這樣可能會造成空巢字段,也就
eclipse + JBoss 5 + EJB3開發指南(12):使用命名查詢執行JPQL
在EJB3中可以使用EntityManager對象的createQuery方法來執行JPQL(類似於Hibernate中的HQL), 這非常簡單。
eclipse + JBoss 5 + EJB3開發指南(13)
在Servlet中訪問應用程序管制EntityManager對象在前面的文章中使用的都是容器管制的EntityManager對象。這類Entity
eclipse + JBoss 5 + EJB3開發指南(14):消息驅動Bean
在前面的文章中給出的SessionBean的例子都是同步調用SessionBean方法的,也就是說,只有當方法 中的代碼都執行完,才能返回到客戶端
eclipse + JBoss 5 + EJB3開發指南(15):攔截器方法和攔截器類
一、攔截器方法EJB3可以通過攔截器對Bean方法進行攔截和覆蓋。這有些象AOP中的around。通過AOP的around方法, 可以修改被攔截方