Working application template for java based application.
? Components used in the template:
1. Eclipse
2. Maven
3. activeMQ
4. Spring
5. Jetty
Deliverables:
1. Eclipse .project files
2. Maven POM files and configuration
3. activeMQ configuration to support dev environment
4. Spring XML configuration
5. Windows and Linux directory structures
Simple application topology will be defined and implemented.
## Deliverables
Application topology for dev environment:
1. All components to run on single host.
Software versions:
Jetty 6
Spring 3
ActiveMQ 5.3
Application components:
1. Message queue and associated pojo. Pojo defined by form data. Use this technique for Spring/activeMQ config:
<[login to view URL]>
2. Java servlet that:
a. displays form in browser? with doGet
b. processes form data with doPost method, placing data on queue, returning status message to browser. Status message inludes return data from queue as well as any pertinent information for debugging.
c. form and pojo have following fields:
i. Date/Time
ii. ID - string
iii Message - string
iv. Count - int
NO JSP
3. html/js/.css page that
a. Reads message from queue.
b. Use AJAX to display messages in a scrolling .div in the? browser.
c. Use technique described here: <[login to view URL]>
Acceptance test will be to open project file in eclipse 3.51, building and deploying the application.? Two browsers will be opened, one on the html page and one on the form. Form data will be entered, and displayed on the? html page in the second? browser.
All variables will be in english. All code will be commented. One or two page document will be created explaining installation and configuration.
This project will expand depending on the quality of the work performed.