EJB3 Client View Introduction

  • For a client, a session object is a non-persistent object that implements some business logic running on the server.
  • A client never directly accesses instances of the session bean’s class.
  • A client accesses a session object through the session bean’s client view.
  • The client of a session bean may be a local client, a remote client, or a web service client, depending on which of these views is provided by the bean and used by the client.
  • The client of a stateless session bean or singleton session bean may be a web service client. Only a stateless session bean or singleton session bean may provide a web service client view.
  • The container allows the clients to obtain the business interfaces and/or home interfaces of the installed enterprise beans through dependency injection (DI) or to look them up via JNDI.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.