征服Ajax+Lucene构建搜索引擎
2006-4
人民邮电出版社
李刚,宋伟
269
无
本书分Ajax和Lucene两部分,共16章,内容涵盖了JavaScript的基础、层叠样式表CSS、DOM与JavaScript、AjaX工作流程、Ajax实例、Ajax的安全问题与性能测试、Lucene基础、用Lucene来建立索引、Lucene搜索、Lucene的分析器、高级搜索技巧、Lucene性能测试、Lucene的中文问题以及Lucene的工具箱SandBox。 本书最大的特点在于“理论结合实践”,既简明扼要地讲解了理论知识,又提供了丰富的示例程序,力求使读者在掌握了理论知识的同时能够通过阅读示例代码加深理解。 本书适合于有一定Web开发基础的Java程序员和对Ajax与Lucene感兴趣的开发人员。
第1章 来点Ajax的感觉1.1 两个例子1.1.1 百度地图1.1.2 Google Sugest1.1.3 体会Ajax1.2 一个传统的Web注册程序1.2.1 运行效果预览1.2.2 注册Servlet的代码1.2.3 相关JSP页面代码1.3 使用Ajax实现的Web注册程序--DynaCheckRegister1.3.1 运行效果预览1.3.2 注册Servlet的代码1.3.3 相关JSP页面代码1.4 两种技术的比较1.4.1 效果1.4.2 涉及到的知识1.5 总结第2章 JavaScript基础2.1 浏览器对象模型2.1.1 查看浏览器信息--Navigator对象2.1.2 分割浏览器窗口--Frame对象2.1.3 访问加载在窗口中的文档的URL--location对象2.1.4 查看访问过的网址列表--history对象2.1.5 取得计算机的各种显示特性--screen对象2.2 函数2.3 与用户交互的基本方法2.3.1 提示对话框--alerto方法2.3.2 确认信息对话框--confirmo方法2.3.3 响应用户输入对话框--prompto方法2.4 事件响应与编程2.4.1 响应呼标事件2.4.2 响应键盘事件2.4.3 控制事件-对象2.5 JavaScript核心对象2.5.1 数组对象2.5.2 Math对象2.5.3 String对象2.6 面向对象的JavaScript2.6.1 JavaScript中的对象2.6.2 使用JSON创建数组和对象图2.6.3 构造函数2.6.4 使属性和函数可以关联到对象--prototype2.6.5 JavaScript对象反射2.6.6 方法和函数2.6.7 Ajax的事件处理和函数环境2.7 胖客户端(Rich Client)2.7.1 什么是胖客户端2.7.2 Ajax解决的问题2.8 总结第3章 层叠样式表CSS3.1 使用CSS的原因3.1.1 样式与内空的分离3.1.2 可读性3.1.3 一次性写入3.1.4 CSS的版本与浏览器的兼容性3.2 CSS基础3.2.1 样式表的基础3.2.2 内部样式表3.2.3 外部样式表3.2.4 创建和使用样式类……第4章 DOM与JavaScript第5章 Ajax工作流程第6章 Ajax实例第7章 Ajax的安全问题第8章 Lucene基础第9章 第一个“搜索引擎”第10章 用Lucene来建立索引第11章 Lucene搜索第12章 Lucene的分析器第13章 高级搜索技巧第14章 性能测试第15章 搜索引擎的中文问题第16章 Lucene SandBox
无