JOpenStore

Home
Documentation
Download
CVS
Project SF page

DOCUMENTATION

    On this page, you can find some technical data about JOpenStore. So here it is:

    First of all, this project is being developer in Java, using Java technologies like servlets, JSPs (Java Server Pages), JDBC, JNDI and other Java-based technologies. We also heavily use software components provided by Apache Software Foundation.

    JOpenStore follows the MVC (Model-View-Controller) pattern, also known as Model 2. This means that the application is logically divided in parts that are in charge of business logic, presentation and user input handling, respectively. This is widely used pattern for developing web applications, and enables applications to be easily extensible. This project uses Struts as the framework that facilitates the implementation of MVC pattern.

    Since the application is made in Java and uses J2EE guidelines and standards, it should be able to run on every major application server that supports J2EE,  from products of big software companies like Sun,IBM, BEA, Oracle to open-source solutions like Tomcat. Currently, in development stage, we use Tomcat for testing. Before going to production, the application will be tested with all major application servers.

    One of the great strengths of this software is it's database independence. That is,  you will be able to change your RDBM system, without affecting anything. All that is required is to alter the configuration file, and you're done. This accomplished with the help of  Torque , a persistence layer that makes use of underlying database system transparent.

SourceForge.net Logo