On Demand Applications: Enterprise Java Bean Application Development With a Three-tier Architecture

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