阅读更多

9顶
3踩

企业架构

原创新闻 Apache Click 2.3.0 正式版发布

2011-03-28 11:33 by 正式编辑 hantsy 评论(15) 有9435人浏览

Apache Click 团队发布了最新的 2.3.0 版本。

主要新特性包含:Ajax 支持, Page actions 和轻量级的 stateful control,同时旧的 Stateful Page标志为过时。

Apache Click 是一个 Web 应用程序框架,可以用它快速地构建 Java Web 应用程序。Apache Click 的目标是提供一种无须使用 JSP 或 MVC 框架的构建 Web 应用程序的方法,这可以简化 Web 应用程序的开发。Apache Click 采用 Apache License 许可协议。

Apache Click 并不使用复杂的框架,而是使用 HTML 模板和普通旧式 Java 对象 (POJO)。HTML 模板由 Apache Velocity 模板引擎处理,这使模板尽可能接近标准的 HTML,不需要特殊的标记。使用 Velocity 模板不需要学习复杂的语法,让 Web 开发人员可以发挥现有的 HTML 技能。

POJO 继承由 Apache Click 发行版提供的基类。Apache Click 提供一个 Page 类和组件类,通过编写它们的子类实现每个页面的处理代码。这些组件提供开箱即用的功能,可以用它们构建 HTML 控件并响应事件。

Apache Click 还包含一个用于 mock 测试的 API,可以用它改进单元测试、连续集成构建和测试驱动开发 (TDD)。

详细信息请参考:http://click-framework.blogspot.com/2011/03/apache-click-v230-final-now-available.html

你可以从 Click 官方网站下载最新版本 2.3.0:http://click.apache.org
9
3
评论 共 15 条 请登录后发表评论
15 楼 rimoer 2012-11-01 11:26
这个框架我曾经花了很多时间很研究过。
个人觉得主要的优点在于后台的封装,即开箱即用。
但这样做限制也多多。
在效率上来讲。
入门较容易,效率较高。
但相比struts,不够灵活。
回来我又转到struts了。
14 楼 hantsy 2011-03-29 11:45
hilly 写道
俺觉得不错,正在翻译其用户指南,以便团队理解。
有兴趣的可以看看:http://unigreen.cn/?category_name=click_learning
翻译完成后会提供pdf下载。

Good work...
Click官方文档现在改用 DocBook 组织。
如果你是用 Docbook 组织文档(可以直接 Check Out 原文档进行翻译即可)可以提交到 ApacheClick团队,这样可以通过官方发布。

博客不错,欢迎交流,http://hantsy.cublog.cn
13 楼 hilly 2011-03-29 11:26
俺觉得不错,正在翻译其用户指南,以便团队理解。
有兴趣的可以看看:http://unigreen.cn/?category_name=click_learning
翻译完成后会提供pdf下载。
12 楼 hantsy 2011-03-29 10:30
哈哈,中间4段和我无关的,我的原始新闻只包括前面两段和后面两个链接。
11 楼 油炸大龙虾 2011-03-29 09:23
引用
连续集成构建

哎……
10 楼 fight_bird 2011-03-29 01:11
易用性是不错,但代码里混杂着java、js、html,这jsp + jstl + jsptag的传统方式没有本质区别,还没有后者结构清晰,这种炒冷饭的框架没有前途。
9 楼 wushexu 2011-03-29 00:08
它原来是把很多html,js移到java里了。没走出跟html,js较劲的框框
8 楼 hotboy10001000 2011-03-28 23:42
很好很强大哈哈。。
7 楼 wushexu 2011-03-28 22:51
html driven development,哈哈
6 楼 http4j 2011-03-28 22:46
引用
POJO 继承由 Apache Click 发行版提供的基类

这一点听起来让人很讨厌。
早就知道这个框架,不过看样子未必比PlayFramework出色。
5 楼 pangbuddy 2011-03-28 21:32
比Richfaces怎么样?
4 楼 redstarofsleep 2011-03-28 21:16
听上去很不错的样子,什么时候试试
3 楼 regnar 2011-03-28 15:20
好用 好学 也很好扩充
2 楼 jssay 2011-03-28 13:30
没用过,好用不?
1 楼 Puras 2011-03-28 12:53
普通旧式 Java 对象 (POJO)

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • iBatis框架搭建用到的所有jar包

    所谓“半自动化”,可能理解上有点生涩。纵观目前主流的 ORM(对象关系映射),无论 Hibernate还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过 Hibernate或者OJB 提供的方法完成持久层操作。程序员甚至不需要对 SQL 的熟练掌握,Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的 SQL 并调用 JDBC 接口加以执行。

  • 详解3D中obj文件格式

    原文链接:https://www.jianshu.com/p/f7f3e7b6ebf5 加载3D模型的时候,遇到.obj格式的模型文件。之前有专门看过相关的资料,可惜没有总结,一下就忘了。再次用到,又去搜索了一番,发现网上很多文章讲的不是很全面。于是就找到百科上的文档,总结一下。 Obj(或者.obj)是一种几何定义文件格式,第一次是 Wavefront Technologies在他们的可视化加强动画包里面使用的。文件格式是公开的,并能很好的在其他的3D应用中被支持。 Obj文件格式是一种简单的单独表示3D

  • OJB(Apache)

    ......

  • 孙其功陪你学之——OJB文件介绍

    OBJ文件:   OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的互导,也可以通过Maya读写。比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OB

  • 3D中的OBJ文件格式详解

    常见到的*.obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序;第二种是Alias|Wavefront公司推出的OBJ模型文件。本文对第二种obj模型文件进行分析。 3D文件格式,常见的有几种 "*.3ds","*.max","*.lw","*.mb","*.dxf","*.obj"。但是

  • OJB查询

    该文档介绍了不同查询机制的使用。文档中的代码都通过Junit测试过。 内容: 1. Query by criteria 2. ODMG Object Query Language(OQL) 3. JDO queries 通过criteria查询: 在本节中,你将学到如何使用criteria进行查询。相应的类放在org.apache.ojb.broker包 中。使...

  • 在应用程序中将OJB作为一个存储层使用(五)

    定义对象/关系映射: 在看了实例程序的源代码和数据库(运行bin/build browse -db将会启动InstantDB数据 库的浏览窗口)后,你可能会问:在程序中我们并没用看到任何关于数据存储的代码, OJB Broker是怎么样实现把Product类的信息存储到PRODUCT表中去的?OJB怎么样知道把 数据库中的NAME列映射到name属性上? 答案就是一切都是在OJ

  • OJB查询(一)

    OJB查询 该文档介绍了不同查询机制的使用。文档中的代码都通过Junit测试过。 内容: 1. Query by criteria 2. ODMG Object Query Language(OQL) 3. JDO queries 通过criteria查询: 在本节中,你将学到如何使用criteria进行查询。相应的类放在org.apache.ojb.broker包

  • VTK笔记-OBJ格式-vtkOBJReader与vtkOBJWriter

    OBJ文件格式 obj文件是3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。OBJ文件是一种文本文件,可以直接用写字板打开进行查看和编辑修改。 文件特点 OBJ3.0文件格式支持直线(Line)、多边形(Polygon)、表面(Surface)和自由形态曲线(Free-form Curve)。直线和多边形通过它们的点来描述,曲线和表面则根据它们的控制点和依附于曲线类型的

  • C/C++中的Obj文件

    project中每个cpp经编译成为obj(object)文件,所有obj文件和资源文件经链接(link)成为可执行文件,obj文件可称为目标文件或中间文件。另外,obj文件只给出了程序的相对地址,而EXE是绝对地址。

  • OJB中的多表查询和更新

    举个例子,课程(event)和分类(catalog)二者是多对多的关系,对应关系在表catalogEventBridge中,字段为[catalogID,eventID],现在做的是当查询或者修改一个catalog的时候,对应的event在bridge表中也要修改1.修改repository_user.xml class-descriptor class="org.pie.

  • 一文详解 .obj 和 .mtl文件格式

    obj文件是3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。

  • OJB

    OJB 编辑 本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 对象关系桥(OJB)是一种对象关系映射工具,它能够完成从Java对象到关系数据库的透明存储。 英文名OJB实质一种对象关系映射工具中文名对象关系桥特性灵活性、可缩放性、强大的功能性 目录 1特性 ▪灵活性: ▪可缩放性: ▪强大...

Global site tag (gtag.js) - Google Analytics