Java EE演示框架的开源

时间:2010-08-02 06:24:01

标签: java java-ee

我将创建一个基于Java EE的项目,其中涉及许多GUI工作,例如创建树和拖放对象(如路由器和交换机)的思维。

我想知道是否有任何可用的开源资源,我可以与之进行快速的Java EE GUI开发。

4 个答案:

答案 0 :(得分:3)

JBoss Seam框架允许您生成整个应用程序。

使用JPA,EJB和JSF作为表示层,您可以选择Icefaces和Richfaces作为JSF组件库,既支持树也支持拖放。

答案 1 :(得分:2)

Java EE本身并没有真正解决这种UI活动。如果您正在考虑绘制网络图并在画布上拖放项目,那么客户端(可能是浏览器)就会发生这种情况。 Java EE几乎是一个服务器端框架,非常适合处理数据库,队列和其他企业连接,重复数据和呈现HTML。

对于传统的基于表单的UI扩展(如JSF)为树和其他此类UI结构提供了许多不错的小部件,但不会攻击“绘图”应用程序。

几年前,当我正在考虑你正在考虑的那种应用程序时,我们在浏览器中使用JavaScript / Dojo来渲染服务器上的UI和Java EE,但我们做了很多手动编码 - 我不知道这些天是否有更好的框架。我建议探索客户端UI技术,以便与Java EE服务器端的东西结合使用。

答案 2 :(得分:0)

Checkout Grails,它将Ruby on Rails中已知的开发速度带到了JVM。

对于树,拖放等,我会使用众多JavaScript框架之一,如Dojo,Prototype + Scriptaculous,jQuery + jQueryUI +插件,YUI3等。

答案 3 :(得分:0)

我建议ICEfaces这是JSF的一个实现,但是通过AJAX处理所有请求。它还支持拖放功能和其他组件,就像桌面gui一样,例如treeview,datagrid,单选按钮,组合框,菜单,richtext框,进程条......,在这里查看其组件:http://component-showcase.icefaces.org/component-showcase/showcase.iface