当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Apache Click

Web应用程序框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 雷飞虎
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Apache Click 是一个先进的Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。非常简单和易用,一般的开发人员在一天内就可以上手使用。

主要的特点包括:

  • 易学
  • 面向组件和页面的设计
  • 基于事件的编程模型
  • 性能非常好
  • 自动的表单生成以及客户端、服务器端数据验证
  • 支持 Velocity、JSP、FreeMarker 等模板引擎
  • 采用 Apache 开源协议
  • 支持 JDK 1.4 以及以后的版本

目前该项目还是 Apache 开源组织中的一个孵化项目。下面是一个非常简单的例子:

//Java代码
package examples.page;

import java.util.Date;
import org.apache.click.Page;

public HelloWorld extends Page {
private Date time = new Date();
public HelloWorld() {
addModel("time", time);
}
}

//HTML模板
<html>
<body>
<h2>Hello World</h2>
Hello world from Click at $time
</body>
</html>

//配置信息
<click-app>
<pages package="examples.page"/>
</click-app>

执行结果:

  • 存档日期:2019年5月14日 | 首次发布:2010年1月26日 被介绍给Apache Click,它是Java™平台企业版(Java EE)Web应用程序框架,该框架无需使用模型视图控制器(MVC)模式或JavaServer Pages(JSP)即可创建Web应用程序。 本文提供了一些示例,这些示例显示一个简单的Web页并创建一个Web表单以提交显示在另一个Web页上的数据。 此内容不再被更新

  • 开发环境: jdk:1.6 IDE:eclipse3.5 wtp Tomcat:6.0 click包:click-2.1.0-RC1-incubating   开始进行入门级HelloWorld程序。 1、新建web项目click-hello 2、导入包click-2.1.0-RC1-incubating.jar(核心包)、click-extras-2.1.0-RC1-incubating.jar

  • http://click.apache.org/ Apache Click™ is a modern JEE web application framework, providing a natural rich client style programming model. Apache Click is designed to be very easy to learn and use, wi

  • 最近稍微看了看Apache Click(http://click.apache.org/)。感觉非常简洁。貌似不错的说。 Apache Click is a simple JEE web application framework for commercial Java developers. Apache Click is an open source project, licensed und

 相关资料
  • 2.5.应用程序框架 应用程序框架是Android程序的执行环境,也是开发者的强大工具箱。另外,它也拥有Android平台中最全面最完善的文档。良好的文档可以激发广大开发人员的创意,也可以为他们构建优秀的应用程序提供有力的支持。 在应用程序框架中,你可以发现很多为Android设计的Java库。除此之外,也有系统服务的支持,比位置、传感器、WiFi、电话等等。 在后面的学习与实践中,将把我们的主要

  • 我使用Hadoop构建了一个在分布式环境中搜索类似图像存储的应用程序。但是Hadoop不支持实时处理,这就是响应时间长的原因。我知道Storm是另一个大数据分析应用程序的框架。但是我很困惑我们是否可以使用Storm来实现这种应用程序。 有没有人建议什么样的应用程序可以有效地使用Storm框架。

  • 问题内容: 我正在设计和构建桌面应用程序。我正在考虑使用eclipse或netbeans作为此应用程序的基础。但是,我从未在这两个平台上构建过。我个人倾向于使用netbeans,因为它像该平台一样容易学习。但是,我想问一下实际上已经在这些平台上构建的人员,在此之前哪个更易于使用? 我对easyr的个人定义如下: 易于上手 一致的逻辑API 好的文档 易于构建和部署 非常感谢, 乔希 问题答案: 关

  • 经过前几章实践 TypePress 确定了开发方向: 应用模板. 查询了一些资料这种代码组织形式早有名称 application framework 应用程序框架. 好吧, 框架这个词遍地开花了. 使用者拷贝 TypePress 后, 应该可以通过简单的方法就可以迅速搭建自己的应用框架(花儿朵朵开). main.go 已经 package 化了. 现在轮到调整控制器了. 先看看调整后的目录结构 s

  • 一个应用程序开发框架。作者实现了很多控件效果,方便其他开发者各取所需。所实现的效果包括:打分星星、响应点击动作、旋转按钮效果、根据文字多少改变大小的UILabel等等效果。 [Code4App.com]

  • 问题内容: 哪个是Java的最佳框架?我在寻找类似于Symfony的php和Ruby-Rails的Ruby吗?我什至不知道Java是否存在这样的东西。 问题答案: 有许多很棒的Java Web框架,但是如果您要寻找与Rails类似的东西,请查看Grails。它使用动态语言Groovy,但是使用Java VM。 查看他们的快速入门,确定它是否是您想要的。

  • 我正在使用Play框架1.2.5和Hibernate3.25来开发我的Web应用程序。我遇到应用程序启动问题,速度很慢:( 对于任何JavaEE servlet驱动的应用程序,我们使用来初始化会话工厂(这确实是一项耗时的工作),一旦部署了应用程序,会话工厂就会被初始化,并且所有这一切都必须在应用程序准备好为最终用户使用之前完成。这样,当用户触发第一个请求时,第一个请求的响应时间更快。 但是,对于P

  • null 有人知道实现这些特性的项目吗?(最好是Java:))