| WA1121 Web Application Development Workshop using WebSphere |
|
| The concept of the Java Project Workshop |
|
- Students are given a draft set of business and user requirements
- The instructors are available to role-play the project sponsor (project goals) and business user (business process info).
- Students will break into teams (3 per team?) to develop a high level design.
- Teams present the high level design to the instructors and class.
- Teams modify their high level designs based on comments; create a detailed design and test cases.
- Teams brief the detailed design and test cases to the instructors and class.
- Teams update the detailed design if needed, code their solution.
- Teams prepare and execute test cases for their solution.
- Teams demonstrate their solutions and test results to the instructors and class.
|
|
| Goal |
|
The goal is for the students to apply their WebSphere programming knowledge in a real-life application.
|
|
| Project |
| An e-commerce application that allows a customer to proceed from home page to checkout. The application will resemble the retail e-commerce applications such as the amazon.com bookstore. |
|
| Technologies exercised |
|
- OOAD
- Java
- Servlet
- JSP
- XML
- WebSphere
|
|
| The Flow |
|
- Problem presented
- Students come up with use cases
- Students prioritize the use cases given the deadline is near
- Students come up with analysis and design documents
- The architecture is established and the teams have been divided in client, business logic, database and test groups.
- A team lead has been chosen
- Students implement the critical use case that takes them from home page to checkout
- Instructor constantly around to get the students over any obstacle they run into
- We stay as late we need to make sure the critical path works
- Final Testing is performed
- One groups documents some nice to have features, while another groups create presentations
- Presentation
|
|
| Duration |
|
Three Days |
|