Struts Archives
- Archive navigation
- Standards
- Home
- UI Design Patterns
Php implementation of Struts
php.MVC implements the Model-View-Controller (MVC) design pattern, and encourages application design based on the Model 2 paradigm.
php.MVC is a PHP port of Jakarta Struts. I think this project is only at the beta stage at the moment but is worth tracking for future reference.
- Filed under:
- Struts
Struts, Tiles and JSF
Interesting article from the IBM developerworks website regarding Struts, Tiles and the all new Java Server Faces.
- Filed under:
- Struts
Dynamic creation of Struts Form Beans
Developers familiar with Struts will understand the laborious task of creating Form beans required for part of the View component of struts. However within Struts 1.1 there is the option to use "DynaBeans" these are dynamically configured Java Beans, that are configured from a external source (usually XML) rather than by explicit methods defined in the class.
Read the article by James M. Turner and learn how to use DynaBeans today.
- Filed under:
- Struts
Struts with XSLT and XML
Julien Mercay and Gilbert Bouzeid add an 'X' to the 'Model 2 / MVC' paradigm in this article from JavaWorld .
The article eXplains how we can, with a little tinkering, use XML/XSLT for the View in the Struts framework instead of using JSP.
- Filed under:
- Struts
Struts Explained
Struts is an open source web development framework that incorporates the Model-View-Controller (MVC) design paradigm. It builds on Servlet and JavaServer Pages technologies.
The model part within the Struts framework are the Java server objects, which represent the internal estate of the application. Enterprise Java Beans are commonly used here.
The view part of Struts is constructed via JavaServer Pages (JSP) which are a combination of static HTML/XML, Struts custom Tags and Java.
The Controller are servlets which take requests (GET/POST) from the client, perform actions on the model and subsequently update the view by forwarding to the appropriate JSP.
The Athens Group have produced an informative whitepaper called 'Using Struts' and is definately worth reading if you are new to Struts.
Find out more about Struts at the Jakarta Apache site and from the lead developer at Husted.com
- Filed under:
- Struts
What's the difference between Struts 1.0 and 1.1?
To check out the differences of Struts 1.0.2 over 1.1 click here!
- Filed under:
- Struts
neteyeć— actioncache
The neteye actioncache is an extension to the jakarta struts framework. It is intended for projects that use struts to display data provided by content management systems. With the neteye actioncache your actions (and views) that display the content are only invoked when the underlying data has changed. All you have to do is to write a little bit of code that tells the controller when the data was last modified. You can dramatically boost the performance of your website because time expensive operations like data retrieval, JSP processing or XSLT transformations are only performed once. But the most important feature is that not only whole pages can be cached, but also several fragments. If for example the navigation looks the same on all pages of a certain category the same cached snippet can be used.
Read the Tutorial
- Continue reading
- Filed under:
- Struts