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.