WebComp 0.10 reviewDownload
WebComp is an experiment on how to compose and configure web-sites from various existing components (static HTML, Java Servlets, Java
WebComp is an experiment on how to compose and configure web-sites from various existing components (static HTML, Java Servlets, Java server pages and other), by scripting. It includes a scripting language, a component model/framework and a set of basic pluggable components to use with it.
The core of the WebComp implementation is a Java servlet that reads scripts and generates web-pages from them, using components referenced in the scripts.
Here are some key features of "WebComp":
Supports a basic pluggable component type (Functions) which are easily implemented as Java classes and instantiated and configured by scripts, using reflection techniques and functional programming concepts.
Supports a high level of separation of concerns (aspect oriented design) by allowing flexible chaining of components to handle requests and responses. This leads to more reusable components.
Supports easy re-use of website designs and components by scripting inheritance.
Basic function-library supports automatic generation of menus from lists of components given in scripts, filtering of static HTML documents, nice framing of content, stylesheets, layout, composing etc.
Can generate valid HTML (if components do).
WebComp 0.10 search tags