《Practical DWR 2 Projects》是一本专为Java开发者设计的实战导向的书籍,它深入探讨了Direct Web Remoting(DWR)框架在Ajax开发中的应用。DWR是一种强大的工具,它允许JavaScript客户端代码像在同一个进程空间中运行一样直接调用服务器端对象,大大简化了客户端和服务器端的交互。 书中首先介绍了DWR的基本概念,包括其核心功能——反向Ajax,这使得浏览器能够发起服务器请求,而不仅仅是响应服务器的调用。DWR的XML和注解配置方式使得设置变得简单,同时支持容器管理的安全性,允许开发者使用普通的POJO(Plain Old Java Object)进行开发,降低了学习和使用的门槛。此外,DWR还简化了客户端编码,使得前端开发更为高效。 作者通过六个实际的项目案例来引导读者学习DWR的使用。这些项目包括: 1. **Webmail客户端**:用于远程访问电子邮件账户,展示了DWR如何处理实时通信和数据交换。 2. **Wiki系统**:支持协作编辑,展示了DWR在实现动态内容更新和用户交互中的作用。 3. **文件管理系统**:远程管理服务器文件系统,演示了DWR如何处理服务器资源的增删改查操作。 4. **企业报告门户**:用于满足企业级报告需求,揭示了DWR在大型应用中的可扩展性和性能。 5. **项目管理和时间追踪系统**:结合了DWR与后端数据库的集成,展示了在业务流程中的应用。 6. **小游戏**:一个简单的游戏示例,展示DWR在创建富互联网应用程序(RIA)中的娱乐应用潜力。 除了DWR,本书还讨论了其他流行库如何与DWR协同工作,共同构建Web 2.0应用。例如,Spring框架提供依赖注入和事务管理,Hibernate用于对象关系映射,dHTMLx、DataVision和Freemarker分别用于增强用户界面、数据呈现和模板设计,而Ext JS则提供了丰富的客户端组件库,增强了用户体验。 这本书面向的是具有中级到高级技术水平的Java开发者,对于那些正在从事RIA开发的人员来说,无论是DWR还是本书,都是极好的学习资源。通过这些实践项目,读者不仅能掌握DWR的使用,还能了解到如何将多种技术整合到现代Web应用中,从而提升开发效率和应用质量。 《Practical DWR 2 Projects》是Java开发者探索Ajax和Web 2.0世界的一把钥匙,它以实际应用为导向,将理论知识与实践技巧相结合,帮助开发者更好地利用DWR实现高效、互动的Web应用。
剩余569页未读,继续阅读
- 粉丝: 42
- 资源: 65
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 00-【管理制度】09-师带徒管理办法.docx
- 02-【考核方案】02-师带徒考核管理办法.docx
- 02-【考核方案】06-师带徒考核表.doc
- 02-【考核方案】05-师带徒考核标准打分表.doc
- 02-【考核方案】04-师带徒工作考核评价办法.docx
- 02-【考核方案】07-师带徒考核评定标准表范例.doc
- 02-【考核方案】09-师带徒月度考核表.xls
- 03-【培训方案】新员工师带徒岗位成才培训方案.doc
- 双pwm变流器,ac-dc-ac,整流逆变并网,整流侧采用双闭环PI控制,电压外环电流内环,双解耦,svpwm;逆变侧采用双闭环PI控制,电压外环电流内环,svpwm 380vac整流至750v,再
- 导师制培养方案.pptx
- 结构化在岗辅导与导师制P30.pptx
- 华为导师制人才培养模式p22.pptx
- MPPT电导增量法INC仿真模型,作为目前实际光伏发电系统中最常用的mppt算法,采用了输出参考电压的方式来进行PWM调制
- “师带徒”评价表(徒弟评价师傅).xls
- 导师带徒活动记录.xls
- “师带徒”统计表.xlsx