0
我有一個EJB通過WildFly訪問MySQL數據庫。如何使用會話外觀從遠程客戶端訪問實體bean
在EJB中,我有一個實體(Book
)和一個會話Bean(BookBean
),它公開了從遠程客戶端內部管理數據庫的方法。
能否告訴我一個代碼示例,以便使用來自遠程客戶端(簡單的Java類)的會話外觀聯繫實體Bean?
我發現的唯一教程here實在是過時了。
我有一個EJB通過WildFly訪問MySQL數據庫。如何使用會話外觀從遠程客戶端訪問實體bean
在EJB中,我有一個實體(Book
)和一個會話Bean(BookBean
),它公開了從遠程客戶端內部管理數據庫的方法。
能否告訴我一個代碼示例,以便使用來自遠程客戶端(簡單的Java類)的會話外觀聯繫實體Bean?
我發現的唯一教程here實在是過時了。
你可以嘗試類似這樣
public class Client{
//Get the session bean of the Book entity bean
@EJB private BookBean bookBean;
public static void main(String[] args) {
//Assume BookBean has a method named getBooks() which will return books in the database
List<Book> booksList = bookBean.getBooks();
System.out.println("Book(s) entered so far: " + booksList.size());
int i = 0;
for (Book book:booksList) {
System.out.println((i+1)+". " + book.getName());
i++;
}
}
}
東西