Apache Click与Java Web框架
原创
©著作权归作者所有:来自51CTO博客作者abcdeaaa的原创作品,请联系作者获取转载授权,否则将追究法律责任
前天看到了Apache Click这个项目http://click.apache.org/
很多 Java 的Web框架都在走一条错误的路线,花大量的工作在服务器端代码的封装,搞出N多模式,但是实际的开发量并没有减少,有时候反倒而会加大开发量,为什么呢?
实际开发 Web 网站你可能都有体会,做一个网站,不管是用什么语言开发的,最占用时间的、代码最多的地方其实是在页面的数据显示和UI上,真正服务器端需要的逻辑超级简单,无非就是查询、添加、修改和删除操作。而多数 Java 的Web框架却在做着舍本求末的工作,在页面层几乎无所作为,更严重的是让页面代码更加的复杂化,来迎合框架本身的需要。
Apache Click 也是一个Java语言的Web框架,它所采用的就是现在流行的惯例重于配置的思路,而 Apache Click 可以帮你简化很多页面上经常要用到的操作,例如 表单处理、日期选择、表格的排序、树状显示等等各种非常丰富的页面展示组件,还支持对Ajax的封装。
看看下面这个界面,是一个联系人列表,还可以根据各列进行排序以及分页显示等等
而这整块的内容只需要在页面中写一行 $table 即可,数据的处理在对应的Java类中列出,所有的排序、分页等操作都有 Apache Click 帮你完成了。这才是 Web 框架应该干的事.
下一篇:Linux Shell 学习
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
web服务器架构与Apache
&n
web 服务器架构 Apache调优 -
传统 Web 框架部署与迁移
与其说 Serverless 架构是一个新的概念,不如说它是一种全新的思路,一种新的编程范式。
开发者工具 flask 初始化 阿里云 Serverless -
tomcat apache java web关系
tomcat apache java web
tomcat apache java w -
web框架概述与程序开发
前面已经学习过web服务器, 我们知道web服务器主要是接收用户的http请求,根据用
前端 服务器 运维 web服务器 web框架 -
switch循环与@click
工作稳定,继续发帖。switch循环的用法: switch(this.sum){ case 1: this.msg = "素衣云袖,古道悠悠"
switch click js 循环 跳出循环 -
Web(click and script) 与 Web(HTTP/HTML)协议区别html javascript 数据 操作过程 web页面