Site Development with WebMacro Servlets
Justin Wells
- Motivation
- Separation of concerns: everyone owns their own work.
- Model/View/Controller
- Model: back-end accessors, core functionality
View: look & feel, html, site organization
Controller: session management, user tracking, reporting
- Java Servlets
- Servlet Engines; Servlet API: Request, Response, Threads;
and what it doesn't do: JDBC/data access, page generation.
- WebMacro
- What is it? How does a prorammer use it? How do the
templates look?
- How WebMacro Works
- Installation; WebMacro Introspection; Concurrency issues;
Performance; Extending the Framework.
- Template Scripting
- Basic syntax: Variables, directives. Pluggable directives.
- Page Driven Design
- Page driven development. Tool API. Search example.
- Where to Lean More
- webmacro.org, JavaDoc, mailing list, and me.