Further Reading
Turbine Concepts
- Turbine With J2EE - A discussion of how Turbine can be used in a J2EE project.
- Pull Model Vs. Push Model - How and why the view piece of an MVC framework should pull data rather than a controller pushing data to the view.
- Model 2+1 - A discussion of how Turbine follows and extends the Model-View-Controller pattern.
Articles On Turbine And Related Projects
- Maven Article - Maven ties together tools for better code management. By Jeff Linwood. Published in JavaWorld; October 11, 2002.
- Velocity Introduction - Start up the Velocity Template Engine. By Geir Magnusson, Jr. Published in JavaWorld; December 28, 2001.
Related Apache Projects
- Velocity 2 - A view technology comparable to JSP) that Turbine officially supports. Many Turbine developers feel Velocity is an excellent alternative to JSP for web application development.
- Jetspeed 1 - An open source portal engine built on top of the Turbine web application framework. Use Jetspeed to develop a ready-to-go portal solution with open technology.
- Log4j2 - A standard logging framework used by Turbine and many other projects. No more commenting System.out.println()'s in your code!
- Maven 3 - A Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project.
- Torque 4/5 - A persistence layer. Torque includes a generator to generate all the database resources required by your application and includes a runtime environment to run the generated classes.
Viewpoints on JSP
- You Make The Decision - John Stevens' article comparing Velocity to JSP.
- Problems with JSP - Jason Hunters' article discussing common issues with JSP.