DWR实战

出版日期:2009-2
ISBN:9787115193186
作者:扎米蒂
页数:451页

内容概要

Frank W. Zammetti 世界知名的Web开发专家,Omnytex公司的创始人和首席软件架构师。他是多个开源项目的领导者,包括扩展Struts的AjaxTag库、StrutsWS和Java Web Parts等。除本书外,他还撰写Dojo和JavaScript等方面的多部畅销书。

作者简介

DWR(Direct Web Remoting)是面向Java程序员的一个开源Ajax/JavaScript框架,支持浏览器中的JavaScript直接调用服务器上的Java方法,因此大大简化了Web开发。DWR中提出的反向Ajax,被业界视为下一代Ajax技术的代表之一。
本书是目前唯一的一部DWR专著,在全面讲述了DWR的精髓之后,通过6个具体实例(InstaMail、Wiki应用程序、文件管理器程序、企业级的报表门户、游戏以及时间跟踪系统)详细介绍了使用DWR进行Web开发的各种相关技术,涉及dhtmlx UI组件、Jakarta Commons库、Ext JS库、Freemarker模板库、Derby数据库、Spring、JSF、Struts 2和Hibernate等,内容十分丰富。


 DWR实战下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     作者学识动手都很强,还很humor,只是基础内容有些偏少,可能是因为DWR本身内容就不多吧,我是初学,看了前几章,很清楚了。后面的projects实战也不错,运用到了多种技术。
  •     书的内容挺不错的,也很有趣。不过第7章和第9章的例子貌似没有给出登录的用户名和密码,以至于只能看看登录界面。另外作者的算法水平实在是不敢恭维。下面这个例子摘自书中第8章。21种卡片,每种两张,一共是42张,这个函数是用来产生随机初始排列的。int[] generateGrid() {// The grid of tiles.int[] grid = new int[42];// Record which tiles have been randomly set already.HashMap<Integer, Object> tilesSetAlready = new HashMap<Integer, Object>();// There are 21 tile types to set, i.e., 21 pairs.for (int i = 1; i < 22; i++) {Random generator = new Random();// Pick one tile, and keep doing it until one that isn't set is found.int tile1 = generator.nextInt(42);while (tilesSetAlready.get(new Integer(tile1)) != null) {tile1 = generator.nextInt(42);}// Pick another tile, and keep doing it until one that isn't set is found.tilesSetAlready.put(new Integer(tile1), new Object());int tile2 = generator.nextInt(42);while (tilesSetAlready.get(new Integer(tile2)) != null) {tile2 = generator.nextInt(42);}tilesSetAlready.put(new Integer(tile2), new Object());// Set the tiles to the next tile type.grid[tile1] = i;grid[tile2] = i;}return grid;}

精彩短评 (总计5条)

  •     作者挺幽默的,一本不闷的技术书
  •     DWR这边最强.后来使用DWR都靠他了.
  •     dwr的内容本来就不多,本来认为没有必要弄本书的,但是该书却利用了大量项目来深入分析dwr的应用,非常不错的一本书。通过这本书不是为了学习dwr而是学习作者的大量项目经验。值得推荐
  •     jQuery中国赠
  •     太絮叨
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024