HybridJava Web Framework

HybridJava Web Framework

面向JSF,Wicket,Tapestry,Click等的简单服务器端面向组件的MVC Java Web框架。该框架由编译器和运行时组成。
面向JSF,Wicket,Tapestry,Click等的简单服务器端面向组件的MVC Java Web框架。该框架由编译器和运行时组成。HybridJava语言严格由Java和HTML形式语法的合并定义,并在整个标记中扩展Java语义。编译器生成从单个Servlet调用的Java代码。运行时少于1000行Java代码,并以开源和示例Servlet的形式提供。在已知的解决方案中,Facelets语言(最近在JSF中取代了JSP)在功能上最接近HybridJava,但后者更简单,功能更强大。流行”的概念:JavaBean,XML名称空间,一般的XML和配置,注释,表达式语言等。完整的文档少于20页。但是,该框架具有与其他面向组件的Java框架竞争所必需的所有功能。组件被定义为HTML元素的一般化,在某种意义上,仅使用组件即可将其标签插入View标记而无需进行配置或Java编码就足够了。HybridJava还支持允许多个区域指定用于插入内容的组件。结果,组件可能具有自己的布局,这消除了对单独的类似于Tiles的技术的需求。在最一般的情况下,组件由以HybridJava语言(“视图”)编码的.widget文件和Java类组成。没有状态的轻量级组件仅由.widget文件显示,并直接编译为整个页面的视图。通常,按钮和其他控件是轻量级的。该框架会自动为组件实例分配唯一的ID,并负责将用户操作分配给相应的实例。纯Java实现

特征

分类目录

Linux版HybridJava Web Framework的替代品

Tapestry

Tapestry

Apache Tapestry是一个开放源代码框架,用于在Java中创建动态,健壮,高度可扩展的Web应用程序。