首页
登录 | 注册

Apache Click与Java Web框架

前天看到了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 框架应该干的事.
本文网址:http://www.bnee.net/article/63292.html

相关文章

  • Mark Eagle是美国乔治亚州亚特兰大市MATRIX Resources有限公司的一位资深软件工程师,拥有Sun公司的SCP和SCWCD认证.Mark本人非常喜欢使用开源软件进行软件开发,并且多次积 极参与过Hibernate,Spri ...
  • 毫无疑问,Java 是当今世界上最重要的编程语言之一.js 框架给程序员提供了 一个可以构建程序的坚实基础.它包括定义的类和功能,用于硬件设备管理,与系统软件交互并处理输入,让开发人员变得更轻松.JavaScript 框架旨在支持动态网站, ...
  • 摘要: 每个阶段要学习的内容甚至是一些书籍.针对Java Web和Java后端开发 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货, ...
  • Java Web项目,Android和微信小程序的初始页面配置
    我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面. 每个Java Web工程的目录 ...
  • Spark2.1.0——内置Web框架详解
    Spark2.1.0——内置Web框架详解 任何系统都需要提供监控功能,否则在运行期间发生一些异常时,我们将会束手无策.也许有人说,可以增加日志来解决这个问题.日志只能解决你的程序逻辑在运行期的监控,进而发现Bug,以及提供对业务有帮助的调 ...
  • java常用框架
    一.SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架, ...
  • 完成Java Web项目用到哪些专业技能?在经典的Java Web的开发模式中,我们使用Jsp技术来作为展现层的实现,其实也就是所谓的前端.Web开发中经典的MVC模式,Model-View-Controller. 最近自己做了几个Java ...

2019 bnee小站 webmaster#bnee.net
12 q. 0.028 s.
湘ICP备19013596号-2