My J2EE/Component Based Software Design Projects
I have tried to summarize a bunch of J2EE Projects which I completed in my graduate level course Component Based Software Design. You can view the detailed report by clicking J2EE/Component Based Software Design Projects.
This document contains detail description of five projects implemented in the Component Based Software Design Graduate level course at George Mason University. Each project is the implementation of an Airline Reservation System but with some new functionality and new design decisions.
The following J2EE projects were developed for an Airline Reservation System with different technologies to support travel agent and airline HQ functionalities i.e. adding an airline, searching for reservation, reserving a seat etc. JBoss Application server and Oracle10g Database were used.
This document contains detail description of five projects implemented in the Component Based Software Design Graduate level course at George Mason University. Each project is the implementation of an Airline Reservation System but with some new functionality and new design decisions.
The following J2EE projects were developed for an Airline Reservation System with different technologies to support travel agent and airline HQ functionalities i.e. adding an airline, searching for reservation, reserving a seat etc. JBoss Application server and Oracle10g Database were used.
- A Java Swing application developed using RMI and JavaBeans to provide the above functionalities.
- Enterprise level web-application developed using EJBs (Session & Message Driven beans), and JMS to allow airline HQ publish to the JMS topic about the addition of a new airline to notify topic subscribers.
- All functionalities of previous application persist plus Session Beans replaced with Entity Beans to avoid writing JDBC connection code manually, also support for reservation cancellation added.
- All functionalities of previous application persist plus EJB authorization and JBoss authentication support provided by adding a login screen and maintaining user session to allow sign-in/sign-out support.
- All functionalities of previous application persist with addition of a SOAP based Web-Service (JAX-WS) which allows searching for available flights based on flight number, destination or departure location.
Comments