![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Apache Click系列
dyyaries
这个作者很懒,什么都没留下…
展开
-
[Apache Click快速开发]Click的多彩table组件
Click的Table组件很强大,当我第一次看到它的时候,就喜欢上它了。。一个简便的table只需要几行java代码就可以完成,而模板(与java类对应的htm)中可以简化到只剩$table一个标签。private Table table;table = new Table("empList")addControl(table);table.setClass(Table.CLASS_I原创 2011-10-12 17:43:43 · 2244 阅读 · 3 评论 -
[Apache Click快速开发]为组件添加Ajax行为
Apache中有个名为Behavior的接口,用来定义组件的行为。查看源码后发现Click只提供了一种行为的实现,即:DefaultAjaxBehavior通过查看Click源代码不难发现其AbstractControl中定义了一个addBehavior方法,为组件添加一个行为。因此,所有组件都具有了添加行为的方法,因为所有组件均继承自AbstractControl这个抽象类。[下面是原创 2011-10-20 14:50:34 · 2239 阅读 · 1 评论 -
[Apache Click快速开发]开发环境配置初试
班门弄斧Apache Click是apache基金会众多web开发框架中的一个。也可以说是基于MVC模式的开发框架。Click是基于组件模式,而且已经包含了绝大多数web组件,因此用click来开发中小型管理系统应用速度非常快。缺点是基于组件的开发模式对组件的依赖和要求都很高。进入正题首先,来看看Click的开发环境吧!请到 http://click.apache.org原创 2011-09-23 15:59:35 · 3014 阅读 · 5 评论 -
[Apache Click快速开发]Click的组件(一)
Click的组件很多,功能强大,能满足绝大多数开发情况。您还可以书写自定义组件,当然这会花费您更多的时间,由您决定。 我们首先看一下Click自带的组件。我试图用一个表单来尝试显示出平常我们使用的html元素,但是发现它远不止这些,比如还有html中没有的Menu,PickList,EmialField,TablePaginator等等。HelloPage.javapackag原创 2011-09-23 18:28:16 · 3433 阅读 · 4 评论 -
[Apache Click快速开发]基于Jquery Dialog的Click Dialog组件
在学习Click的时候发现Click中没有对话框组件,于是结合者jquery ui做了一个。至于Jquery ui中Dialog插件的使用,我就不记录了,官网有详细的demo。首先我选择基于Click中的AbstractContainer来书写Dialog。[源码]ClickDialog.javapublic class ClickDialog extends Abstract原创 2011-10-11 18:19:05 · 2125 阅读 · 4 评论 -
[Apache Click快速开发]整合Hibernate3.3和Spring3.0
俗话说,说的多,不如做的多。废话不说了,快速进入配置。首先,hibernate配置。mysql中新建名为click的数据库,新建一个person表,表结构如下:+-----------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Defa原创 2011-10-31 18:07:23 · 2600 阅读 · 2 评论 -
[Apache Click快速开发]Page生命周期
Apache Click中Page类提供了一系统表示生命周期的空方法,这些方法可以被子类重写。• onSecurityCheck()• onInit()• onGet()• onPost()• onRender()官方文档中提供了各方法执行先后的时序图,我们所要做的就是继承Page类,重写这些方法,每个方法中打印一句话到控制台,以此来实际地了解各方法执行先后顺序。即所谓原创 2011-09-23 16:27:47 · 1755 阅读 · 3 评论 -
[Apache Click快速开发]Click的组件(二) Menu、PickList和自定义TextArea
Menu组件:Apache Click的菜单组件是可配置的,如果要使用它,必须提供一个提供菜单结构的xml文件,可以任意命名,这里就叫menu.xml好了。首先定义层级结构(第二级menu节点表示一个菜单项) 定义了菜单层级结构后,可以将web工程的任意位置,前提是对于你来说比较方便,这里就放在WEB-INF/目录(原创 2011-10-09 17:50:33 · 2164 阅读 · 1 评论 -
[Apache Click快速开发]Panel和Tree
Click中的Panel表示网页上一个区域,或者说是一种数据的展现格式,我们使用模板可以定义数据的具体展现格式,比如显示一个表格,或者显示成一个个的图文框等。Click的API中还有ListPanel和TabbedPanel两种变相的Panel,实际上只是多个Panel的集合而已。创建一个PanelPanel header = new Panel("header","templat原创 2011-10-14 17:51:11 · 1724 阅读 · 3 评论