Subversion
Browse the code directly at svn.byteworksinc.com or checkout the projects with your Subversion client from https://svn.byteworksinc.com/public.
Advanced Dojo
Acme Widgit Company Example Built with Servlets 2.4 and JSP 2.0 using JSTL and EL
This is an example I built for my students at Centriq Foss for the JSP module. It demonstrates a layered architecture with a controller and minimal Servlet code. The controller has a faux database using static Maps. Zip File Download Icon
WidgitJSTL.zip
Acme Widgit Company Example Built with Servlets 2.3 and JSP 1.2 using Struts 1.1
This basic Struts application was built as a basis for comparison to my Struts EL/JSTL example (see below). Zip File Download Icon
WidgitStruts.zip
Acme Widgit Company Example Built with Servlets 2.3 and JSP 1.2 using Struts EL/JSTL
Our servers are a year away from JSP 2.0. In the interim I plan to use the Struts 1.1 EL/JSTL taglibs. This gives my team JSTL tags and EL parameters in the Struts-EL and JSTL tags. Outside of the tags they can use EL in the <c:out> tag until we upgrade to WAS 7 (we are skipping WAS 6). Zip File Download Icon
WidgitStrutsEL.zip
Acme Batch Server Built with Quartz 1.5.1
This is a very basic example of a RMI Quartz Job Scheduler. It has a batch file to start and stop the scheduler (modeled after Tomcat's batch script). That calls a BootStrap class that talks to a Scheduler Controller. It has one demo Scan Directory Job that scans an import directory for XML files and prints the file name. The Job is from Chuck Cavaness' upcoming book on Quartz. Zip File Download Icon
AcmeBatchServer.zip