Tag Archives: EJB Tutorials

EJB Interview Questions-3

Does RMI-IIOP support dynamic downloading of classes? No, RMI-IIOP doesn’t support dynamic downloading of the classes as it is done with CORBA in DII (Dynamic Interface Invocation).Actually RMI-IIOP combines the usability of Java Remote Method Invocation (RMI) with the interoperability of …

Read more »

EJB Interview Questions-2

Can an EJB send asynchronous notifications to its clients? Asynchronous notification is a known hole in the first versions of the EJB spec. The recommended solution to this is to use JMS, which is becoming available in J2EE-compliant servers. The other option, …

Read more »

EJB3 – Creating a test client

EJB3 – Creating a test client First, create a simple log4j.properties file in the src folder. Add the following content: ### direct log messages to stdout ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L – %m%n ### direct messages to file hibernate.log …

Read more »

EJB3 Stateless Session Bean

EJB3 Stateless Session Bean A stateless session bean is a bean that does not possess a  state, i.e. It does some actions and is thrown away afterwards. Create local and remote interfaces The local interface should be used by default, …

Read more »

EJB3- Create an Entity Bean

Create a new EJB project. Create a new project with MyEclipse We will use the project name as FirstEjb3Tutorial. We’ll be using Entity beans and we will use kind of datasource. This can be configured in persistence.xml. Let’s create an xml …

Read more »

EJB3 – The Basics

EJB3 – The Basics JEE technology from Sun Microsystems( now purchased by Oracle corporation ) is used to build multi tier applications up to enterprise level.This is a standard which is provided by the containers complying with the standards. Containers …

Read more »

Why EJB

Enterprise Java Beans or EJB for short is the server-side component architecture for the Java 2 Platform, Enterprise Edition (J2EE) platform. EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology.   …

Read more »

Deploying and testing Stateless Session Bean

In this EJB tutorial we will build, deploy and test the Stateles Session Bean developed in the last section. We will use ant build tool to build ear file. We will deploy our application using WebLogic console. Building ear file …

Read more »

Application Server

An application server is an application program that accepts connections in order to service requests, by sending back responses. An application server   can run remotely (connected to client through a computer network) or can exist on the same computer …

Read more »

EJB Interview Questions-1

What is EJB ? EJB stands for Enterprise JavaBean and is a widely-adopted server side component architecture for J2EE. It enables rapid development of mission-critical application that are versatile, reusable and portable across middleware while protecting IT investment and preventing …

Read more »

Security in EJBs

Security issues in EJBs are handled almost completely in the deployment descriptor (this allows changes in security rules without rewriting or recompiling Java code.) The primary concept for EJB security is that of “roles”.  A user may be in one …

Read more »

Transaction handling in EJBs

In database programming, often the concept of a “transaction” is used.  A transaction refers to one or more operations that are done in a tentative manner.  The programmer first states all operations to be done.  Then at the end, the …

Read more »

Accessing JDBC from EJBs

We have already learned a little about the EJB’s environment.  We saw how linked EJB’s are available at JNDI names starting with the string java:comp/env/ Other resources are similarly available.  A very useful such resource is JDBC.  Of course, you …

Read more »

Linked EJBs

In everything we have done so far, the model has been that the EJB runs on a server machine and its clients run elsewhere.  (As a special case, the “elsewhere” may happen to be the same machine.) But in an …

Read more »

EJB environment variables

One of the things that can be done in the deployment descriptor, is the setting of EJB “environment variables.” For example, suppose you write an EJB that will that is to be distributed to many of your customers. An example …

Read more »

EJB Handles

In everything we have done so far, we have followed the standard model of locating a “home” object, and then using it to create or find the EJB.  Also, since there are no finders in the case of session beans, …

Read more »

Deploying the Session Bean

Deploying the session bean is similar to deploying the entity bean, but we don’t have to worry about a datasource, because entity beans are not backed up by persistent storage. We can modify the ejb.ini file as before and add …

Read more »

Writing an EJB from scratch

We have been using an EJB wizard for doing our EJB development. In the future as EJB technology matures, it is likely that more and more EJB wizards will become available. However, at least once, it is a good idea …

Read more »

An Overview of EJBs

There are two kinds of Enterprise Java Beans (EJBs), “Entity Beans” and “Session Beans”. (A “Message-Driven Bean” has also been introduced in the latest release of EJB, but it is not covered here because it requires JMS.) Entity Beans Overview …

Read more »

What are EJBs?

What are EJBs? An EJB is a server-side component that executes specific business logic. EJBs run on a server and are invoked by local or remote clients. A standardized contract exists between an application server and its EJB components that …

Read more »

Ajax    EJB   Hibernate   JavaScript   JDBC   JMS   JSP   XML    SOA   Web Service   Servlets   Spring   JSF   Struts   SAP Tutorial  Software Testing Tutorials  PDF Tutorials   SAP Training Help  J2EE

Sitemap   Follow j2eetutorial on Twitter    

Δ Top