• JNex


    JNex是实现MVC设计模式的纯Java框架.它可以使用三种视图(view):Swing,HTML,和Canoo ULC.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Ruby on Spring:Ruby on Spring是一个采用Ruby on Rails的思想与优点,集成JRuby动态语言与Spring框架而开发的开源项目。基于MIT license发布。
    EasyJWeb:EasyJWeb是基于java技术,应用于WEB应用程序快速开发的MVC框架,框架设计构思来源于国内众多项目实践,框架充分借签了当前主要流行的开源Web框架(Struts、JSF、Tapestry 、Webwork),吸取了其优点及精华,利用Velocity作为模板页面引擎,是一个实现了页面及代码完全分离的MVC开发框架。是一个能实现中小型Web应用系统快速开发的简易Web框架。

      通过EasyJWeb Tools提供的配套开发工具,可以实现基于EasyJWeb框架的Web应用快速开发,包括常用应用软件的代码自生成、数据库添删改查(CRUD)代码生成、自动页面模版生成、配置文件管理等。

      框架特点:

      1、零配文件置支持。以前我们每接触一个框架,开始总都要被他的配置文件折腾一番。EasyJWeb实现零配置支持,可以不写一句配置文件就在框架基础上构建你的运用。(适合小型网站系统)。

      2、简易的模板页面设计支持:放弃使用jsp,使用简单Velocity脚本语言作为页面模板。

      3、页面程序完全分离:实现显示页面与程序逻辑的完全分离,克服了传统jsp页面难于维护的问题。

      4、基于页面组件的框架。灵活的页面组件配置,可以直接通过配置文件设置字段级的事件组件。

      5、快速开发支持:通过EasyJWeb Tools,可以自动生成应用软件模板代码,定制并管理自己的J2EE代码模板,代码生成模板支持最流行的实用Java开发框架(如hibernate、Spring等)实现快速开发。
    Webx: Webx是建立在Java Servlet API基础上的的通用WEB框架。用Webx搭建的应用可以运行在任何一个标准的WEB应用服务器上面:Tomcat、Jetty、Jboss、Weblogic……。 是一个在阿里巴巴集团内部广泛使用的,层次化、模块化的一个Web框架。Webx是基于经典MVC设计模式的WEB框架,推崇页面驱动和约定胜于配置的理念。 Webx是一个基于Spring的组件框架。组件是一个软件包,它可以被其它组件扩展,也可以扩展其它组件。利用这些特性,Webx不仅能够用来开发高度可定制的Web应用(这是它的主要功能),也能够用来帮助你开发高度可扩展的非WEB的应用。
    Jaffa:是为快速应用程序开发提供的一个企业Java框架。JAFFA 是一个Java Web应用程序开发框架,用基于MVC为基础的Web窗口部件来扩展现存的项目。
    JQuery4jsf:JQuery4jsf是一个开源JSF组件库。
    Stripes:Stripes是一个视图框架用于利用最新的Java技术来构建Web应用程序.它具有以下特点:不需要对每一page/action进行映射配置 (ActionBeans将自动被发现,它利用注释进行配置),强大的绑定引擎用于构建复杂并脱离请求参数(request parameter)的web对象,易于使用并可本地化的验证与类型转换系统.可重复使用ActionBean作为视图帮助类.支持一个form对应多个事件.透明的文件上传能力.支持持续开发(比如在构思你的ActionBean之前可以先构建与测试JSP)等.
    ztemplates:ztemplates这是一个基于Java1.5的Web框架并使用反射,注释和泛型来确保你可以基于POJO进行开发。这意味着你不需要实现任何接口或继承特殊的class。它的特点包括: 1.不需要XML配置文件,除了web.xml。 2.Type safety:在需要的地方使用泛型(generics)。 3.Url safety:Url用Java编码创建而不是在模板中,所以你不可能创建坏掉的链接。 4.灵活性:支持不同的表现层引擎如:velocity,jsp等。 5.支持i18n,form校验(利用Ajax和http),数据绑定。 6.提供安全机制,模板引擎。 7.此外ztemplates还实现了一些可扩展的Web UI组件如tree和tabpane等。
    PrimeFaces:PrimeFaces是一个用于提高JSF Web应用程序开发效率的开源类库。
    ExpressWind:ExpressWind是一个REST风格的MVC Web开发框架,与传统MVC框架(如Struts、WebWork)完全不一样。支持直观友好的URL如'/blog/display /20090909'这样更利于搜索引擎收录。能够在Java类方法中定义HTTP请求。支持用拦截器来处理事务、日志和其它事情。支持用 ExceptionHandler来集中处理和控制异常。支持文件上传。
    Brill Framework:这是一个让你只需用Java与XHTML技术就能够开发交互式Web站点的开源框架。它目的就是开发出一个简单,支持WYSIWYG页面编辑而不需要编写 Java代码或在JSP页中使用特殊标签的框架。开发基于Java的Web应用程序通常是使用MVC设计模式和JSP技术,而Brill Framework虽然也使用MVC设计模式但在页面技术上它使用XHTML来代替JSP。XHTML的使用能够提高开发Web应用程序的效率与质量,从而减少了成本。