`
dyyaries
  • 浏览: 79958 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[Apache Click快速开发]Click的组件(一)

 
阅读更多

Click的组件很多,功能强大,能满足绝大多数开发情况。

您还可以书写自定义组件,当然这会花费您更多的时间,由您决定。 我们首先看一下Click自带的组件。

我试图用一个表单来尝试显示出平常我们使用的html元素,但是发现它远不止这些,比如还有html中没有的Menu,PickList,EmialField,TablePaginator等等。

HelloPage.java

Page中添加了1个form表单,表单中分别添加了TextField,PasswordField,Select,RadioGroup,CheckList,FileField,ActionLink

helloPage.htm

最终在Safari中请求helloPage您会看到


初始化TextField的时候可以添加第三个参数来表示需要非空验证,如tf = new TextField("username", "账号", true); 所以,当您未填写任何信息的时候,点击提交会出现错误提示,这就为我们节省了很多去写验证方法的事件,看看它的提示信息是怎样的吧.。



我还加入了最简单的actionlink事件,点击上方的 learn more 下面就会出现msg的提示,你所要做的只是在处理方法中用addModel,将消息添加到model中。


总结:Click的组件直接在java文件中编译好,速度很快;基于事件驱动的方式也是不错的。







分享到:
评论

相关推荐

    apache click-2.3.0框架 例子(1)

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

    Apache Click 入门实例

    Apache Click是一个轻量级、基于Java的Web框架,它旨在简化Web应用的开发,通过提供简单易用的API,让开发者能够快速构建交互式的、功能丰富的网页应用。在这个"Apache Click入门实例"中,我们将深入理解如何使用...

    click-book apache click framework介绍

    Apache Click 是一个用于开发 Web 应用程序的 Java 框架,旨在提供一个简洁且高效的 API 来构建动态 Web 页面。Click 的设计目标是减少开发时间并提高代码的可读性和可维护性。本指南将深入探讨 Click 的各个方面,...

    apache click 扩展插件 报表 click-charts

    总结来说,Apache Click 的 Click Charts 扩展插件是开发Web应用报表和图表的强大工具。它提供了一套丰富的API,使得在Click框架下创建交互式、美观的数据可视化界面变得轻而易举。通过合理配置和使用,开发者可以...

    Apache Click整合hibernate3和spring3

    1. **Apache Click**:Click的核心是基于页面组件的模型,它简化了页面逻辑的编写。在整合Spring和Hibernate时,Click可以作为前端控制器,处理HTTP请求,调用业务逻辑,然后渲染视图。 2. **Spring 3.0.1**:...

    Apache Click 2.3用户指南 中文翻译

    Apache Click 是一个轻量级的 Java Web 框架,专为快速开发Web应用而设计。它通过简化MVC(Model-View-Controller)架构的实现,使开发者能够更高效地构建和维护Web应用。框架的核心特性包括动态页面渲染、自动请求...

    一个小和专注clicktap的React组件

    "一个小和专注click/tap的React组件"旨在提供一个轻量级且高效的解决方案,专门用于处理这些事件。这个组件可能包含了对不同设备(如鼠标和触摸屏)的事件兼容性,确保在桌面和移动设备上都能正常工作。 React组件...

    通过PrototypeJS的Apache Click Framework PickList控制客户端JavaScript

    Apache Click Framework则是Java开发Web应用的一种轻量级框架,它强调简单性和易用性,提供了一种模型-视图-控制器(MVC)的编程模型。 标题提到的"通过PrototypeJS的Apache Click Framework PickList控制客户端...

    apache项目对照表2014-61

    3. **Apache ACE**: Apache Ace是一个软件发布框架,用于管理并发布OSGi模块化软件组件、配置数据以及面向目标系统的软件。它简化了依赖关系管理、部署和反馈机制。 4. **ActiveMQ**: Apache ActiveMQ是流行的开源...

    网页中屏蔽flash右键 RightClick 0.70,超有效

    `flex_project`目录可能包含了一个Flex项目,Flex是一种用于创建富互联网应用(RIA)的开发框架,它基于ActionScript和Flash Player。如果项目涉及到自定义Flash组件或者行为,那么这个目录下的源码和资源文件就非常...

    click 框架 API

    Click框架是Apache软件基金会下的一个开源项目,它提供了一种简洁高效的方式来开发Web应用程序。Click框架的设计理念在于简化开发者的工作流程,通过内置的功能和灵活的配置选项,使得创建复杂的Web应用变得更为简单...

    Vs 2005 + Com组件只读取Word文档中的纯文本内容源码

    在开发过程中,有时我们需要从Word文档中提取纯文本内容,例如进行数据分析、文本处理或生成报告。在这种情况下,可以使用...如果你需要更高效、跨平台的解决方案,可以考虑使用第三方库,如Aspose.Words或Apache POI。

    MyEclipse+struts+Hibernate配置开发

    总的来说,MyEclipse+Struts+Hibernate的组合为Java开发者提供了一个强大且灵活的开发平台,能够快速构建动态Web应用。但学习这些技术之前,建议先理解Struts和Hibernate的基本原理,这将有助于更好地掌握配置和开发...

    Apache Doris数据分析综合案例实战

    综上所述,本案例通过详细的步骤介绍了如何利用Apache Doris进行大规模数据分析,并提供了从背景介绍、需求分析、实现方案到具体操作指南的一站式解决方案。通过本案例的学习,可以深入理解大数据实时处理的核心技术...

    基于第三方控件的Android数据库APP的设计与开发

    Delphi是一款历史悠久的快速应用开发工具,最初以其在Windows平台上强大的数据库处理能力而闻名。随着技术的发展,Delphi逐渐扩展了其支持范围,包括iOS、Android和macOS等多个操作系统。Delphi XE5版本更是强化了跨...

Global site tag (gtag.js) - Google Analytics