Note
Repository is ARCHIVED
A sample project for exemplifying and testing various JEE technologies - mainly on JBoss AS7.
The project consists of several sub-projects or modules grouped by name as follows...
- sample-jee-client-*
- sample-jee-relay-*
- sample-jee-server-*
- sample-jee-standalone-*
The client modules contains various server-based client components (EJBs, Servlets etc) that calls other server components in the relay or server modules.
The relay modules act as intermediaries, accepting calls from some client and sending it on to some component in the server modules.
The server modules accept calls from some client.
The standalone modules normally act as Java standalone clients - in counterpart to the ones in the client modules that normally are server-based components acting as clients.
Five modules containing various server-client(s) to other server component(s) - in sample-jee-relay-* or sample-jee-server-*.
The EAR of these client modules.
EJBs.
The remote interfaces of the EJBs in sample-jee-client-ejb.
Various utility classes utilised by the components in this client EAR.
Web material and components (e g HTML-pages and Servlets) acting as clients to components in sample-jee-relay-* and/or sample-jee-server-*.
Three modules (ear, ejb, ejb-remote)
The EAR of these "relay"-server modules.
EJBs.
The remote interfaces of the EJBs in sample-jee-relay-ejb.
Domain model of POJOs / Entities.
The EAR of these server modules.
EJBs, MDBs, WSs.
The local interfaces of the EJBs in sample-jee-server-ejb.
The remote interfaces of the EJBs in sample-jee-server-ejb.
The endpoint interfaces of the WebService EJBs in sample-jee-server-ejb.
Web material and apps of the server components.
Standalone clients for SLSB & SFSB EJBs.
Standalone clients for JMS queues/topics in HornetQ and ActiveMQ.