• Wicket Stuff


    这是一个把第三方组件集成到Wicket Web组件框架中的开源项目。 这个项目当前提供的组件包括: # Dojo Toolkit AJAX components integration # Hibernate(2.1 and 3) components # fValidate integration # Groovy integration components # Velocity Panel # Freemarker integration # JasperReports integration # TinyMCE WYSIWYG JavaScript editor integration # Yahoo UI components integration

    Wicket Stuff provides components that complement the Wicket framework. It is a component/code repository and developer resource that helps you stand on the shoulders of giants, with examples and documentation to help you out along the way.

    The core Wicket framework is focused on writing web applications cleanly and efficiently. It has a small number of dependencies and does not integrate directly with Java technologies like Hibernate or JavaScript libraries like MooTools, Dojo or Prototype. However, it lets you easily build and package components that do, and we house some useful ones here.

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    JNex:JNex是实现MVC设计模式的纯Java框架.它可以使用三种视图(view):Swing,HTML,和Canoo ULC.
    Beehive:Beehive用于简化Java 2 Platform, Enterprise Edition(J2EE)以及Web服务编程。
    Apache Beehive支持以下功能:
    *Java Page Flow(JPF)技术,也称为(NetUI)
    *轻量级的组件框架
    *基于Java Specification Request(JSR)181的Web 服务
    RIFE:RIFE为开发和设计Web应用程序提供了另外一种途径。它基于Java平台构建,但它提供了所有需要的工具和AIPs用统一的风格,快速地实现所有web程序各开发角色之间的任务联系。RIFE被设计成在整个开发周期中完全分离了开发角色之间的任务,每个developer,dba和designer只需关注它们自己的任务,整个开发工作随时都可以很容易的与其它团队的工作相结合,使得这样子开发出来的将是一个松耦合的健壮的系统。RIFE由许多标准的组件组成,它们包括:
    *Web程序引擎
    *结合Web扩展
    *多格式模板引擎选择(html, xml, sql, java, txt, ...)
    *支持内容导出(比如导出为XSLT格式)
    *验证框架
    *数据库查询构建器
    *简单的持久层
    *JDBC优化与连接池
    *可配置框架等。
     用它可以轻松的解决Http's无状态连接问题与CGI的接口。这个框架已经成功的应用在许多网站上如:Bla-bla List,Netwerk,Caosity,Dag Allemaal,GreenEnergy等。
    Java Server Faces(JSF):JavaServer(TM) Faces技术简化了JavaServer应用程序用户界面的开发.各种技术水平的开发者都能够快速创建web应用程序通过在一个页面中装配一些可重复使用UI组件;并可把这些组件与应用程序的数据源连接起来;也可把客户端产生的事件与服务端事件处理者连接起来.这个项目是Sun对JSF技术规范的最完整实现.
    Groovy on Rails (Grails):Grails是一套用于快速开发Web应用系统的框架,基于Groovy动态语言。并构建在开源技术如:Spring,Hibernate和 SiteMesh之上。它提供一个类似于Rails的平台可以无缝与Java平台相集成使得开发者能利用当前在Java和JDK方面的投入。
    SoybeanMilk: SoybeanMilk是一个极其简易、友好、且零侵入的Java MVC实现框架:

    它几乎没有学习成本,你只需要熟悉jsp和servlet技术
    也不需要你遵从任何代码编写模式
    你的代码中找不到任何这个框架的踪迹
    使用它,您仅需要指定URL和参数值便可以执行任何Java对象的任何方法并控制和取得其返回结果。
    如果你是一个WEB开发者,并且已经有点厌烦现有的WEB开发框架所固有的开发方式(固定的代码编写模式、芝麻点的小功能也要写一堆接口),应该考虑了解下这个框架。
    还有,这个框架并不是仅能应用于WEB程序,你也可以在桌面程序中使用它。
    Suco:Suco是一个能够让GWT客户端实现代码简洁与模块化的框架。Suco主要关注两个方面:一.保持系统的模块化(使用IoC模式实现)。二.提供一个简单并且可扩展的publisher/subscriber(Event/Listener)机制。Suco IoC完全基于Google's Guice IoC框架的思想,拥有Container、Provider、Factory和Scope等概念。
    Cetia4: Cetia4是一个对REST提供完善支持的Web开发框架。
    Cetia4特点:基于Servlet API开发,可以运行于所有的Web容器中。 优点: 1. 可以充分利用Servlet API和JSP等资源,需要额外学习的概念较少,学习成本较低。 2. 对于传统的Web应用,可以使用服务器端HTTP Session;对于Web服务类应用,不使用HTTP Session,基于无状态服务器模型做开发。 3. 自身包括了对于Web MVC的支持,熟悉Web MVC框架的开发者很容易理解。还内建了参数映射、参数验证等等传统Web MVC框架所支持的功能。 4. 内建了自己特有的导航对象栈的概念,对于支持传统的Web应用的开发(基于浏览器的导航)非常有帮助。 5. 提供了JSP标签库,对于传统的基于HTML表单的Web开发非常有帮助。 6. 支持与SiteMesh相配合,由SiteMesh来支持页面布局的重用。 7. 内建有与Spring的集成,集成起来非常容易。 8. 配置文件完全基于标准的web.xml,不需要额外的配置文件。大量使用默认配置,一般情况下足以满足常见的需求。 9. 拥有很好的文档。 10. 有内建的国际化支持。 缺点: 1. 没有内建的HTTP认证机制,需要自行开发安全机制。 2. 对于内容协商的支持比较弱,仅支持HTML和XML格式的表现。需要加以扩展才能支持其他格式的表现。
    Pustefix:Pustefix是一个web应用程序框架.它包含一个基于XML/XSLT的视图生成系统与一个清晰MVC模式的后端系统.前台UI可以利用XSLT模板构建并可包含部分的HTML或XML代码.
    Frails:Frails是基于JSF上的一个开发效率和RoR可以向媲美的Java Web框架。 Frails的特性如下: # Frails 让开发者使用约定(习惯)和注解(annotations)来省略在 faces-config.xml 文件中 managed-bean 和 navigation-rule的配置. # Frails 提供一个更简单的方法来使用 Faces API. # Frails 重定向非 faces 请求为一个 faces 请求,这样可以避免因为URL输入的疏忽导致的异常. # Frails 提供一些预定义的 Managed Bean 基类让开发者扩展 . # Frails 可以让开发者在 Managed Bean 中使用注解(Annotation)来支持AOP功能 ,如 函数拦截(method interception). # Frails 提供 Managed Bean 属性的injection 和 outjection # Frails 中的Hibernate GenericDao 对象提供了基本的 CRUD 函数 和 其他一些有用(常用)的数据访问函数. # Frails 还提供了一些有用的注解(annotations)来简化JSF的开发. # Frails 完全支持 jsf 1.1 和 jsf 1.2 规范,并且可以自动的探测你使用的版本. # Frails 提供了对action Method 和 Listener 函数的增强,在这些函数中现在你可以传递参数了.