User Tools

Site Tools


labs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
labs [2010/10/27 18:30] roumanilabs [2010/11/09 14:32] (current) roumani
Line 18: Line 18:
  
 ==== Use Case: A client makes a fresh visit ==== ==== Use Case: A client makes a fresh visit ====
-The relevant URL is ''red.cse.yorku.ca:port/eFcode'' (where eF stands for eFoods and ''code'is the project's code assigned to you. The Catalog servlet displays the catalog of the Company. It is up to you to determine how this display is done based on how much time you want to spend on this task and on how versatile you want your webapp to be. For example, you can at one extreme display all the items in one page; you can show the hierarchy by displaying only the categories and then the selected items; you can enable both direct and category-based access; you can have a search facility; you can have an express order form for those who know the item numbers; you can enable clients to bookmark pages; etc. Whatever you do, the client must be able to see the item's number, name, quantity per unit, and price. The client must also able to add an item to an initially empty shopping cart.+The relevant URL is ''red.cse.yorku.ca:port/eFoods''. The Catalog servlet displays the catalog of the Company. It is up to you to determine how this display is done based on how much time you want to spend on this task and on how versatile you want your webapp to be. For example, you can at one extreme display all the items in one page; you can show the hierarchy by displaying only the categories and then the selected items; you can enable both direct and category-based access; you can have a search facility; you can have an express order form for those who know the item numbers; you can enable clients to bookmark pages; etc. Whatever you do, the client must be able to see the item's number, name, quantity per unit, and price. The client must also able to add an item to an initially empty shopping cart.
  
  
Line 48: Line 48:
 ===== Specifications ===== ===== Specifications =====
  
-  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj/Catalog.xml|The catalogue of the company as an XML data source]]+  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj2/Catalog.xml|The catalogue of the company as an XML data source]]
  
-  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj/Catalog.xsd|The catalogue's schema]]+  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj2/Catalog.xsd|The catalogue's schema]]
  
-  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj/PO.xsd|The purchase order's schema]]+  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj2/PO.xsd|The purchase order's schema]]
  
-  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj/accounts.txt|The clients' profiles as a tab-delimited file]]. The profile fields are: account number, name, street address, city, province, postal code, pin.+  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj2/accounts.txt|The clients' profiles as a tab-delimited file]]. The profile fields are: account number, name, street address, city, province, postal code, pin.
  
 **//Note//** **//Note//**
Line 61: Line 61:
 The following files describe the web services from which the company procures its products: The following files describe the web services from which the company procures its products:
  
-  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj/YYZ.wsdl|The WSDL of the Toronto Wholesaler]]+  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj2/YYZ.wsdl|The WSDL of the Toronto Wholesaler]]
  
-  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj/YVR.wsdl|The WSDL of the Vancouver Wholesaler]]+  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj2/YVR.wsdl|The WSDL of the Vancouver Wholesaler]]
  
-  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj/YHZ.wsdl|The WSDL of the Halifax Wholesaler]]+  * [[http://www.cse.yorku.ca/~roumani/course/4413/res/proj2/YHZ.wsdl|The WSDL of the Halifax Wholesaler]]
  
  
labs.1288204253.txt.gz · Last modified: by roumani