Java, Software Development

EJB3.x with JBoss AS 7: Session Beans and the Remote Clients

EJB2.x is a long way toward EJB3.x. A lot has changed since 2.x. Major overhaul.  However, most 2.x basics still hold when developing or supporting EJB3.x applications.

Software applications used:
1. JBoss AS 7.1 –
2. WinXP running on a virtual machine (e.g., Virtual Box)
3. JDK 1.6.0_21
4. Eclipse Ganymede

Download, Install, and Run JBoss AS 7

Install JDK in WinXP running on some virtual machine so as not to affect your current host system. Next, download JBoss AS 7.1 (or the latest), extract it to some appropriate directory, and run it using <JBOSS_HOME>/bin/standalone.bat. You may need to add an admin user the first time you access the web console.


Extracted JBoss AS to some directory


RunningJBoss AS using standalone.bat



JBoss AS Web Console

The Stateless Session Bean Code

The Stateful Session Bean Code

The Remote Interface – for both Stateless and Stateful Session Beans file

Jar files needed for both the beans and their remote clients

Jar files needed for both the beans and their remote clients

The Clients codes

Stateless Session bean client

 The Stateful Session Bean Client


Got comments or suggestions? We disabled the comments on this site to fight off spammers, but you can still contact us via our Facebook page!.

You Might Also Like