<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog @ SIB Visions &#187; JVx EE</title>
	<atom:link href="http://blog.sibvisions.com/tag/jvx-ee/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.sibvisions.com</link>
	<description>Blog @ SIB Visions</description>
	<lastBuildDate>Mon, 13 Apr 2026 09:47:01 +0000</lastBuildDate>
		<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JVx EE 1.0.1 is out</title>
		<link>https://blog.sibvisions.com/2013/01/26/jvx-ee-1-0-1-is-out/</link>
		<comments>https://blog.sibvisions.com/2013/01/26/jvx-ee-1-0-1-is-out/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 17:41:52 +0000</pubDate>
		<dc:creator>rjahn</dc:creator>
				<category><![CDATA[Release notes]]></category>
		<category><![CDATA[JVx EE]]></category>

		<guid isPermaLink="false">http://blog.sibvisions.com/?p=2048</guid>
		<description><![CDATA[What is JVx EE?
It is a small library that allows you to create backend applications for your frontends. Simply re-use your existing domain model and create a JVx application that uses a domain model instead of direct database connections.
It's licensed under Apache 2.0 and is available here.
What's new?
We reviewed the code and fixed some smaller [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is JVx EE?</strong></p>
<p>It is a small library that allows you to create backend applications for your frontends. Simply re-use your existing domain model and create a JVx application that uses a domain model instead of direct database connections.</p>
<p>It's licensed under Apache 2.0 and is available <a href="http://sourceforge.net/projects/jvxee">here</a>.</p>
<p><strong>What's new?</strong></p>
<p>We reviewed the code and fixed some smaller bugs. We added an <a href="https://sourceforge.net/projects/jvxee/files/example/">example application</a> that shows how it works.</p>
<p><strong>A short example</strong></p>
<p><em>Session.java</em></p>
<div class="codesnip-container" >
<div class="java codesnip" style="font-family:monospace;"><span class="kw1">public</span> EntityManager getEntityManager<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="kw1">throws</span> <span class="kw3">Exception</span> <br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; EntityManager em <span class="sy0">=</span> <span class="br0">&#40;</span>EntityManager<span class="br0">&#41;</span>get<span class="br0">&#40;</span><span class="st0">&quot;entityManager&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>em <span class="sy0">==</span> <span class="kw2">null</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; EntityManagerFactory emf <span class="sy0">=</span> Persistence.<span class="me1">createEntityManagerFactory</span><span class="br0">&#40;</span><span class="st0">&quot;jvxee&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span> &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; em <span class="sy0">=</span> emf.<span class="me1">createEntityManager</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; put<span class="br0">&#40;</span><span class="st0">&quot;entityManager&quot;</span>, em<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">return</span> em<span class="sy0">;</span><br />
<span class="br0">&#125;</span></div>
</div>
<p><em>Screen.java</em></p>
<div class="codesnip-container" >
<div class="java codesnip" style="font-family:monospace;"><span class="kw1">public</span> IStorage getCustomer<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="kw1">throws</span> <span class="kw3">Exception</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; JPAStorage jpaCustomer <span class="sy0">=</span> <span class="br0">&#40;</span>JPAStorage<span class="br0">&#41;</span>get<span class="br0">&#40;</span><span class="st0">&quot;customer&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>jpaCustomer <span class="sy0">==</span> <span class="kw2">null</span><span class="br0">&#41;</span> <br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; EntityManager em <span class="sy0">=</span> getEntityManager<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomer <span class="sy0">=</span> <span class="kw1">new</span> JPAStorage<span class="br0">&#40;</span>Customer.<span class="kw1">class</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomer.<span class="me1">setEntityManager</span><span class="br0">&#40;</span>em<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; CustomerEAO customerEAO <span class="sy0">=</span> <span class="kw1">new</span> CustomerEAO<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; customerEAO.<span class="me1">setEntityManager</span><span class="br0">&#40;</span>em<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomer.<span class="me1">getJPAAccess</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">setExternalEAO</span><span class="br0">&#40;</span>customerEAO<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomer.<span class="me1">open</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; put<span class="br0">&#40;</span><span class="st0">&quot;customer&quot;</span>, jpaCustomer<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">return</span> jpaCustomer<span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw1">public</span> IStorage getCustomerEducation<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="kw1">throws</span> <span class="kw3">Exception</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; JPAStorage jpaCustomerEducation <span class="sy0">=</span> <span class="br0">&#40;</span>JPAStorage<span class="br0">&#41;</span>get<span class="br0">&#40;</span><span class="st0">&quot;customerEducation&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>jpaCustomerEducation <span class="sy0">==</span> <span class="kw2">null</span><span class="br0">&#41;</span> <br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomerEducation <span class="sy0">=</span> <span class="kw1">new</span> JPAStorage<span class="br0">&#40;</span>Customer.<span class="kw1">class</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomerEducation.<span class="me1">setDetailEntity</span><span class="br0">&#40;</span>Education.<span class="kw1">class</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomerEducation.<span class="me1">setEntityManager</span><span class="br0">&#40;</span>getEntityManager<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; jpaCustomerEducation.<span class="me1">open</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; put<span class="br0">&#40;</span><span class="st0">&quot;customerEducation&quot;</span>, jpaCustomerEducation<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">return</span> jpaCustomerEducation<span class="sy0">;</span><br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>https://blog.sibvisions.com/2013/01/26/jvx-ee-1-0-1-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JVx EE Source Code is available</title>
		<link>https://blog.sibvisions.com/2012/05/15/jvx-ee-source-code-is-available/</link>
		<comments>https://blog.sibvisions.com/2012/05/15/jvx-ee-source-code-is-available/#comments</comments>
		<pubDate>Tue, 15 May 2012 16:15:22 +0000</pubDate>
		<dc:creator>mhandsteiner</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[JVx EE]]></category>

		<guid isPermaLink="false">http://blog.sibvisions.com/?p=1468</guid>
		<description><![CDATA[The scource code is online. Thanks to Stefan for his great work!
Check out the project page.
In the coming weeks we will finalize the documentation and build the binaries.
You find the JPA integration and a complete example application in the repository.
Have fun.
]]></description>
			<content:encoded><![CDATA[<p>The scource code is online. Thanks to Stefan for his great work!</p>
<p>Check out the <a href="https://sourceforge.net/projects/jvxee/">project page</a>.</p>
<p>In the coming weeks we will finalize the documentation and build the binaries.</p>
<p>You find the JPA integration and a complete example application in the repository.<br />
Have fun.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.sibvisions.com/2012/05/15/jvx-ee-source-code-is-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JVx EE</title>
		<link>https://blog.sibvisions.com/2012/05/09/jvx-ee/</link>
		<comments>https://blog.sibvisions.com/2012/05/09/jvx-ee/#comments</comments>
		<pubDate>Wed, 09 May 2012 14:54:16 +0000</pubDate>
		<dc:creator>rjahn</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[JVx]]></category>
		<category><![CDATA[JVx EE]]></category>

		<guid isPermaLink="false">http://blog.sibvisions.com/?p=1457</guid>
		<description><![CDATA[Our new project is created and we are preparing the source upload.







What is JVx EE?
It's the integration of JPA 2.0 in JVx. Create professional backend software with JVx and use your domain model which is already available in your Java EE based web application. With JVx EE you can use the configured EntityManager and JPA [...]]]></description>
			<content:encoded><![CDATA[<p>Our new <a href="https://sourceforge.net/projects/jvxee/">project</a> is created and we are preparing the source upload.</p>
<table border="0">
<tr>
<td>
<a href="http://blog.sibvisions.com/wp-content/uploads/2012/05/jvx_ee.png" rel="lightbox[1457]"><img src="http://blog.sibvisions.com/wp-content/uploads/2012/05/jvx_ee.png" alt="JVx EE" title="JVx EE" width="60" height="48" class="alignleft size-full wp-image-1465" /></a>
</td>
</tr>
</table>
<p><strong>What is JVx EE?</strong></p>
<p>It's the integration of JPA 2.0 in JVx. Create professional backend software with JVx and use your domain model which is already available in your Java EE based web application. With JVx EE you can use the configured EntityManager and JPA implementation of your web application. Reuse your existing DAOs or EAOs without changes in your application.</p>
<p>With JVx EE it is possible to create a standard JVx application that is connected to your domain model, e.g.:</p>
<div class="codesnip-container" >
<div class="java codesnip" style="font-family:monospace;">JPAStorage jpaAddress <span class="sy0">=</span> <span class="kw1">new</span> JPAStorage<span class="br0">&#40;</span>Address.<span class="kw1">class</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
jpaAddress.<span class="me1">setEntityManager</span><span class="br0">&#40;</span>getEntityManager<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
jpaAddress.<span class="me1">open</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p>or with a custom EAO</p>
<div class="codesnip-container" >
<div class="java codesnip" style="font-family:monospace;">CustomerEAO eaoCustomer <span class="sy0">=</span> <span class="kw1">new</span> CustomerEAO<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
eaoCustomer.<span class="me1">setEntityManager</span><span class="br0">&#40;</span>getEntityManager<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>JPAStorage jpaCustomer <span class="sy0">=</span> <span class="kw1">new</span> JPAStorage<span class="br0">&#40;</span>Customer.<span class="kw1">class</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
jpaCustomer.<span class="me1">setEntityManager</span><span class="br0">&#40;</span>getEntityManager<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
jpaCustomer.<span class="me1">getJPAAccess</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">setExternalEAO</span><span class="br0">&#40;</span>eaoCustomer<span class="br0">&#41;</span><span class="sy0">;</span><br />
jpaCustomer.<span class="me1">open</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p>Do you need a professional backend application for your existing web frontend? Use JVx and your problems are solved. You get all advantages of JavaEE in your JVx application.</p>
<p>JVx EE is licensed under Apache License 2.0.</p>
<p>Do you have any questions? Let me know.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.sibvisions.com/2012/05/09/jvx-ee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
