dwrajax:DWR让AJAX如此简单来源: 发布时间:星期日, 2008年12月21日 浏览:2次 评论:0
="t18">作者:Cloves Carneiro
译者:simmone 版权声明:任何获得Matrix授权网站WebSite} function fillTable(apartment) { DWRUtil.addRows("apartmentsbody", apartment, [ getId, getAddress, getBedrooms, getBathrooms, getPrice ]); } updateResults思路方法清空了存放搜索返回结果表域从用户界面上获取所需参数并且将这些参数传给DWR创建ApartmentDAO对象然后数据库查询将被执行fillTable将会被它解析了DWR返回对象(apartment)然后将其显示到页面中(apartmentsbody) 安全原因 为了保持举例简要ApartmentDAO类尽可能保持简单但这样个类通常有组设置思路方法来操作数据如insert, update和deleteDWR暴露了所有公共思路方法给所有HTML页面出于安全原因像这样暴露你数据访问层是不明智开发者可以创建个门面来集中所有JavaScript和底层业务组件的间通信这样就限制了过多暴露功能 结论 这篇文章仅仅让你在你项目中使用由DWR支持javascript:void(0);">AJAX开了个头DWR让你集中注意力在如何提高你应用交互模型上面消除了编写和调试JavaScript代码负担使用javascript:void(0);">AJAX最有趣挑战是定义在哪里和如何提高可用性DWR负责了操作Web页面和你Java对象的间通信这样就帮助你完全集中注意力在如何让你应用用户界面更加友好 我想感谢Mircea Oancea和Marcos Pereira,他们阅读了这篇文章并给予了非常有价值返匮 资源 ·javaworld.com:javaworld.com ·Matrix-Java开发者社区:http://www.matrix.org.cn/ ·onjava.com:onjava.com ·下载举例全部源码:http://www.javaworld.com/javaworld/jw-06-2005/dwr/jw-0620-dwr.war ·DWR: http://www.getahead.ltd.uk/dwr/index.html ·HSQL:http://hsqldb.sourceforge.net/ ·javascript:void(0);">AJAX定义:http://en.wikipedia.org/wiki/javascript:void(0);">AJAX · “javascript:void(0);">AJAX:通向Web应用新途径": Jesse James Garrett (Adaptive Path, 2005.2): http://www.adaptivepath.com/publications/essays/archives/000385.php · “非常动态Web界面” Drew McLellan (xml.com, 2005.2): http://www.xml.com/pub/a/2005/02/09/xml-http-request.html ·XMLHttpRequest & javascript:void(0);">AJAX 工作范例: http://www.ftyfoureleven.com/resources/programming/xmlhttprequest/examples · “可用XMLHttpRequest实战” Thomas Baekdal (Baekdal.com, 2005.3): http://www.baekdal.com/articles/Usability/usable-XMLHttpRequest/ ·"XMLHttpRequest使用导引" Thomas Baekdal (Baekdal.com,2005.2):http://www.baekdal.com/articles/Usability/XMLHttpRequest-guidelines/ 0
相关文章读者评论
发表评论 |