JSP技术详解与应用实践

副标题:无

作   者:唐爱国,杭志,王建明编著

分类号:

ISBN:9787302191049

微信扫一扫,移动浏览光盘

简介

  本书以JSP动态网站开发技术为背景,结合Web 2.0相关技术,以基础知识结合实例讲解的方式,由浅入深地对JSP开发动态网站相关技术的一系列操作方法和使用技巧做了比较全面而系统的阐述。    全书共分24章,主要内容包括:网站开发基础知识,Dreamweaver CS3中规划网页结构及制作静态网页,JavaScript编程基础,DOM模型及JavaScript高级技术,JSP动态网站技术基础,JavaBean及Servlet技术,动态网站数据库技术,MVC与Struts框架,Spring与JSF的基本原理及Ajax技术基础。并通过对这些典型技术的应用,详细介绍了新闻发布系统、博客系统及电子商务网站的开发过程。    全书采用较为通俗易懂的语言和具有实际意义的开发实例来说明原理、标准和核心技术,适合于使用JSP进行动态网站开发的初、中级读者、编程爱好者、大专院校学生、网站开发人员阅读。

目录

目录
第1章 网站开发基础
1.1 网络模型
1.1.1 C/S模型
1.1.2 B/S模型
1.2 静态网页和动态网页
1.2.1 静态网页
1.2.2 动态网页
1.3 网站建设流程简介
1.3.1 需求分析
1.3.2 网站规划
1.3.3 建站准备
1.3.4 网站设计与开发
1.3.5 网站发布与运营
1.3.6 网站更新与维护
1.4 HTML与XHTML
1.5 小结
第2章 Dreamweaver CS3入门
2.1 Dreamweaver CS3简介
2.1.1 发展历程
2.1.2 Dreamweaver CS3增强的功能
2.1.3 Dreamweaver CS3特点
2.2 Dreamweaver CS3的安装
2.2.1 系统要求
2.2.2 Dreamweaver CS3的安装
2.3 Dreamweaver CS3的主界面
2.3.1 启动Dreamweaver CS3
2.3.2 Dreamweaver CS3起始页
2.3.3 Dreamweaver CS3的工作区
2.4 Dreamweaver CS3的基本操作
2.4.1 建立站点
2.4.2 全局设置
2.4.3 基本HTML结构(head、body)
2.5 小结
第3章 网页基本元素
3.1 文本
3.1.1 字体设定
3.1.2 字号设定
3.1.3 文本颜色
3.1.4 文字排版
3.2 图片
3.2.1 图片格式
3.2.2 插入图片
3.2.3 背景图片
3.2.4 图像占位符
3.3 链接
3.3.1 相对路径与绝对路径
3.3.2 文本链接
3.3.3 图片链接
3.3.4 图片热点
3.3.5 本页锚记
3.3.6 邮件链接
3.4 表格
3.4.1 表格的特点
3.4.2 表格的结构
3.4.3 表格修改(插入、删除行列)
3.4.4 创建细线表格
3.5 多媒体
3.5.1 插入声音
3.5.2 插入视频
3.5.3 插入Flash
3.5.4 插入Java Applet
3.6 小结
第4章 框架和表单
4.1 框架
4.1.1 框架和框架集
4.1.2 创建框架
4.1.3 框架属性
4.1.4 框架面板
4.1.5 选择框架
4.1.6 保存框架
4.1.7 调整框架的大小
4.2 表单
4.2.1 表单对象
4.2.2 创建表单域
4.2.3 添加文本字段
4.2.4 添加文件域
4.2.5 添加隐藏域
4.2.6 添加单选按钮
4.2.7 添加单选按钮组
4.2.8 添加复选框
4.2.9 添加列表/菜单
4.2.10 添加按钮
4.3 小结
第5章 层概念和CSS基础
5.1 层的基本知识
5.1.1 层的概述
5.1.2 创建层
5.1.3 操作层
5.1.4 修改层的属性
5.1.5 层的嵌套
5.2 层的HTML实现
5.3 CSS基础知识
5.3.1 CSS概述
5.3.2 CSS的作用对象
5.3.3 CSS标准检测
5.4 CSS语法
5.4.1 CSS导入方法
5.4.2 CSS基本语法
5.4.3 样式的继承
5.5 CSS的应用
5.5.1 字体相关设置
5.5.2 背景相关设置
5.6 CSS盒模型
5.6.1 填充——padding
5.6.2 边距——margin
5.6.3 边框——border
5.7 XHTML+CSS布局实例
5.7.1 垂直单行布局
5.7.2 垂直多行布局
5.7.3 左右布局
5.7.4 左中右布局
5.7.5 复合布局
5.8 小结
第6章 布局、模板和库
6.1 常见布局形式
6.2 使用Dreamweaver CS3布局
6.2.1 三种视图模式
6.2.2 标准模式下的网页排版
6.2.3 布局模式下的网页排版
6.3 模板的应用
6.3.1 了解模板
6.3.2 创建模板
6.3.3 模板的应用与修改
6.3.4 更新模板
6.4 库的应用
6.4.1 库的作用
6.4.2 创建和使用库项目
6.5 小结
第7章 网站制作综合实例
7.1 首页的制作
7.1.1 结构分析
7.1.2 结构代码
7.1.3 样式编写
7.2 模板的创建和使用
7.2.1 模板的创建
7.2.2 模板的使用
7.3 登录和注册页面的制作
7.3.1 结构设计与代码
7.3.2 样式编写
7.4 小结
第8章 JavaScript语言基础
8.1 JavaScript概述
8.2 JavaScript编程方法
8.2.1 编程环境
8.2.2 <script>标记
8.2.3 屏蔽脚本程序
8.3 JavaScript的开发环境
8.3.1 UltraEdit
8.3.2 Antechinus JavaScript Editor
8.3.3 Microsoft脚本编辑器
8.4 JavaScript数据类型
8.4.1 基本数据类型
8.4.2 基本数据类型的转换
8.4.3 常量与变量
8.4.4 清除无用存储单元
8.4.5 关键字
8.5 JavaScript运算符与表达式
8.5.1 算术运算符
8.5.2 比较运算符
8.5.3 位运算符
8.5.4 逻辑运算符
8.5.5 赋值运算符
8.5.6 字符运算符
8.5.7 其他运算符
8.5.8 表达式
8.5.9 运算符的优先级
8.6 JavaScript语句结构
8.6.1 语句与分隔符
8.6.2 语句块
8.6.3 注释
8.7 小结
第9章 流程控制与函数
9.1 基本流程结构简介
9.1.1 顺序结构
9.1.2 选择结构
9.1.3 循环结构
9.1.4 基本结构的特点
9.2 条件语句
9.2.1 if语句
9.2.2 if-else语句
9.2.3 switch语句
9.3 循环语句
9.3.1 for语句
9.3.2 whi1e语句
9.3.3 do-while语句
9.3.4 continue语句
9.3.5 break语句
9.4 函数
9.4.1 函数的定义
9.4.2 函数的调用
9.4.3 返回值
9.4.4 可变参数
9.4.5 创建动态函数
9.4.6 函数的递归调用
9.5 JavaScript的内部函数
9.5.1 内部函数的定义
9.5.2 常用内部函数
9.6 小结
第10章 JavaScript对象和事件
10.1 对象概述
10.1.1 什么是对象
10.1.2 对象的属性和方法
10.1.3 对象的创建
10.2 String对象
10.2.1 String对象的基本属性
10.2.2 字符串操作的常用方法
10.3 Math对象
10.3.1 Math对象的基本属性
10.3.2 Math对象的方法
10.3.3 随机数
10.4 Array对象
10.4.1 创建Array对象
10.4.2 创建多维数组
10.4.3 Array对象的基本属性
10.4.4 Array对象的常用方法
10.5 Date对象
10.5.1 创建Date对象
10.5.2 Date对象的属性和方法
10.6 其他常用对象
10.6.1 document对象
10.6.2 navigator对象
10.6.3 location对象
10.6.4 history对象
10.7 用户自定义对象
10.7.1 自定义构造器
10.7.2 自定义方法
10.8 JavaScript事件处理机制
10.8.1 事件处理概述
10.8.2 常见事件
10.8.3 事件处理程序
10.8.4 event对象
10.9 综合实例——漂浮广告
10.10 小结
第11章 文档对象模型(DOM)
11.1 DOM概述
11.1.1 什么是DOM
11.1.2 DOM的组成部分
11.1.3 DOM的发展
11.2 DOM结构模型
11.2.1 DOM的文档层次结构
11.2.2 DOM节点概念和类型
11.3 处理DOM中的节点
11.3.1 直接和间接引用节点
11.3.2 获取节点信息
11.3.3 遍历所有节点
11.3.4 处理节点的属性
11.4 改变文档的层次结构
11.4.1 创建节点
11.4.2 添加节点
11.4.3 替换节点
11.4.4 复制节点
11.4.5 删除节点
11.5 表格操作
11.5.1 创建一个表格对象
11.5.2 添加一行
11.5.3 单元格对象
11.5.4 添加、引用和删除单元格
11.5.5 交换表格中的两行
11.6 小结
第12章 JavaScript高级技术
12.1 框架编程
12.1.1 框架编程概述
12.1.2 内联框架
12.1.3 框架的嵌套
12.2 Cookie技术
12.2.1 Cookie概述
12.2.2 设置和读取Cookie
12.2.3 删除Cookie
12.2.4 Cookie的应用
12.3 正则表达式
12.3.1 正则表达式概述
12.3.2 元字符
12.3.3 RegExp对象
12.3.4 RegExp对象的属性与方法
12.4 window对象
12.4.1 对话框
12.4.2 窗口
12.5 异常处理
12.5.1 异常处理概述
12.5.2 Error对象
12.5.3 使用try-catch-finally处理异常
12.5.4 使用throw处理异常
12.6 小结
第13章 JSP技术概述
13.1 JSP技术简介
13.1.1 什么是JSP
13.1.2 为什么要使用JSP
13.1.3 JSP的运行原理
13.2 JSP运行环境的搭建
13.2.1 JDK的安装和配置
13.2.2 Tomcat的安装和配置
13.2.3 一个简单的JSP页面
13.3 Eclipse开发环境的搭建
13.3.1 Eclipse简介
13.3.2 Eclipse的安装和汉化
13.3.3 安装和配置MyEclipse插件
13.3.4 使用Eclipse创建JSP页面
13.4 小结
第14章 JSP语法
14.1 JSP页面的构成
14.1.1 一个典型的JSP页面
14.1.2 JSP的组成元素
14.2 脚本元素
14.2.1 声明
14.2.2 表达式
14.2.3 脚本小程序
14.3 指令元素
14.3.1 page指令
14.3.2 include指令
14.3.3 taglib指令
14.4 动作元素
14.4.1 <jsp:param>
14.4.2 <jsp:include>
14.4.3 <jsp:forward>
14.4.4 <jsp:plugin>
14.4.5 <jsp:useBean>
14.4.6 <jsp:setProperty>
14.4.7 <jsp:getProperty>
14.5 小结
第15章 JSP内置对象及实例
15.1 初识JSP内置对象
15.1.1 JSP内置对象简单实例
15.1.2 JSP内置对象简介
15.2 request对象
15.2.1 request对象介绍
15.2.2 获取Form表单的信息
15.2.3 在请求作用域中管理属性
15.2.4 获取Cookie
15.2.5 获取HTTP请求报头
15.2.6 获取请求系统信息
15.3 response对象
15.3.1 response对象介绍
15.3.2 设置缓冲区
15.3.3 设置响应报头
15.3.4 重定向资源
15.4 session对象
15.4.1 session对象介绍
15.4.2 URL重写
15.4.3 会话服务
15.4.4 session对象应用实例
15.5 application对象
15.5.1 application对象介绍
15.5.2 读取应用程序初始化参数
15.5.3 管理应用程序环境属性
15.5.4 支持资源的提取
15.5.5 application对象综合实例
15.6 page页面对象
15.6.1 page页面对象介绍
15.6.2 page对象使用举例
15.7 pageContext对象
15.7.1 pageContext对象介绍
15.7.2 pageContext对象实例
15.8 config参数配置对象
15.8.1 config对象介绍
15.8.2 config对象主要函数的使用
15.9 out输出对象
15.9.1 out对象介绍
15.9.2 out对象的应用
15.10 exception异常处理对象
15.10.1 exception对象介绍
15.10.2 exception对象的应用
15.11 小结
第16章 JavaBean与Servlet
16.1 JavaBean基础
16.1.1 JavaBean的基本概念
16.1.2 一个简单的JavaBean
16.1.3 JavaBean的属性
16.1.4 JavaBean的构造方法
16.1.5 JavaBean的事件
16.2 JavaBean的应用
16.2.1 开发JavaBean类
16.2.2 JSP页面的开发
16.2.3 JavaBean在不同范围内的应用
16.2.4 使用JavaBean实现购物车
16.3 Servlet技术介绍
16.3.1 什么是Servlet
16.3.2 Servlet技术的特点
16.3.3 Servlet的生命周期
16.3.4 Servlet入门实例
16.4 Servlet常用接口
16.4.1 HttpServlet
16.4.2 ServletConfig
16.4.3 HttpServletRequest和HttpServletResponse
16.4.4 HttpSession
16.4.5 RequestDispatcher
16.4.6 ServletContext
16.4.7 Filter
16.4.8 HttpSessionListener
16.5 Servlet的配置
16.5.1 Servlet
16.5.2 servlet-mapping
16.6 小结
第17章 JSP标签
17.1 JSP标签概述
17.1.1 JSP标签库
17.1.2 JSTL介绍
17.1.3 JSTL的安装配置
17.1.4 JSTL编程实例
17.2 一般用途的标签
17.2.1 <c:out>标签
17.2.2 <c:set>标签
17.2.3 <c:remove>标签
17.2.4 <c:catch>标签
17.3 条件标签
17.3.1 <c:if>标签
17.3.2 <c:choose>、<c:when>和<c:otherwise>标签
17.4 迭代标签
17.4.1 <c:forEach>标签
17.4.2 <c:forTokens>标签
17.5 URL相关的标签
17.5.1 <c:import>标签
17.5.2 <c:url>标签
17.5.3 <c:redirect>标签
17.5.4 <c:param>标签
17.6 XML标签
17.6.1 XML核心标签
17.6.2 XML流程控制标签
17.6.3 XML转换标签
17.7 SQL相关的标签
17.7.1 <sql:setDataSource>标签
17.7.2 <sql:query>标签
17.7.3 <sql:update>标签
17.7.4 <sql:transaction>标签
17.7.5 <sql:param>和<sql:dateParam>标签
17.8 小结
第18章 网站数据库技术
18.1 数据库和常用SQL语句
18.1.1 数据库介绍
18.1.2 SQL语言
18.2 JDBC技术和数据库驱动程序
18.2.1 JDBC介绍
18.2.2 数据库驱动程序
18.2.3 JDBC的常用接口
18.2.4 配置不同的数据库
18.3 在JSP和Servlet中使用JDBC
18.3.1 JSP使用JDBC访问数据库
18.3.2 JSP通过JavaBean访问数据库
18.3.3 在Servlet中使用JDBC访问数据库
18.4 数据库开发框架——Hibernate
18.4.1 Hibernate框架简介
18.4.2 Hibernate的Web应用
18.4.3 Hibernate基础类和概念
18.4.4 Hibernate映射
18.4.5 Hibernate查询
18.5 小结
第19章 MVC与Struts
19.1 MVC设计模式
19.1.1 MVC简介
19.1.2 MVC的实现模型
19.2 Struts MVC框架
19.2.1 什么是Struts
19.2.2 Struts的体系结构
19.2.3 Struts组件简介
19.2.4 Struts的工作原理
19.3 Struts配置文件介绍
19.4 Struts应用开发实例——用户登录系统
19.4.1 建立Struts开发环境
19.4.2 在Eclipse中创建Struts应用
19.4.3 创建Model组件
19.4.4 创建View组件
19.4.5 创建辅助功能类
19.4.6 发布Web应用
19.5 小结
第20章 Spring与JSF
20.1 Spring基础
20.1.1 Spring简介
20.1.2 Spring实现MVC
20.1.3 搭建Spring开发环境
20.1.4 开发一个简单的Spring MVC应用
20.2 JSF基础
20.2.1 JSF技术介绍
20.2.2 JSF的处理生命周期
20.2.3 JSF组件
20.2.4 开发一个简单的JSF应用
20.3 小结
第21章 Ajax技术
21.1 Ajax的产生
21.2 Ajax技术简介
21.2.1 什么是Ajax
21.2.2 Ajax的相关技术
21.3 Ajax通信技术
21.3.1 隐藏帧技术
21.3.2 XMLHttp请求
21.3.3 同步与异步
21.4 Ajax的工作原理
21.5 Ajax开发实例
21.5.1 局部页面自动刷新
21.5.2 输入提示和自动完成
21.6 小结
第22章 新闻发布系统
22.1 新闻发布系统需求分析
22.2 新闻发布系统总体设计
22.2.1 设计目标与原则
22.2.2 项目规划
22.2.3 模块设计及功能
22.2.4 总体架构设计
22.2.5 开发和运行环境
22.3 数据库设计
22.4 新闻发布系统详细设计与实现
22.4.1 首页设计
22.4.2 二级栏目显示页面
22.4.3 新闻显示页面
22.4.4 新闻管理模块
22.4.5 栏目管理模块
22.4.6 管理员管理模块
22.4.7 密码修改
22.4.8 登录模块和退出模块
22.4.9 其他模块
22.5 小结
第23章 博客
23.1 需求分析
23.1.1 系统概述
23.1.2 创建用例图
23.1.3 详细描述用例
23.2 系统设计
23.2.1 项目规划
23.2.2 系统功能结构图
23.2.3 逻辑结构设计
23.3 系统总体架构
23.3.1 文件布局
23.3.2 博客首页
23.4 系统后台主要功能模块设计
23.4.1 后台登录模块设计
23.4.2 系统管理员设置模块设计
23.4.3 用户登录和注册模块设计
23.4.4 日志管理模块设计
23.4.5 评论和留言管理模块设计
23.5 小结
第24章 电子商城
24.1 系统分析与设计
24.1.1 需求分析
24.1.2 系统流程
24.2 系统架构分析
24.2.1 Struts在本实例中的应用
24.2.2 Web服务器
24.3 数据库设计
24.3.1 配置数据库
24.3.2 数据库设计
24.3.3 数据库表的详细设计
24.4 电子商城总体设计
24.4.1 创建和配置站点
24.4.2 页面框架和公用页面
24.4.3 Struts配置
24.5 用户管理模块
24.5.1 用户权限控制
24.5.2 普通用户模块
24.5.3 管理员模块
24.6 商品管理模块
24.6.1 商品浏览
24.6.2 管理商品
24.6.3 商品类别管理
24.7 购物车模块
24.7.1 生成购物车
24.7.2 订购商品
24.7.3 查看购物车
24.7.4 删除购物车中商品信息
24.7.5 清空购物车
24.8 订单管理模块
24.8.1 生成订单
24.8.2 订单管理
24.9 小结

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JSP技术详解与应用实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon