Apache Click 这个项目

来源:互联网 发布:野食小哥 知乎 编辑:程序博客网 时间:2024/05/16 13:53

很多 Java 的Web框架都在走一条错误的路线,花大量的工作在服务器端代码的封装,搞出N多模式,但是实际的开发量并没有减少,有时候反倒而会加大开发量,为什么呢?

实际开发 Web 网站你可能都有体会,做一个网站,不管是用什么语言开发的,最占用时间的、代码最多的地方其实是在页面的数据显示和UI上,真正服务器端需要的逻辑超级简单,无非就是查询、添加、修改和删除操作。而多数 Java 的Web框架却在做着舍本求末的工作,在页面层几乎无所作为,更严重的是让页面代码更加的复杂化,来迎合框架本身的需要。

Apache Click 也是一个Java语言的Web框架,它所采用的就是现在流行的惯例重于配置的思路,而 Apache Click 可以帮你简化很多页面上经常要用到的操作,例如 表单处理、日期选择、表格的排序、树状显示等等各种非常丰富的页面展示组件,还支持对Ajax的封装。

看看下面这个界面,是一个联系人列表,还可以根据各列进行排序以及分页显示等等

而这整块的内容只需要在页面中写一行 $table 即可,数据的处理在对应的Java类中列出,所有的排序、分页等操作都有 Apache Click 帮你完成了。

这才是 Web 框架应该干的事!!!

 

from:http://my.oschina.net/javayou/blog/39

原创粉丝点击