Share

iBATIS JPetStore

File Release Notes and Changelog

Release Name: 3.0.0

Notes:


Changes: ------------------------------------------- Release 3.0.0 Jul 19, 2003 ------------------------------------------- - Reintroduced DAO framework to JPetStore (JSP > Action > Logic > Dao > SqlMap > DB) - Category and Product lists now display 4 items per page - Item list now displays 4 items per page - Pets favorite list now displays 4 items per page - Shopping cart now shows real-time "in-stock" indicator - Checkout page now shows line totals for each row - Shopping cart now shows line totals for each row - Order page now shows line totals for each row. - Fixed updateInventoryQuantity to be thread safe (oops!) - The favorites list is now displayed after AddItemToCart - Session timeout set to 10 minutes - Banner now only displays on Index and Shopping Cart pages - Order confirmation only displays address information (no payment info) - Order ID is now generated upon Order completion rather than beforehand - Search functionality for multiple keywords ("any", "or") - Shopping cart paginated to 4 items per page - Checkout summar paginated to 4 items per page - Index page is no longer dynamic (all links static) - Improved authentication (displays login page, then forwards to requested page) - Implemented pluggable PetStoreLogic (see logic.properties) - Implemented OraclePetStoreLogic to support Oracle sequences - Implemented MsSqlPetStoreLogic to support auto-generated IDs - Tuned the catalogue cache models ------------------------------------------- Release 2.1.0 Mar 5, 2003 ------------------------------------------- - Included deployment descriptor for Sun ONE App Server 7 (tested) - Also includes descriptors for WebLogic, JBoss, Orion and Oracle (untested) - Distributed Trans is now coded through the JTA API rather than XA - Fixed unique ID problem (oops) ------------------------------------------- Release 2.0.1 Jan 14, 2003 ------------------------------------------- - Added SimpleDataSource support for easier configuration and deployment - Made Next/Prev links easier to see - Added PostgreSQL support (no XA) ------------------------------------------- Release 2.0 Final Nov 17, 2002 ------------------------------------------- - Added TLD to build.xml assemble target - Use request scope for catalogue browsing instead of session - Improved exception handling around releasing connections ------------------------------------------- Release 2.0 Peer Review Edition Nov 12, 2002 ------------------------------------------- - Complete refactoring to compete with .Net Pet Shop 2.0 - Added Web Service - Added Distributed Transaction - Added Paging (Catalog, favourites, search etc.) - Added a very clear business logic layer (noun/verb separation) - Optimized SQL - Removed DAO, as MS has nothing like it in their implementation - Removed redundant ActionForms ------------------------------------------- Release 1.2 September 25, 2002 ------------------------------------------- - Implemented a more robust Order ID generation scheme (Includes new database table: Sequence) - Cleaned up JSP implementation (Optimized Taglibs & Includes) - Replaced iBATIS Common to iBATIS DB Layer JAR file (latest) ------------------------------------------- Release 1.1 August 4, 2002 ------------------------------------------- - Separated Data Access Objects as this is how DAOs are most often implemented - Uses a new iBATIS Common JAR file that now supports inline parameter maps in SQL Maps and a number of other new features. - Configuration is centralized in a single XML file (most other properties files are no longer required --another new feature of iBATIS Common lib) - Added more DDL for table creation and data loads (thanks to a number of contributors for this) - Minor esthetic changes ------------------------------------------- Release 1.0.1 July 3, 2002 ------------------------------------------- - Minor bug fix release ------------------------------------------- Release 1.0 June 18, 2002 ------------------------------------------- - First release - Implemented to reproduce functionality of Java PetStore and Microsoft .Net PetShop