<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/lirejarp/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/lirejarp/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 23 Mar 2014 20:04:54 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lirejarp/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Anett Hübner</title><link>https://sourceforge.net/p/lirejarp/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,3 +1,7 @@
+Creating modern software always requires a number of things to do. One of these things is to persist data and to access persisted data. Within the Java Enterprise ecosystem this basic task evolved up to a point where using objects in Java as representations of data in a database, has become an easy to use commodity. With RESTful web services (added to JEE in version 5) attached to these entities, even network access to persisted data has become very easy. 
+Yet still a lot of boiler plate code needs to be written and creating JEE application quickly remains a challenge. Therefore approach described in this article shall provide a guide in how to setup an architecture implementing persistence and a RESTful interface layer. To do that properly a (reusable) pattern of inheritance + generic data types is proposed. This (yet unnamed) pattern is applied in persistence, Enterprise Java Beans and in RESTful web service implementation and therefore proved to be quite flexible.
+A fully working example application of this pattern can be found on Sourceforge. Besides using described pattern it also contains an Javascript based client application that serves a UI to the Java based back end. This rigorous separation of UI is also intended as it helps to demonstrate architecture approach without mixing with UI issues.
+
 * [Installation](Installation)
 * [JEE-Architecture Documentation](http://www.softengart.blogspot.de/2014/03/generic-jee-architecture.html)
 * [Test with Arquillian and Tomee Dokumentation](http://www.softengart.blogspot.de/2014/02/test-of-jee-applications-with.html)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anett Hübner</dc:creator><pubDate>Sun, 23 Mar 2014 20:04:54 -0000</pubDate><guid>https://sourceforge.net2bbc551095efee6ef139eb3416ade09bd8de0b89</guid></item><item><title>Home modified by Anett Hübner</title><link>https://sourceforge.net/p/lirejarp/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,4 @@
-* [Installation](/Installation)
+* [Installation](Installation)
 * [JEE-Architecture Documentation](http://www.softengart.blogspot.de/2014/03/generic-jee-architecture.html)
 * [Test with Arquillian and Tomee Dokumentation](http://www.softengart.blogspot.de/2014/02/test-of-jee-applications-with.html)
 * [Test with Arquillian Dokumentation](http://www.softengart.blogspot.de/2014/03/implementation-of-arquillian-test-with.html)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anett Hübner</dc:creator><pubDate>Sun, 23 Mar 2014 13:05:33 -0000</pubDate><guid>https://sourceforge.neta51728e147a1f17d925aa43ced26a028d5797c98</guid></item><item><title>Home modified by Anett Hübner</title><link>https://sourceforge.net/p/lirejarp/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,6 +1,7 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+* [Installation](/Installation)
+* [JEE-Architecture Documentation](http://www.softengart.blogspot.de/2014/03/generic-jee-architecture.html)
+* [Test with Arquillian and Tomee Dokumentation](http://www.softengart.blogspot.de/2014/02/test-of-jee-applications-with.html)
+* [Test with Arquillian Dokumentation](http://www.softengart.blogspot.de/2014/03/implementation-of-arquillian-test-with.html)

 The wiki uses [Markdown](/p/lirejarp/wiki/markdown_syntax/) syntax.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anett Hübner</dc:creator><pubDate>Sun, 23 Mar 2014 13:04:31 -0000</pubDate><guid>https://sourceforge.neta93e44a5d5bfca68b90f84c411cf5613b7b381ed</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/lirejarp/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="prequisites"&gt;Prequisites&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;tomee and lirejarp folder are checked out under the same root folder&lt;/li&gt;
&lt;li&gt;install Maven (3.0.4) and add the "bin" folder to your "Path" environment-variable&lt;/li&gt;
&lt;li&gt;install JRE (I used 1.7.0_45) and create a JAVA_HOME environment-variable to the installation folder&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="build-and-start-application"&gt;Build and start application&lt;/h1&gt;
&lt;h2 id="via-window-batch-scripts"&gt;Via Window batch-scripts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Under Windows you can use the scripts in "tomee/scripts" folder:&lt;ul&gt;
&lt;li&gt;reinstallTomee.bat to install tomee for development --&amp;gt; the tomee is installed under "tomee/target/apache-tomee"&lt;/li&gt;
&lt;li&gt;buildApplication.bat&lt;/li&gt;
&lt;li&gt;redeployApplication.bat&lt;/li&gt;
&lt;li&gt;startTomee.bat&lt;/li&gt;
&lt;li&gt;stopTomee.bat&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="via-maven"&gt;Via Maven&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Also you can execute followoing steps&lt;ul&gt;
&lt;li&gt;reinstall tomee: goto "tomee"-folder and execute "mvn tomee:build"&lt;/li&gt;
&lt;li&gt;build application: goto "lirejarp"-folder and execute "mvn clean install" the lirejarp.war-file is created under "lirejarp/business/target"&lt;/li&gt;
&lt;li&gt;deploy application: copy lirejarp.war from "lirejarp/business/target" to "tomee/target/apache-tomee/webapps/lirejarp.war"&lt;/li&gt;
&lt;li&gt;undeploy application: delete "tomee/target/apache-tomee/webapps/lirejarp.war" and "tomee/target/apache-tomee/webapps/lirejarp"&lt;/li&gt;
&lt;li&gt;start tomee: goto tomee/target/apache-tomee/bin and execute "catalina.bat start"&lt;/li&gt;
&lt;li&gt;stop tomee: goto tomee/target/apache-tomee/bin and execute "catalina.bat stop"&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anett Hübner</dc:creator><pubDate>Sun, 23 Mar 2014 12:49:55 -0000</pubDate><guid>https://sourceforge.net183bd62c3b3fd0ac999c8ba2f1b6ee0e1a06daf9</guid></item><item><title>Home modified by Markus Zarbock</title><link>https://sourceforge.net/p/lirejarp/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/lirejarp/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/kronprinz/"&gt;Markus Zarbock&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-52ee3d4990954702fb9a8537" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Zarbock</dc:creator><pubDate>Sun, 02 Feb 2014 12:42:50 -0000</pubDate><guid>https://sourceforge.net703628c56f1d38288fa73acee37b098f40749e1c</guid></item></channel></rss>