Download List

Project Description

Studs MVC Framework+ contains a port of Apache's Jakarta
Struts to PHP, though the libraries included in the rest of the
project are much more vast. In order to implement the
Struts port, it was necessary to build a core, object-oriented
API in the style of the JDK and the Jakarta Commons, a
servlet container to handle HTTP requests and to invoke
servlet classes, and finally, a parsing engine for JSP-style
template pages. In the end, the result is an environment
which is very similar to that provided by a J2EE Web
Container, only everything is implemented in PHP. While it
was possible to carry over many of the concepts, designs
and mechanisms from J2EE, some limitations do exist due to
the nature of the PHP programming language, such as the
lack of checked exceptions (runtime only).

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-07-20 22:16
0.9.7

This release features a handful of optimizations and consistency improvements. An ActionForm generator was added, the ability to use mod_rewrite as the controlling action was implemented, multivalue checkboxes are now possible, and a lot more flexibility has been added for the location of the various configuration files. One of the bootstrap functions was optimized for overall speed enhancements.
Tags: Minor feature enhancements

2005-06-27 20:24
0.9.6

This release adds full support for PHP5, though new E_STRICT level errors are ignored. A new template tag library was added based on the Struts equivalent. The Golflog demo application was enhanced to delete players, courses, and rounds. Various other bugfixes and enhancements.
Tags: Major feature enhancements

2005-04-10 04:30
0.9.5

This release includes important bugfixes. Studs now runs
successfully on Windows platform, as a critical path bug has
been resolved. A new sample application was added entitled
"Golflog". Studs form taglibs have been spruced up, the
phase code generated fixed a serious namespace issue and
some PHP 5 compatibility was put in place.
Tags: Major bugfixes

2004-09-14 13:01
0.9.4

This release includes major enhancements and critical
bugfixes. Most critically, the ServletContext caching in
Stratus was not working and therefore servlets were being
initialized on every page load. Unknown custom taglibs are
now ignored in phase, fatal error reporting is fixed, and a
major bug in output buffering was resolved. Aside from
functionality, this release introduces companion API
documentation and initial unit testing, both of which will help
to
document the functionality of the system better.
Tags: Major bugfixes

2004-08-29 09:11
0.9.3

The most critical change is a fix to a reference error in
PageContext which was causing infinite loops and random
results in pages using EL expressions. Additional items to
note are the log category feature and a fix for the handling
of the root context.
Tags: Major bugfixes

Project Resources