11966DataML - The Data Markup Language(DataMLTM)http://dataml.netDataML is a free web server extension that could be integrated in any JAVA enanbled web server. It provides a simple API to rapidly generate dynamic data driven charts, graphs and custom content, which will run on any standard Internet browser with only few lines of XML code.Java > JSP and Servlets > Development ToolsOct 11, 2006
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.
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.
The last installment of JSP best practices introduced the basics of using custom tag libraries in your JSP pages. You learned how to define a simple tag and then make it available through a tag library descriptor (TLD) to other JSP authors. This week, we'll build on what you already know about custom tags. The example tag we worked with last time was quite simple, almost to a fault. So we'll extend its functionality by incorporating custom attributes.
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.