| Enterprise java beans is basically a server side | | | | consisting of a front end known as the web |
| component architecture for developing modular | | | | container, an EJB container, the third tier being the |
| enterprise applications based on the java | | | | database. This three-tier structure has proved to |
| platform.EJB basically encapsulates the business | | | | be immensely useful for enterprise application |
| logic and implements back end business logic of an | | | | development. |
| enterprise application. | | | | The application when accessed on any telnet |
| Any mention of enterprise java bean application | | | | device renders a user interface complete with |
| development would be incomplete without gaining | | | | data entry screens and submit buttons on to the |
| an understanding of what a java session bean | | | | user’s device. This interface is usually |
| actually is. Java session beans are actually java | | | | developed by using any of the technologies such |
| components that run in either stand –alone | | | | as java server pages, java server faces, or java |
| EJB containers or EJB containers that are part of | | | | servlets. Any event fired by the user like a |
| the standard java platform enterprise edition | | | | search string or a request to add certain items |
| application servers. These java beans are typically | | | | into a shopping cart invokes a call session bean |
| used to model a particular task or use case such | | | | running in an Enterprise java bean container. Any |
| as input of customer information or executing a | | | | of the above-mentioned technologies JSP,JSF, |
| process that maintains a conversation state with | | | | java servlets can be used to call a session bean. |
| a client application. | | | | Since the Enterprise java bean container is |
| Most database driven applications that are | | | | connected to the database, it has the capability to |
| developed using open source technologies have a | | | | process the queries of the users. Once the |
| three-tier structure. The web application itself runs | | | | session bean is invoked , it processes the request |
| in the browser of a desktop or a laptop. Users | | | | and sends a response back to the web application. |
| can only access the front end of the application | | | | The web application then formats the response |
| to input data or search strings. Java being | | | | as required and returns a response to the client |
| platform independent allows applications to be | | | | end. |
| accessed on any device like a pda or cellphone or | | | | Being open source EJB application development |
| any telnet device. | | | | has a very bright future in the enterprise |
| Enterprise java bean application development | | | | application development space in the times to |
| occurs by employing a three-tier architecture | | | | come. |