HybridJava Compiler

HybridJava Compiler
Description

Simple Server-side component-oriented MVC Java Web Framework alternative to JSF, Wicket, Tapestry, Click etc. The framework consists of a compiler and the runtime. The HybridJava language is strictly defined by a merge of Java and HTML formal grammar and extends Java semantics throughout markup. Compiler generates Java code invoked from a single Servlet. The runtime is less than 1000 lines of Java code and is provided as Open Source, as well as a sample Servlet. Of known solutions, Facelets language (that recently replaced JSP in JSF) functionally is the closest to HybridJava, but the latter is simpler and more powerful. The framework is designed with a minimalistic approach, so that it completely avoids using many “popular” concepts: JavaBeans, XML namespaces, XML and configuration in general, annotations, Expression Language etc. The complete documentation is less than 20 printed pages. Nevertheless, the framework has all the features necessary to compete with other component-oriented Java frameworks. Components are defined as a generalization of HTML elements in the sense that to use a component it is sufficient just to insert its tag(s) into the View markup without configuration or Java coding. HybridJava also supports components that permit more than one area designated for insertion of content. As a result, components may have a layout of their own, which eliminates any need for a separate Tiles-like technique. In the most general case a component consists of a .widget file coded in HybridJava language (the View) and a Java class. Lightweight components that have no state are presented only by the .widget file and are compiled directly into the View of the whole page. Normally buttons and other controls are lightweight. The framework automatically assigns unique IDs to instances of components, and takes care of dispatching user actions to corresponding instances. Pure Java implementation

Jsp Alternative - Java - Web Framework

Published By:HybridServerPages Group

License Type:Freeware

Date Added:24 November, 2012

Version:1.5

Price:Free

Downloads:11

Size:716.0 KB

Platform: Java , Linux , Other , Unix

What people say
- required fields
     
Related Downloads

Simple component-oriented MVC Java Web Framework alternative to JSF, Wicket, Tapestry, Click etc. Very compact documentation. An intuitive compilable language defined as a merge of Java and HTML formal grammars. Pure Java. Runtime is Open Source.

DateJul 24, 2014

AuthorHybridServerPages Group

Size:418.6 KB

LicenseFreeware

Price:Free

PlatformJava, Linux, Mac, Other

CategoryCompilers & Interpreters

Quitter is a small, simple program that allows you to quit applications and reboot your Mac remotely, over your AppleTalk network. It comes with an easy-to-use interface that resembles the Chooser.

DateJun 16, 2011

AuthorPliner Solutions

Size:39.0 KB

LicenseShareware

PlatformMacintosh

CategoryNetworking Tools

Address Office is a practical telephone and address program that allows you to quickly and easily manage addresses, phone numbers, URLs, AIM, ICQ and Email addresses. Address Office can quickly find what you are looking for.

DateMay 19, 2011

AuthorCentromedia

LicenseFreeware

Price:Free

PlatformMacintosh

CategoryDocument Management Tools

BuildSim is an engineering simulation and process development tool. This bronze edition is a free version. Design and Engineering - Tritera Inc. We provide custom software development services.

DateApr 27, 2011

AuthorTangent Systems

Size:1.8 MB

LicenseFreeware

Price:Free

PlatformMacintosh

CategoryTeaching Tools

Mt. Everything is a control panel that helps manage your SCSI bus and devices connected to it. It allows you to view the types and manufacturers of any device on the SCSI bus.

DateJan 25, 2011

AuthorHorst Pralow

Size:63.0 KB

LicenseFreeware

Price:Free

PlatformMacintosh

CategoryRegistry Tools