阅读更多

13顶
2踩

企业架构

原创新闻 Apache Click 2.3.0 首个里程碑版发布

2010-11-29 16:42 by 副主编 just_cool 评论(10) 有8125人浏览

Apache Click 2.3.0首个里程碑版发布!

 

2.3.0新特性:

点击查看详情: http://click.apache.org/

 

Apache Click 简述

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)。 

来自: apache
13
2
评论 共 10 条 请登录后发表评论
10 楼 上网的猫 2010-12-01 10:12
不能说哪个的比哪个的好,只能是在哪个开发环节上的优
9 楼 上网的猫 2010-12-01 10:08
8 楼 myten 2010-11-30 22:11
但是apache有个毛病,通常apache出来的东西都设计的比较散。
不知道是为以后扩展做准备还是架构师太另类。总是善于把简单的问题复杂化。
相比之下google的工程是就比较苛刻了。google设计的总是恰到好处。而且有时候
单单看类文件就可以了解功能和用法了。当然gwt绝对是个败笔。谁想用gwt用的爽
先把自己的笔记本cpu超频到5g的工作频率吧。mybatis3和guice,gson都是不错的框架。值得肯定的是apache搞出来的东西都比较规范化。google出来的东西代码都比较优雅。看谷歌的代码能学到好多东西。
7 楼 myten 2010-11-30 22:04
不要猜疑了。本人今天亲测了该框架。速度明显比struts2好。我觉得
apache应该强推该框架,把struts2那个转发框架个扔了吧。别整天挂着MVC的名字了.
click才是MVC,毕竟阴暗晦涩的jsp标签并不是很好的解决方案。基于模板和事件才是王道啊。建议有点技术含量的人好好看看.貌似现在很流行DI了。真服了。
6 楼 shadowlin 2010-11-30 14:27
Puras 写道
啥叫
引用
普通旧式 Java 对象

pojo吧
5 楼 tterry 2010-11-30 09:27
click开发web灰常爽
4 楼 hantsy 2010-11-29 23:01
pengsuyun 写道
另外一个Wicket?

比Wicket概念上应该相对简单,与Wicket不一样的,Click一开始是使用无状态的Page。。。有状态的方式是可选的。而Tapestry,Wicket的Page都是有状态的。
3 楼 caoyangx 2010-11-29 21:59
不知道与Wicket的关系。为什么apache搞这么多web框架,除了收购的webwork,每一个都是那么的晦涩,还有勇气开发web框架。
2 楼 Puras 2010-11-29 20:56
啥叫
引用
普通旧式 Java 对象
1 楼 pengsuyun 2010-11-29 18:11
另外一个Wicket?

发表评论

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

相关推荐

  • apache click-2.3.0框架 例子(1)

    Apache Click 是一个先进的Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。非常简单和易用,一般的开发人员在一天内就可以上手使用。 主要的特点包括: * 易学 * 面向组件和页面的设计 *...

  • Apache click

    Apache Click 是一个提供给商业java 开发人员的简单的jee web 应用程序框架 Apache Click 是一个开源项目,采用Apache license 授权 采用一种基于事件的编程模型来处理Servlet 请求和Velocity 来呈现响应。(其他模板...

  • Apache Spark 2.3.0 重要特性介绍

    Introducing Apache Spark 2.3 Apache Spark 2.3 介绍 Now Available on Databricks Runtime 4.0 现在可以在Databrcks Runtime 4.0上使用。 作者介绍 Sameer Agarwal,Xiao Li,Reynold XinandJules Damji 文章...

  • Apache Click 初步使用

    Apache Click 是一个MVC 的框架,底层是基于 servlet 实现的,今年进了一家公司用的就是这个框架,ORM 用的是 Apache Cayenne ,我还会介绍 Apache Cayenne 的入门使用。下面开始: 介绍一下我的开发环境: jdk:...

  • Apache Click 2.3 发布

    Click 团队发布了最新的 2.3.0 版本。 主要新特性包含Ajax 支持, Page actions 和轻量级的 stateful control,同时旧的 Stateful Page标志为过时。 请参考正式发布消息:...

  • Apache Click 框架入门

    Apache Click 是一个先进的Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。非常简单和易用,一般的开发人员在一天内就可以上手使用。 基于组件设计的方法,而且进行了优化,从而更加易用。...

  • dolphinscheduler 海豚调度历史版本梳理

    click running #11367 [fix-10961][alert server]Change the content of alert to an array (#11033) [Fix][UI] Fix workflow name overlaps bug (#11862) (#12019) [Bug] [Worker] Optimize the getAppId method to...

  • [Apache Click快速开发]开发环境配置初试

    Apache Click是apache基金会众多web开发框架中的一个。也可以说是基于MVC模式的开发框架。 Click是基于组件模式,而且已经包含了绝大多数web组件,因此用click来开发中小型管理系统应用速度非常快。 缺点是基于...

  • Apache Click学习(一)HelloWorld

    最近由于项目调整接手了个维护项目,仔细一看比较崩溃。一是由于项目维护人员很少,二是系统使用的技术比较旧,使用传统的Servlet+JSP开发,而且Sevlet代码中充斥着大段的PrintOut出来的Jsp代码,JSP代码中同样充斥...

  • Apache Kylin的安装和使用

    本文主要快速概要介绍了Apache Kylin是什么,Kylin的特点、应用场景、支持的大表数据量、性能、维度和度量、事实表和维表、Kylin常见的几种部署方式,硬件要求、软件要求。最后重点介绍了Kylin的安装和使用。

  • apache click框架研究(使用maven)

    1.new一个maven工程,在Artifact Id选择maven-archetype-webapp,之后输入你的group id和Artifact id以及包名。   2.为工程新建三个source folder:src/main/java、src/test/java、src/test/resources。   3....

  • 在centos6.4上安装redmine 整合apache

    软件版本 linux centos6.4 x64bit Ruby ruby-1.9.3-p545 Gem 1.8.23.2 Rails 3.2.13 Redmine 2.3.0 安装系统依赖包 # yum -y install gcc # yum -y install gcc-c++

  • Apache Kafka 学习笔记

    1. 介绍Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户...

  • 一个简单的项目(click+spring+eclipselink jpa)

    1.Apache Click 是一个先进的Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。 主要的特点包括: 易学 面向组件和页面的设计 基于事件的编程模型 性能非常好 自动的表单生成以及客户端...

  • 笨鸟的平凡之路-Kylin的介绍及CDH版安装

    文章目录前言一、核心概念数据仓库OLAP维度和度量Cube和Cuboid事实表和维度表星形模型二、Apache Kylin的技术架构三、Apache Kylin的安装软件要求下载tar包解压配置环境变量启动验证验证启动四、官方测试用例导入...

  • Apache Kafka 深入学习

    Apache Kafka 深入学习 介绍Kafka原理、服务端监控、客户端监控、单机搭建、集群搭建、过程问题处理、监控工具比对、ActiveMQ,RabbitMQ优缺点比对。

  • java+sql server项目之科帮网计算机配件报价系统源代码.zip

    sql server+java项目之科帮网计算机配件报价系统源代码

  • 【java毕业设计】智慧社区老人健康监测门户.zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

  • 【java毕业设计】智慧社区心理咨询平台(源代码+论文+PPT模板).zip

    zip里包含源码+论文+PPT,有java环境就可以运行起来 ,功能说明: 文档开篇阐述了随着计算机技术、通信技术和网络技术的快速发展,智慧社区门户网站的建设成为了可能,并被视为21世纪信息产业的主要发展方向之一 强调了网络信息管理技术、数字化处理技术和数字式信息资源建设在国际竞争中的重要性。 指出了智慧社区门户网站系统的编程语言为Java,数据库为MYSQL,并实现了新闻资讯、社区共享、在线影院等功能。 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。

Global site tag (gtag.js) - Google Analytics