I l @ ve RuBoard |
The Next Step: Filling and SpillingWow, this has been quite a bit of work for a few chapters. You now can have users register and look at products, and you can allow them to add and remove those products from the shopping cart. In this chapter, you learned how you can do complicated form processing using the Request object directly. You also learned how to handle changing more than one value at the same time and how to generate forms programmatically. In addition, you used a session object to carry state between form submissions ( specifically , the contents of the shopping cart). You also learned how a child window can be used to do form processing without the perils of accidental resubmission. If you take a quick look at your FRD, it is looking pretty good. You've got a big project coming up in checkout because it will have to deal with maintaining the address book and wallet, which have been totally ignored up to this point. Promotions have also been ignored, for the most part; you'll have to catch that up too. Maintaining a customer's shopping cart when he ends a session without buying anything has not been covered. How do you suppose that will be done? That is another topic covered in the next chapter. Partial order fill and spill will be implemented there, as will the first stage of checkout (address and credit card capture). While you're at it, you'll also be implementing the address book and wallet-administration pages. It should be quite a ride! |
I l @ ve RuBoard |