浏览 7584 次
锁定老帖子 主题:Apache Click 框架初探
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-18
最后修改:2009-02-18
网址:http://incubator.apache.org/click/ 演示网址:http://www.avoka.com/click-examples/home.htm 演示图: 这个是菜单 这个是标准表单 配置文件是WEB-INF里头的click.xml <?xml version="1.0" encoding="UTF-8"?> <click-app> <pages package="net.sf.click.examples.page.introduction"> <page path="HelloWorld.htm" classname="net.sf.click.examples.page.introduction.HelloWorld"/> </pages> </click-app> web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app> <servlet> <servlet-name>ClickServlet</servlet-name> <servlet-class>net.sf.click.ClickServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ClickServlet</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>redirect.html</welcome-file> </welcome-file-list> </web-app> HelloWorld的HTML代码(是使用Velocity模板引擎) Hello world at $time HelloWorld的Java代码 package net.sf.click.examples.page.introduction; import java.util.Date; import net.sf.click.examples.page.BorderPage; /** * Provides HelloWorld world example Page. Possibly the simplest dynamic example * you can get. * <p/> * Note the public scope time Date field is automatically added to the page's * model as a value named "time". * * @author Malcolm Edgar */ public class HelloWorld extends BorderPage { public Date time = new Date(); } 。。。 其他直接看demo吧,我懒得贴了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-18
可以称之为web版的swing?
|
|
返回顶楼 | |
发表时间:2009-02-18
有点意思,呵呵。。。
就是下载太慢了 |
|
返回顶楼 | |
发表时间:2009-02-18
看起来挺不错啊。。。。
不知道有没有人在实际项目中用过,分享下经验。。。 |
|
返回顶楼 | |
发表时间:2009-02-23
用tapestry 4的时候就看到它了,相对tapestry(到目前为止,仍然不知道很多人所鼓吹的高效开发在哪里),wicket(java代码太臃肿了),click显然更加优雅。但一直没有在项目用过它。
|
|
返回顶楼 | |
发表时间:2009-02-23
晕。现在JAVA EE可选择的框架简直是太多了。可是许多公司依然一直死板的选择SPRING,STRUTS,HIBERNATE等主合。许多人想接触新东西都无法接触。而且,多一样东西就要学,学习时间也太多,而且还要有个人的最佳实践。
|
|
返回顶楼 | |
发表时间:2009-03-18
想想看啊,又是一个新出的swing吧
|
|
返回顶楼 | |
发表时间:2009-03-20
我用过, 挺简单的, 很快就上手。
不过刚用几天, 我的项目采用gwt了, 没有使用click。 |
|
返回顶楼 | |
发表时间:2009-12-22
的确是web版的swing. 我用过,从1.4用到1.5时代,用了近一年半的时间,还不错,小项目很快的,不过对于界面和业务要求复杂的,还是不推荐,因为页面写在java中,展现不是足够灵活.
|
|
返回顶楼 | |
发表时间:2009-12-22
目前的web项目都倾向于用轻量级的技术方案,一来组件结构简单明了,再者利于人员分工。
|
|
返回顶楼 | |