Author: cbegin Date: Sat Jan 21 20:45:28 2006 New Revision: 371183 URL: http://svn.apache.org/viewcvs?rev=371183&view=rev Log: (empty)
Modified: ibatis/trunk/site/pages/petstore.vm ibatis/trunk/site/template/jp4.gif Modified: ibatis/trunk/site/pages/petstore.vm URL: http://svn.apache.org/viewcvs/ibatis/trunk/site/pages/petstore.vm?rev=371183&r1=371182&r2=371183&view=diff ============================================================================== --- ibatis/trunk/site/pages/petstore.vm (original) +++ ibatis/trunk/site/pages/petstore.vm Sat Jan 21 20:45:28 2006 @@ -9,53 +9,12 @@ <h2>iBATIS PetStore</h2> -<p><b>The official example application for iBATIS SQL Maps 2.0 and DAO 2.0</b></p> +<p><b>The official example application for iBATIS Data Mapper and DAO frameworks</b></p> -<p>JPetStore is a fully functional web application based on iBATIS open source persistence layer products, including the -SQL Maps 2.0 and Data Access Objects 2.0 frameworks. JPetStore is an excellent example of how these frameworks can be -implemented in a typical J2EE web application.</p> +<p>PetStore is a fully functional web application based on iBATIS open source persistence layer products, including the +SQL Maps and Data Access Objects frameworks. JPetStore is an excellent example of how the iBATIS frameworks can be +implemented in a typical J2EE and .NET web application.</p> -<p>Features</p> - - <ul> - <li> SQL Maps 2.0 - <li> Data Access Objects 2.0 - <li> POJO Service Layer - <li> POJO Domain Classes - <li> Struts MVC (Experimental BeanAction approach) - <li> JSP Presentation Layer - </ul> - -<p>Qualities</p> - - <ul> - <li> 100% freeware and open source tools and frameworks - <li> Uses well known patterns and best practices - <li> Highly productive programming model - <li> Minimal Dependencies - <li> No stored procedures - <li> No generated code - </ul> - -<p>A New Beginning (and a work in progress)</p> - -<p>JPetStore 4.0 marks a new start for JPetStore. Now that all of the pet store comparisons and benchmarks are behind -it (hopefully), the focus of JPetStore 4 will be realigned. JPetStore 4 will now exclusively be a good example of -application best practices and good design principles. But it's not there yet. A lot of old scars remain from its -past as a tool for comparison to other platforms. These scars will slowly be erased. Here's the plan:</p> - - <ul> - <li> Reimplement the presentation layer to one of the following: Struts 1.1, JSF or possibly Tapestry</li> - <ul> - <li> Currently JP4 uses an experimental Struts implementation --see BeanAction Javadocs for more</li> - </ul> - <li> Replace the database schema with a better one. The current database is (and has always been) a nightmare of poor database design practices.</li> - <li> Consider middle tier frameworks with AOP and/or IoC features. I'm totally behind the simplification of J2EE, and I think AOP and IoC are the paths that will lead us to achieving that goal.</li> - </ul> - -<h2>NPetShop</h2> -<p>The Pet Store application has also been written for .NET and shares much of the same qualities as its Java brother. However, -because it was written entirely outside of the context of competition, it doesn't share as many of the battle scars! :-)</p> </body> Modified: ibatis/trunk/site/template/jp4.gif URL: http://svn.apache.org/viewcvs/ibatis/trunk/site/template/jp4.gif?rev=371183&r1=371182&r2=371183&view=diff ============================================================================== Binary files - no diff available.