Melati is a tool for building websites backed by a database or accessing a database over HTTP.
11963Melati is a tool for building websites backed by a database or accessing a database over HTTP.http://melati.orgMelati is a tool for building websites backed by a database or accessing a database over HTTP. It is written in Java and provides the following features:
a generic database administration system, allowing the site manager to edit both the contents and the structure of the database through a simple web interface.
a templating engine, using "templets" (sub-templates) provides an easy mechanism for rendering persistent objects as interface elements (eg HTML input boxes, dropdowns).
a cookie-based or a HTTP-based access control mechanism.
full integration with POEM (Persistent Object Engine for Melati).Java > JSP and Servlets > Development ToolsOct 11, 2006
Learn About It - The BRL Manual gives a thorough introduction, examples and reference.
Download/Install - The BRL Project Page has the latest releases and news.
Beautiful: It is easy to write BRL code that is understandable and maintainable, appealing to a programmer's sense of aesthetics.
Report: BRL is particularly suitable for constructing output that is a mix of static and dynamic content, e.g. web pages, e-mail messages. Its greatest strength is constructing output from SQL databases, though it is useful for many other tasks.
Language: The full power of a general-purpose programming language is there, though you wouldn't know it from simple examples.
zJSP is an experimental translator from Java Server Pages (jsp's) to Java. It is designed to be used in conjunction with Sun's Java Servlet Developers Kit (JSDK), version 2.0. It should work with any Java Servlet environment compatible with JSDK servlets. That said, I have only tested it against Apache 1.3, Apache JServ 0.9.11, and Sun JSDK 2.0.
Jtpl is a template engine for Java Servlet which allows you to store your HTML code apart from your Java code.
A template engine is a software module which is used to generate HTML pages. The layout of a HTML page is defined within a template file, which can be designed by using a standard HTML editor. At run-time, the application program instructs the template engine to load the template, fill in
variable values, repeat blocks and produce the final HTML page.
There are other template engines (like Velocity, WebMacro or Struts) which are huge and use complex syntaxes.
Jtpl however uses a very simple template syntax. All processing (loops, if-then-else logic) and variable formatting is done in the Java code, which leads to better separation of layout and code, and no new complex syntax has to be learned.
uitags is an open source JSP custom-tag library (taglib) that makes developing friendly UI (user interface) effortless. It aims to help developers create interactive UIs that let end-users work more efficiently. Its collection includes tags for well-known UI components, such as formGuide, calendar, optionTransfer, and panel.
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.