add simple NH Quickstart docs
This commit is contained in:
@@ -41,6 +41,7 @@
|
||||
<!ENTITY web-quickstart SYSTEM "web-quickstart.xml">
|
||||
<!ENTITY data-quickstart SYSTEM "data-quickstart.xml">
|
||||
<!ENTITY tx-quickstart SYSTEM "tx-quickstart.xml">
|
||||
<!ENTITY nh-quickstart SYSTEM "nh-quickstart.xml">
|
||||
<!ENTITY quartz-quickstart SYSTEM "quartz-quickstart.xml">
|
||||
<!ENTITY nms-quickstart SYSTEM "nms-quickstart.xml">
|
||||
<!ENTITY msmq-quickstart SYSTEM "msmq-quickstart.xml">
|
||||
@@ -375,6 +376,9 @@
|
||||
<listitem>
|
||||
<xref linkend="tx-quickstart" />
|
||||
</listitem>
|
||||
<listitem>
|
||||
<xref linkend="nh-quickstart" />
|
||||
</listitem>
|
||||
<listitem>
|
||||
<xref linkend="quartz-quickstart" />
|
||||
</listitem>
|
||||
@@ -396,6 +400,7 @@
|
||||
&springair;
|
||||
&data-quickstart;
|
||||
&tx-quickstart;
|
||||
&nh-quickstart;
|
||||
&quartz-quickstart;
|
||||
&nms-quickstart;
|
||||
&msmq-quickstart;
|
||||
|
||||
52
doc/reference/src/nh-quickstart.xml
Normal file
52
doc/reference/src/nh-quickstart.xml
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
/*
|
||||
* Copyright 2002-2008 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<chapter version="5" xml:id="nh-quickstart"
|
||||
xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:ns5="http://www.w3.org/2000/svg"
|
||||
xmlns:ns4="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ns3="http://www.w3.org/1998/Math/MathML"
|
||||
xmlns:ns2="http://www.w3.org/1999/xlink"
|
||||
xmlns:ns="http://docbook.org/ns/docbook">
|
||||
<title>NHibernate QuickStart</title>
|
||||
|
||||
<section>
|
||||
<title>Introduction</title>
|
||||
|
||||
<para>This QuickStart application uses the all too familiar Northwind
|
||||
database and uses NHibernate browse and edit customers. It It is a very
|
||||
simple application that directly uses the DAO layer in some cases and also
|
||||
has a simple service layer that simulated a fullillment process. See the
|
||||
integration tests as well for insight into how it works. The application
|
||||
uses Spring's declarative transaction management features,
|
||||
HibernateTemplate helper class, and Open Session In View module. <note>The
|
||||
example will be updated to not use HibernateTemplate and instead use the
|
||||
standard NHibernate API in a future release. All functionality is still
|
||||
present when using the standard NHibernate API, as Spring transaction
|
||||
managment is integrated into NHibernate extension points and exception
|
||||
translation is provided by AOP advice. See the section titled Implementing
|
||||
DAOs based on plain Hibernate 1.2/2.0 API" in the hibernate orm section of
|
||||
the reference docs for more information.</note>To run the application
|
||||
make the Web application
|
||||
the project that starts and set Default.aspx as the start page. You will
|
||||
see a list of customers. If you select 'edit' then you can edit some
|
||||
customer info and save it by pressing the save button. Note that you will
|
||||
need to explicitly navigate back to the Default.aspx page and reload it in
|
||||
order to see the changes.</para>
|
||||
</section>
|
||||
</chapter>
|
||||
@@ -302,7 +302,7 @@
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>NHibernate Northwind: Demonstrates use of Spring's NHibernate
|
||||
<para><link linkend="nh-quickstart">NHibernate Northwind</link>: Demonstrates use of Spring's NHibernate
|
||||
integration to simplify the use of NHibernate. Web tier is also
|
||||
included showing how to use the Open-Session In View approach to
|
||||
session management in the web tier.</para>
|
||||
|
||||
Reference in New Issue
Block a user