labs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
labs [2008/08/28 19:15] – roumani | labs [2009/10/23 21:20] (current) – roumani | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== The Project ====== | ====== The Project ====== | ||
- | * **An eCommerce Site Backed by Web Services** | + | **An eCommerce Site Backed by Web Services** |
- | * Due Date: < | + | |
+ | * Due Date: Tue Dec 8, 2009 by 4:00 pm | ||
* Team Size: min=2, max=3 students | * Team Size: min=2, max=3 students | ||
* Technological Platform to be used: JEE | * Technological Platform to be used: JEE | ||
Line 38: | Line 39: | ||
Upon confirmation of a P/O, the system stores its content in an XML file based on the PO.xsd schema. The name of the P/O file is derived from the account number of the client and the P/O number (a per-client serial number that starts at 1). For example, the the 3rd P/O of account number 1234B555, is: po1234B55503.xml. Since this is an XML file, it needs to be transformed to XHTML before the client can see it. Note that this use case does not involve authentication. | Upon confirmation of a P/O, the system stores its content in an XML file based on the PO.xsd schema. The name of the P/O file is derived from the account number of the client and the P/O number (a per-client serial number that starts at 1). For example, the the 3rd P/O of account number 1234B555, is: po1234B55503.xml. Since this is an XML file, it needs to be transformed to XHTML before the client can see it. Note that this use case does not involve authentication. | ||
- | In addition to the above use cases, it is recommended that your site supports the following uses: the ability to view the shopping cart from the catalog screen (i.e. without having to add an item); the ability to checkout from the catalog | + | In addition to the above use cases, it is recommended that your site supports the following uses: the ability to view the shopping cart from the catalog screen (i.e. without having to add an item); the ability to checkout from the catalog screen. |
Line 87: | Line 88: | ||
* Upload a WAR webapp | * Upload a WAR webapp | ||
- | Create a war file of your webapp and upload it to the project' | + | Create a war file of your webapp and upload it to the project' |
The report is meant to describe your execution of the project to someone who is familiar with the project, e.g. a fellow student who is also executing the same project and writing a similar report. Hence, the report should focus on your own experience and efforts, i.e. what you actually did, rather than on general description. It is expected to be very brief, to the point, and made up of //at most// ten pages of typed text and diagrams (excluding printouts and source listing). The report should include the following sections: | The report is meant to describe your execution of the project to someone who is familiar with the project, e.g. a fellow student who is also executing the same project and writing a similar report. Hence, the report should focus on your own experience and efforts, i.e. what you actually did, rather than on general description. It is expected to be very brief, to the point, and made up of //at most// ten pages of typed text and diagrams (excluding printouts and source listing). The report should include the following sections: |
labs.1219950900.txt.gz · Last modified: 2008/08/28 19:15 by roumani