The tox (Tomcat Oracle & XML) web archive is a foundation for development of HTTP based applications using Tomcat (or some other servlet container) and an Oracle RDBMS. Use of tox requires coding primarily in PL/SQL, JavaScript, and XSLT, but also in HTML, CSS, and potentially Java. Coded in Java and PL/SQL itself, tox provides the foundation for more complex applications to be built.
The tox framework enables the construction of applications using the model/view/controller (MVC) design pattern. With a controller that executes interpreted XML for creating the model and view, developers can construct new functionality. The model is retrieved either via includes or by the execution of Oracle's stored procedures and then passed to an XML Stylesheet transform (XSLT) to construct and return the view. Different combinations and options provide rich dynamic content.
This is version 1.6 of tox.
Take a look at the tutorial.
Place the precompiled tox.war in your tomcat's webapps directory.
Recompile the wars with the "go" shell script after you edit for your development environment's configuration. (Note 1)
Recompile the wars with ant using the build.xml.
Edit your tomcat configuration's server.xml to provide the "jdbc/tox" resource.
Copy the Oracle JDBC jar, ojdbc14.jar, to your tomcat's "common/lib". (Note 2)
Run the run the sql scripts in this order... (Note 3)
Open a browser and address http://yourTomcatInstance/test/test.jsp and work through the examples using test.jsp, test.js, test.xml, and test.xsl.
This software and all of its components are published under the General Public License (GPL) version 2 as open source. Originally developed at the Lawrence Livermore National Laboratory, it was initially released on July 2nd, 2008, reference LLNL-CODE-404550.