Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.542.437 Times

Jamon 1.0

  Date Added: May 10, 2013  |  Visits: 281

Jamon

Report Broken Link
Printer Friendly Version


Product Homepage
Download (28 downloads)



Jamon is a text template engine for Java, useful for generating dynamic HTML, XML, or any text-based content.In a typical Model-View-Controller architecture, Jamon clearly is aimed at the View (or presentation) layer. Because it is compiled to non-reflective Java code, and statically type-checked, Jamon is ideally suited to support refactoring of template-based UI applications. Using mock objects -like functionality, Jamon also facilitates unit testing of the controller and view.Features: - Jamon has a rich feature set to support encapsulation, parameterization, functional decomposition, and reuse of presentation logic. - Since rendering logic may be arbitrarily complicated (e.g. rendering hierarchical data such as a recursive directory structure), this logic needs to be expressable in a Turing-complete language. Rather than invent yet another language, use Java itself inside the presentation framework. Jamon helps keep the rendering logic in the presentation layer technology. - Jamon templates declare the arguments required for rendering. This provides a well-defined contract between the presentation layer and the application. - Jamon allows passing arbitrary objects between templates (only Tea seems to provide this capability). Jamon templates can pass arbitrary dynamic content (i.e. template fragments) as parameters to other templates. (In fact, Jamon allows passing parameterized fragments, i.e. templates can be "higher-order".) - Templates are compiled into Java and then into bytecode, and are referred to in application code just like any other Java class. See the overview for a simple but complete working example. - Templates are translated into Java classes with public methods whose signatures reflect the arguments declared in the templates. This provides compile-time type-checking as well as excellent performance. - During development, changes to template sources at runtime trigger dynamic retranslation and recompilation of the templates. This dynamic recompilation can be turned off for production deployment. - Jamon is general-use in the sense that it can produce any arbitrary text output format (for contrast, Enhydra XMLC and Zope are tied to HTML or XML). Consider "views" such as generating text and / or multipart MIME email, or program source code.

Requirements: No special requirements
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Java , BSD Solaris
Keyword: Content Generator Developer Dynamic Content Text Text Template Engine Tool
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


JAMON RELATED
Libraries  -  XAO::Web 1.07
XAO::Web is a Perl module for XAO Web Developer, dynamic content building suite. XAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input. The distinguishing...
112.64 KB  
Programming  -  TemplAT 1.2
TemplAT is a general-purpose text-file template engine, designed to be used as an API from Java applications or servlets. It is small (39K) and simple, yet surprisingly powerful. It does not have any external library dependencies. TemplAT is...
39.94 KB  
Arcade Style Games  -  Text Text Revolution 0.11
Text Text Revolution project is a text-based ncurses DDR clone. Text Text Revolution is a text-based Dance Dance Revolution clone. It supports pyDDRs .step file format (which has now been superceeded by the .dance format), and plans to stream...
45.06 KB  
Development Tools  -  Deer - Template Engine 0.5.1
Deer - Template Engine is simple template engine which allows you separate PHP code and (X)HTML layout(s). Deer is programmed in PHP5 and doesn`t requires any PHP extensions. The goal of project is to be most used template engine as php extension....
 
Libraries  -  HTML::Chunks 1.53
HTML::Chunks is a simple nested template engine for HTML, XML and XHTML. This class implements a simple text-based template engine, originally intented to allow web applications to completely separate layout HTML from programming logic. However,...
10.24 KB  
Text Management  -  Wrapping template engine 1.0
It is not so easy to put template engine and the template itself together, and to separate logic and a template. This script should define the value substituted for the slot of the easy source code for using template engine, the function of...
 
Blog  -  Sofa blog 0.1
Sofa blog is a Template Engine and Content Management System that is meant to be used to create quick and effective websites using dynamic modules for easy use with little or no coding knowledge needed. Sofa Blog is written in PHP and it uses MySQL.
 
Network & Internet  -  Metafox 0.8.12
Metafox project is an enterprise Content Management System which uses a special template system. With that template system, you can easily create any Web site with a particular design and code characteristics. All content data are stored in a...
44.03 KB  
Libraries  -  Texticize 2011.7.5.1
Texticize is an extensible and intuitive object-to-text template engine for .NET. You can use Texticize to quickly create dynamic e-mails, letters, source code, or any other text documents using predefined text templates substituting placeholders...
 
Libraries  -  WebDyne 1.40
WebDyne is a dynamic content generation engine for Apache/mod_perl. WebDyne allows Perl code to be embedded or linked into HTML pages, selective rendering of HTML sections within a page based on logic, and much more. Once WebDyne is installed...
1.2 MB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB  
Development Tools  -  save2word 1.0
A simple function to copy figure from MATLAB into MS Word automatically. It is a modification of saveppt (a function in File exchange) that save figures to MS Powerpoint.
10 KB