Loom 1.0:基于Annotation的Java web开源框架发布
程序员文章站
2022-04-05 22:10:15
...
Ignacio Coloma 发布了基于Annotation的Java web开源框架: Loom 1.0 RC 1。
Loom的主要特点包括:
1。使用annotations验证用户输入,允许开发者重复使用任何已有的JPA或者hibernate annotations。
2。强大的分离能力,分离CSS和Javascript代码。
3。严格的安全验证,超越已有的AJAX界面框架。
4。支持国际化框架架构
5。提供完整的tag库,可以帮助检验REST应用的问题
6。分离的javascript库,可以用其他js库替换。
对于AJAX开发者,值得注意的是Loom能够:
1。生成HTML 5 修饰代码,通过合适的类型包含CSS类。
2。基于prototype
3。快速增长的web组件,包括:多文件上载,tabs,菜单等
4。由i18n支持的及其简单的javascript验证库
点击这里查看DEMO,点击这里查看Loom官网。
下面是一些例子:
Loom的主要特点包括:
1。使用annotations验证用户输入,允许开发者重复使用任何已有的JPA或者hibernate annotations。
2。强大的分离能力,分离CSS和Javascript代码。
3。严格的安全验证,超越已有的AJAX界面框架。
4。支持国际化框架架构
5。提供完整的tag库,可以帮助检验REST应用的问题
6。分离的javascript库,可以用其他js库替换。
对于AJAX开发者,值得注意的是Loom能够:
1。生成HTML 5 修饰代码,通过合适的类型包含CSS类。
2。基于prototype
3。快速增长的web组件,包括:多文件上载,tabs,菜单等
4。由i18n支持的及其简单的javascript验证库
点击这里查看DEMO,点击这里查看Loom官网。
下面是一些例子:
<l :script resource="prototype"/> <l :script resource="scriptaculous"> <l :param name="load" value="builder,effects"/> </l>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"> </script> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/scriptaculous/1.8.1/scriptaculous.js?load=builder,effects"> </script>
<script src="/js/prototype-1.6.0/prototype-1.6.0.2-shrinkvars.js" type="text/javascript"></script> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/scriptaculous/1.8.1/scriptaculous.js?load=builder,effects"> </script>