2016-10-20 2 views
0

У меня есть EJB, доступ к базе данных MySQL через WildFly.Как получить доступ к объектной компоненте удаленного клиента с использованием фасадов сеанса

В EJB у меня есть Entity (Book) и Session Bean (BookBean), который предоставляет методы для управления базой данных из удаленного клиента.

Не могли бы вы показать мне пример кода, чтобы связаться с фасолью Entity, используя фасеты сеанса от удаленного клиента (простой класс Java)?

Единственный учебник, который я нашел here, действительно устарел.

ответ

0

Вы можете попробовать что-то подобное, как этот

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++; 
     }  
    } 
} 
Смежные вопросы