王朝网络
分享
 
 
 

Ajax+JSP网站开发从入门到精通(含盘)

王朝导购·作者佚名
 
Ajax+JSP网站开发从入门到精通(含盘)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,JSP,

作者: 梁文新,宋强,王占中等编著

出 版 社: 清华大学出版社

出版时间: 2008-7-1字数: 803000版次: 1页数: 482印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302170983包装: 平装编辑推荐

本书通过大量的实例全面深入地阐述了Ajax+JSP编程技术。全书共分为16章,包括JSP的基础知识、JSP访问外部数据、JSP高级技术、Ajax概述、Ajax相关技术、Ajax开发基础、Ajax开发模式、Ajax框架、Ajax常用技巧。本书最后介绍了6个开发实例,包括聊天室程序、留言本程序、通讯录程序、购物车程序、相册程序和Blog程序。配套光盘提供了本书源代码(包括6个完整的应用程序)和Ajax+JSP软件配置以及使用教学视频。

本书适合于中、高级Ajax+JSP网站开发人员,特别适合于有编程基础,希望全面学习Ajax+JSP技术,想提高实际应用能力的读者群体。

内容简介

本书通过大量的实例全面深入地阐述了Aiax+JSP编程技术。全书共分为16章,包括JSP的基础知识JSP访问外部数据、JSP高级技术、Ajax概述、Ajax相关技术、Ajax开发基础、AjaX开发模式、Ajax框架、Ajax常用技巧。本书最后介绍了6个开发实例,包括聊天室程序、留言本程序、通讯录程序、购物车程序、相册程序和Blog程序。配套光盘提供了本书源代码(包括6个完整的应用程序)和Ajax+JSP软件配置以及使用教学视频。

本书适合于中、高级Ajax+JSP网站开发人员,特别适合于有编程基础,希望全面学习Ajax十JSP技术,想提高实际应用能力的读者群体。

目录

第1章 JSP概述

1.1 JSP简介

1.1.1 JSP技术概述

1.1.2 JSP的开发模式

1.2 JSP的开发环境

1.2.1 安装和配置JDK

1.2.2 安装和配置Tomcat

1.2.3 JSP的运行原理

1.3 JSP开发实例

第2章 JSP的基础知识

2.1 JSP页面元素

2.2 JSP脚本元素

2.2.1 声明

2.2.2 Java脚本程序

2.2.3 表达式和注释

2.3 JSP指令元素

2.3.1 页面设置指令page

2.3.2 页面包含指令include

2.4 JSP动作元素

2.4.1文件包含

2.4.2文件转向

2.4.3 其他动作指令

2.5 request对象

2.5.1 request简介

2.5.2 获取客户端基本信息

2.5.3 获取参数值

2.6 response对象

2.6.1 response简介

2.6.2 设置响应信息

2.6.3 页面重定向

2.7 session对象

2.7.1 session简介

2.7.2 绑定会话

2.8 application对象

2.8.1 applciation简介

2.8.2 绑定全局变量

2.9 其他对象

2.9.1 out对象

2.9.2 exception对象

2.9.3 page和config对象

2.10 留言板实例

第3章 JSP访问外部数据

3.1 File类

3.2 流操作

3.2.1 流简介

3.2.2 使用字节流读写文件

3.2.3 使用字符流读写文件

3.3 文件操作

3.3.1 文件上传

3.3.2 文件下载

3.4 JDBC简介

3.4.1 JDBC的概念

3.4.2 JDBC API介绍

3.5 数据库操作

3.5.1 添加记录

3.5.2 修改记录

3.5.3 删除记录

3.5.4 查询记录

3.5.5 分页显示记录

3.6 获取数据库信息

3.7 连接数据库的其他方式

第4章 JSP高级技术

4.1 JavaBean简介

4.1.1 JavaBean介绍

4.1.2 定义JavaBean

4.2 使用JavaBean

4.2.1 调用JavaBean

4.2.2 scope作用域范围

4.2.3 setProperty动作标记

4.2.4 getProperty动作标记

4.3 开发JavaBean实例

4.3.1 获取记录集JavaBean

4.3.2 追加数据JavaBean

4.4 Servlet概述

4.4.1 Servlet简介

4.4.2 Servlet的生命周期

4.4.3 开发、部署一个简单的Servlet

4.5 实现Servlet

4.5.1 Servlet体系结构

4.5.2 创建Servlet类

4.6 Servlet处理请求和响应

4.7 Servlet中会话跟踪

4.8 JSP+Servlet+JavaBean实例

第5章 Ajax概述

5.1 Web 2.0简介

5.1.1 Web发展历史

5.1.2 Web 2.0简介

5.2 Ajax结构及其意义

5.2.1 传统Web应用解决方案

5.2.2 Ajax技术概念

5.2.3 Ajax相关技术简介

5.2.4 Ajax解决方案的优势

5.3 深入理解Ajax

5.3.1 Ajax的工作原理

5.3.2 Ajax的基本特征

5.4 Ajax异步请求实例

第6章 Ajax相关技术简介

6.1 XHTML

6.1.1 XHTML概述

6.1.2 XHTML与HTML的区别

6.1.3 XHTML的语法

6.1.4 XHTML 2.0简述

6.2 CSS

6.2.1 CSS语法

6.2.2 引入样式表

6.2.3 CSS属性

6.3 XML

6.3.1 XML文档

6.3.2 XML命名空间

6.3.3 文档类型定义(DTD)

6.4 JavaScript

6.4.1 JavaScript简介

6.4.2 JavaScript的基本结构

6.4.3 表达式与运算符

6.4.4 流程控制

6.4.5 函数

6.4.6 事件驱动及事件处理

6.4.7 创建对象

6.4.8 JavaScript中的对象

6.5 DOM

6.5.1 DOM对象

6.5.2 使用DOM操作HTML文档

6.5.3 使用DOM解析XML文档

6.6 XMLHttpRequest

6.6.1 XMLHttpRequest简介

6.6.2 XMLHttpRequest的属性和方法

6.6.3 XMLHttpRequest与服务器通信

6.6.4 XMLHttpRequest实例

第7章 Ajax的开发基础

7.1 HTTP请求中包含的参数

7.1.1 发送普通请求

7.1.2 发送XML格式请求

7.2 处理服务器响应

7.2.1 处理普通文本响应

7.2.2 处理XML格式响应

7.3 Ajax实例

第8章 Ajax的开发模式

8.1 Ajax与设计模式

8.1.1 设计模式

8.1.2 Ajax与重构

8.1.3 一个使用重构的简单实例

8.2 Ajax中常用的设计模式

8.2.1 Facade模式

8.2.2 Observer模式

8.2.3 Singleton模式

8.3 MVC模式

8.3.1 MVC简介

8.3.2 Ajax中的MVC

第9章 Ajax框架

9.1 Ajax概述

9.2 Dojo框架

9.2.1 Dojo框架简介

9.2.2 安装Dojo框架

9.2.3 Dojo标记介绍

9.2.4 创建静态页面

9.2.5 Dojo事件处理

9.2.6 Dojo异步调用

9.3 DWR框架

9.3.1 DWR框架概述

9.3.2 部署DWR框架

9.3.3 DWR框架函数

9.3.4 身份验证

9.3.5 包含文件

9.4 MooTools框架

9.4.1 MooTools框架介绍

9.4.2 安装MooTools框架

9.4.3 MooTools常用类(一)

9.4.4 MooTools常用类(二)

9.4.5 MooTools事件处理

9.4.6 MooTools异步调用

第10章 Ajax的常用技巧

10.1 实现表单数据验证

10.2 实现Web页面中的级联菜单

10.3 实现自动刷新页面

10.4 实现数据库分页

10.5 实现进度条

10.6 实现Web页面局部动态更新

第11章 聊天室

11.1 开发前的准备

11.1.1 聊天室分析

11.1.2 系统概述

11.1.3 数据库设计

11.2 代码实现

11.2.1 公共类编写

11.2.2 用户注册

11.2.3 用户登录

11.2.4 聊天室

11.2.5 查看个人聊天记录

11.2.6 删除聊天记录

11.3 实例演示

第12章 留言板

12.1 需求分析和系统概述

12.1.1 需求分析

12.1.2 系统概述

12.1.3 数据库设计

12.2 客户端代码

12.2.1 客户端原理分析

12.2.2 主界面客户端实现

12.2.3 显示页面客户端实现

12.2.4 校验页面客户端实现

12.2.5 删除页面客户端实现

12.3 服务器端实现

12.3.1 封装数据访问类

12.3.2 添加处理页面

12.3.3 显示处理页面

12.3.4 删除处理页面

12.3.5 身份校验处理页面

12.4 运行留言板程序

第13章 通讯录

13.1 需求分析和系统概述

13.1.1 需求分析

13.1.2 系统概述

13.1.3 数据库设计

13.2 客户端页面实现

13.2.1 通讯录输入页面

13.2.2 通讯录删除页面

13.2.3 通讯录显示页面

13.2.4 通讯录修改页面

13.2.5 通讯录简单查询页面

13.2.6 通讯录高级查询页面

13.3 服务器端页面实现

13.3.1 输入处理页面

13.3.2 删除处理页面

13.3.3 显示处理页面

13.3.4 修改处理页面

13.3.5 简单查询处理页面

13.3.6 高级查询处理页面

13.4 运行通讯录程序

第14章 购物车实例

14.1 开发前的准备

14.1.1 需求分析

14.1.2 系统设计

14.1.3 数据库设计

14.2 核心代码

14.2.1 服务器端代码

14.2.2 客户端代码

14.3 实例演示

14.3.1 登录/注册模块

14.3.2 商品类别模块

14.3.3 订单模块

第15章 网络相册系统

15.1 需求分析

15.2 系统分析

15.3 数据库设计

15.4 系统公共类

15.4.1 数据库对象类

15.4.2 JavaBean类

15.4.3 业务逻辑类

15.4.4 公用工具类

15.5 配置web.xml

15.6 页面显示

15.6.1 源码解析

15.6.2 运行时界面截图

第16章 Blog系统

16.1 Blog介绍

16.2 系统概述

16.3 数据库设计

16.4 通用模块设计

16.5 首页实现

16.6 系统实现

16.6.1 注册Blog会员

16.6.2 添加Blog文章

16.6.3 分页浏览文章标题

16.6.4 阅读Blog文章

16.6.5 Blog文章删除

16.6.6 Blog会员登录

书摘插图

第1章 JSP概述

学习目标

JSP(Java Server Pages)是由Sun公司以Java语言为脚本语言开发出来的一种动态网页制作技术,主要完成网页中服务器动态部分的编写。该技术是在Servlet技术的基础上形成的,并继承了Java语言的多种优势,如安全性、支持多线程、平台无关性等。与其他动态网页技术相比较,如ASP、PHP等,具有运行速度快、安全等特点。

本章将简要介绍JSP的产生到现状,并重点介绍构建JSP的运行平台,即Tomcat和JDK的安装及配置。在本章最后给出一个JSP+JavaBean+Servlet实例,演示JSP各部分的运行情况。

内容摘要

了解Web技术的产生和发展。

了解JSP的产生和应用。

了解JSP的技术优势。

掌握常见JSP的设计模式。

掌握JDK下载、安装、配置。

掌握Tomcat下载、安装。

掌握编写JSP工作原理。

了解JSP页面包含元素。

了解JSP的开发流程。

1.1 JSP简介

要熟练掌握JSP技术,首先需要了解JSP的产生和发展历史,明确JSP技术在Web技术中所占有位置,JSP技术能够解决的问题。在本小节中,将主要介绍JSP形成的必然原因,与其他动态技术相比所具有的优势。

1.1.1 JSP技术概述

在Internet发展的最初阶段,HTML语言只能在浏览器中展现静态的文本或图像信息,这无法满足人们对信息丰富性和多样性的强烈需求。随着Internet和Web技术应用到商业领域,Web技术功能越来越强大。目前,解决Web动态网站的开发技术很多,如Servlet,JSP,ASP,PHP等,都得到了广泛应用。JSP是它们中的佼佼者。

JSP(Java Server Pages)是由Sun Microsystem公司于1999推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记,就构成了JSP网页(*.jsp)。Web服务器在收到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页、发送E.mail等等,这就是建立动态网站所需要的功能。JSP所有程序操作都在服务器端执行,网络上传送给客户端仅是得到的结果,对客户浏览器的要求最低。

Servlet是3SP技术的发展前身,它是Java技术对CGI编程的回应。Servlet程序在服务器端运行,动态生成Web页面。Servlet由Java语言编写,运行在Tomcat服务器中,能够主动生成HTML标记和客户端需要的数据,并能够将生成的数据返回到客户端。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资。其详细信息如表1-1所示。

……

Ajax+JSP网站开发从入门到精通(含盘)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
超级全景霸王兵器(二):超级战车
中国近代教育史教学参考资料:下册
西方近代心理学史
超级物理专题题典:功和机械能
Mastercam实训教程
张恨水选集(第二辑 共三册)
张恨水选集(第一辑  共三册)
每晚一个悬疑故事(共三册)
科教兴市——淄博的探索
天机(全四册  蔡骏著)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有