EJB3 Client View Introduction

5 March 2012 By Nithya Vasudevan 1,612 views No Comment
1 Flares Twitter 0 Facebook 0 Google+ 1 1 Flares ×
  • 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.

Tags: , ,