个人简介
Steven Douglas Olson 从事软件开发已经20余年,自Fortran、Pascal、Basic语言起步,而后在Signetics公司进行C语言开发工作。当就职于Novell时,他开始沉浸于Java语言。1995年,他成为第一批Novell公司Java开发部门的人员之一。迄今为止,他已先后在其他8家公司担任过技术顾问或专职开发人员,主要以Java为开发语言。目前,他在盐湖城从事技术顾问工作。
内容简介
《Ajax on Java》展示了如何引入新的Ajax特性,包括建议列表、拖放等等,使你的Java Web应用变得更加丰富多彩。该书列举出多种使用Ajax的不同方式,从手工将JavaScript程序写入你的应用,到利用最新的Google Web Toolkit(GWT)等。当然,你还将从中学会怎样在Struts、JSP和JSF应用里使用Ajax。
《Ajax on Java》从介绍Ajax开始,向你呈现如何编写一些基本应用,比如,使用客户端JavaScript程序往Java servlet发送请求,并且无需重新装载整个页面便可显示返回结果等等。它还展现了若干种客户端与服务器之间通信的策略,包括发送原始数据,以及使用XML或JSON(JavaScript Object Notation)发送更复杂的数据集合。
本书分为若干章节,讲述引入Ajax的不同方法。这些方法包括:
·Prototype和script.aculo.us JavaScript开发库,Dojo和Rico开发库,以及DWR
·使用Ajax编写报名表和建议栏程序
·创建一个Ajax标签库,以及使用第三方标签库
·将Ajax与Java Server Pages(JSP)应用程序集成
·把Ajax应用于Struts
·将Ajax与Java Server Faces(JSF)应用程序集成
·利用Google的GWT所提供的纯Java方法开发Web应用程序:客户端组件用Java编写,然后将其编译为HTML和JavaScript
《Ajax on Java》教你如何建立更为交互、动态、振奋人心和让用户感到愉悦的应用程序。如果你是一位Java开发人员,但尚未尝试Ajax,而你又愿意现在开始着手,那么本书正是你的理想读物。你的用户将会因此而感到高兴。