ÿþ<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>JRoots - Java Application Framework</title> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <!-- add your meta tags here --> <link href="../css/layout.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="../css/styles.css" /> <!--[if lte IE 7]> <link href="css/patches/patch_my_layout.css" rel="stylesheet" type="text/css" /> <![endif]--> </head> <body> <div id="page_margins"> <div id="border-top"> <div id="edge-tl"></div> <div id="edge-tr"></div> </div> <div id="page"> <div id="header"> <div style="font-size:150%; margin-bottom:0.2em"> <a href="home.html"> <img src="../images/logo.png" alt="voodoosoft"/> </a> </div> <div id="topnav"> <!-- start: skip link navigation --> <a class="skip" title="skip link" href="#navigation">Skip to the navigation</a><span class="hideme">.</span> <a class="skip" title="skip link" href="#content">Skip to the content</a><span class="hideme">.</span> <!-- end: skip link navigation --> <a href="about.html">About</a> | <a href="contact.html">Impressum</a> </div> <div id="title" style="font-size:200%; "> <a href="bricks.html">JRoots Application Bricks</a> </div> </div> <div id="nav"> <!-- skiplink anchor: navigation --> <a id="navigation" name="navigation"></a> <div id="nav_main"> <!-- main navigation: #nav_main --> <ul> <li><a href="about.html">voodoosoft</a></li> <li id="current"><a href="bricks.html">JRoots</a></li> <li><a href="djembe.html">Djembe</a></li> <li><a href="download.html">Download</a></li> </ul> </div> </div> <div id="main"> <div id="col1"> <div id="col1_content" class="clearfix"> <!-- add your content here --> <br/><a href="home.html">Home</a> <br/> <br/><a href="core.html">Core</a> <br/><a href="security.html">Security</a> <br/><a href="connection.html">Connection Pool</a> <br/><a href="data.html">Data Factory</a> <br/><a href="datastore.html">Data Store</a> <br/><a href="searching.html">Searching</a> <br/><a href="jsf-core.html">JSF Core</a> <br/><a href="jsf-controller.html">JSF Controller</a> <br/><a href="jsf-tables.html">JSF Table Factory</a> <br/><a href="jsf-security.html">JSF Security</a> </div> </div> <div id="col2"> <div id="col2_content" class="clearfix"> <!-- add your content here --> <h5>Environment</h5> <p/> <ul> <li><a href="http://java.sun.com">Java 5 or higher</a></li> <li><a href="http://www.springframework.org">Spring Framework</a></li> <li><a href="http://www.hibernate.org">Hibernate</a></li> <li><a href="http://ibatis.apache.org/">iBatis</a></li> <li><a href="http://java.sun.com/javaee/javaserverfaces">Java Server Faces</a></li> <li><a href="http://labs.jboss.com/jbossrichfaces">RichFaces</a></li> <li><a href="http://tomcat.apache.org">Tomcat</a></li> </ul> <p/><p/> (depends on used modules) </div> </div> <div id="col3"> <div id="col3_content" class="clearfix"> <!-- add your content here --> <h5>What it is</h5> <ul> <li>separate modules facing typical programming challenges</li> <li>no competition with other established frameworks</li> <li>small simple-to-use add on modules instead</li> <li>use what you need and skip the rest</li> <li>dependency injection of the <a href="http://www.springframework.org">Spring Framework</a> for various object factories</li> <li>simple as possible - as complex as needed</li> <li>generics used throughout</li> <li>get minimal or complete packages - with or without default interface implementations</li> <li>licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/2.0/de/deed.en">Creative Commons Attribution 2.0 Germany License</a> <a rel="license" href="http://creativecommons.org/licenses/by/2.0/de/deed.en"> <img alt="Creative Commons License" style="border-width:0" align="top" src="http://i.creativecommons.org/l/by/2.0/de/88x31.png"/> </a></li> </ul> <br/> <h5>Benefits</h5> <ul> <li><b>saved</b> development time</li> <li>concentration on <b>domain</b> <b>specific</b> requirements instead on &quot;low-level-details&quot;</li> <li>less and more <b>comprehendible</b> classes and lines of code</li> <li>development of more reliable software in using <b>proven</b>, tested and bug fixed components</li> <li><b>unified</b> team programming is supported</li> </ul> </div> <!-- IE Column Clearing --> <div id="ie_clearing"> &#160; </div> </div> </div> <!-- begin: #footer --> <div id="footer"> <div style="text-align: center"> Copyright © voodoosoft </div> <div style="text-align: right"> Layout based on <a href="http://www.yaml.de">YAML</a> </div> </div> </div> <div id="border-bottom"> <div id="edge-bl"></div> <div id="edge-br"></div> </div> </div> </body> </html>