JSP实用简明教程(第2版)
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
JSP实用简明教程(第2版) |
|
|
|
JSP实用简明教程(第2版) |
|
基本信息·出版社:清华大学出版社
·页码:361 页
·出版日期:2009年05月
·ISBN:7302200858/9787302200857
·条形码:9787302200857
·版本:第2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等学校计算机应用规划教材
内容简介 《JSP实用简明教程(第2版)》主要讲述JSP动态网站开发的相关知识,内容包括JSP相关技术概述、Java语言基础、JSP的内置对象、JSP开发环境的搭建、JSP动态网页设计基础、JSP的文件操作、JSP访问数据库、JSP与Servlet编程、JSP与JavaBeans编程,最后以一个典型案例详细讲解了JSP各种技术的综合应用。
《JSP实用简明教程(第2版)》采用基础知识结合典型案例的方法进行技术讲解,并附赠习题,以便读者更好地巩固所学的JSP技术知识。
《JSP实用简明教程(第2版)》可作为大学计算机及相关专业JSP课程的教材,也适合自学者及网站开发人员参考使用。
编辑推荐 《JSP实用简明教程(第2版)》主要讲述JSP动态网站开发的相关知识,内容包括JSP的相关技术概述、Java语言基础、JSP的内置对象、JSP开发环境的搭建、JSP动态网页设计基础、JSP的文件操作、JSP访问数据库、JSP与Servlet编程、JSP与JavaBeans编程,最后以一个典型案例详细讲解了JSP各种技术术的缤合应用。
读者对象:
《JSP实用简明教程(第2版)》可作为高等学校计算机相关专业的教材,也可供JSP动态网站开发人员参考。
《JSP实用简明教程(第2版)》特色:由浅入深,循序渐进:《JSP实用简明教程(第2版)》按照由浅入深、由易到难的学习过程安排课程内容,概念讲解清晰,技术分析透彻,使读者逐步掌握JSP相关技术。
案例典型,操作性强:《JSP实用简明教程(第2版)》在介绍关键知识点时,都配有一个典型案例,具体说明知识点的使用方法,让读者亲自试一试,加深对知识点的理解和掌握。
注释详尽,可读性强:《JSP实用简明教程(第2版)》对实例代码统一编号,详细注解,增强了可读性,易学易用。
目录 第1章 JSP概述
1.1 Java技术
1.1.1 Java Beans
1.1.2 JDBC
1.1.3 J2EE
1.1.4 Java Servlct
1.1.5 Struts
1.1.6 Sprin9
1.2 JSP技术
1.2.1 JSP技术概述
1.2.2 Web应用开发的JSP技术
1.2.3 JSP页面
1.2.4 JSP页面的应用模型
1.3 用JSP开发Web站点的几种方式
1.4 理解JSP的两种体系结构
1.4.1 Model l
1.4.2 Model 2
1.5 小结
1.6 习题
1.6.1 填空题
1.6.2 选择题
1.6.3 简答题
第2章 Java语言基础
2.1 Java语言的特点
2.2 Java的数据类型
2.2.1 简单类型
2.2.2 数组
2.3 运算符
2.3.1 算术运算符
2.3.2 整数位运算符
2.3.3 关系运算符
2.3.4 布尔逻辑运算符
2.3.5 赋值运算符
2.3.6 条件运算符
2.3.7 运算符优先级
2.4 条件语句
2.5 循环语句
2.5.1 while语句
2.5.2 do-while语句
2.5.3 for循环
2.5.4 循环退出语句
2.6 分支语句
2.7 Java中的强制类型转换
2.7.1 简单数据类型的强制转换
2.7.2 简单数据类型和对象之间的强制转换
2.8 Java类技术基础
2.8.1 类的声明和类体
2.8.2 成员的声明
2.8.3 方法调用
2.8.4 构造函数
2.8.5 重载
2.8.6 继承
2.9 Java高级类技术
2.9.1 抽象类
2.9.2 匿名类
2.9.3 包和接口
2.10 多线程技术
2.10.1 多线程的定义
2.10.2 线程优先级
2.10.3 线程同步
2.11 小结
2.12 习题
2.12.1 填空题
2.12.2 选择题
2.12.3 上机题
第3章 JSP应用开发体系与环境配置
3.1 Web应用程序理论基础
3.1.1 Internct技术概述
3.1.2 HTTP工作原理
3.2 JSP实现原理和运行机制
3.2.1 JSP实现原理
3.2.2 JSP运行机制
3.3 JSP环境配置
3.3.1 JDK的安装与配置
3.3.2 Tomcat的安装与配置
3.3.3 Eclpse+MyEclipse的配置
3.3.4 使用Eclipse+MyEelipse开发JSP程序
3.4 小结
3.5 习题
3.5.1 填空题
3.5.2 选择题
3.5.3 上机题
第4章 JSP动态网页设计基础
4.1 HTML语法
4.1.1 什么是HTML语言
4.1.2 HTML的基本标签
4.1.3 创建列表
4.1.4 图像、多媒体和超链接
4.1.5 表格
4.1.6 框架
4.1.7 表单
4.2 CSS语法
4.2.1 CSS简介
4.2.2 CSS基本语法
4.2.3 CSS基本属性
4.3 JSP页面的基本结构
4.4 JSP注释
4.4.1 隐藏注释
4.4.2 HTML注释
4.4.3 Java注释
4.5 变量、方法的声明
4.5.1 变量、方法的声明和表达式
4.5.2 表达式
4.6 JSP指令
4.6.linclude指令
4.6.2 Page指令
4.6.3 taglib指令
4.7 JSP动作(Action)语法
4.7.1
动作
4.7.2 动作
4.7.3 动作
4.7.4 动作
4.7.5 动作
4.7.6
4.8 JSP脚本
4.9 JavaScript脚本
4.10 小结
4.11 习题
4.11.1 填空题
4.11.2 选择题
4.11.3 上机题
第5章 JSP主要内置对象
5.1 Request对象
5.1.1 Request对象的方法
5.1.2 Request对象程序应用实例
5.2 Response对象
5.2.1 Response对象的方法
5.2.2 Response对象程序应用实例
5.3 Session对象
5.3.1 Session对象的方法
5.3.2 Session对象程序应用实例
5.4 Out对象
5.4.1 Out对象的方法
5.4.2 Out对象程序应用实例
5.5 PageContext对象
5.6 Application对象
5.6.1 Application对象的方法
5.6.2 Application对象程序应用实例
5.7 Config对象
5.7.1 Config对象的方法
5.7.2 Contig对象程序应用实例
5.8 Exception对象
5.8.1 Exception对象的方法
5.8.2 Exception对象程序应用实例
5.9 小结
5.10 习题
5.10.1 填空题
5.10.2 选择题
5.10.3 上机题
第6章 JSP中的文件操作
6.1 文件操作相关异常处理
6.1.1 异常处理概述
6.1.2 为什么要使用异常处理
6.1.3 异常类的层次
6.1.4 异常的处理
6.1.5 自定义异常
6.2 JSP的输入和输出流
6.2.1 字节流
6.2.2 字符流
6.3 File类概述
6.3.1 目录
6.3.2 创建目录
6.3.3 获取信息
6.4 在页面中读写文件中的数据
6.4.1 读取操作
6.4.2 写入操作
6.4.3 追加操作
6.4.4 在任意位置读取、写入操作
6.5 文件操作实例
6.5.1 文件的操作实例界面
6.5.2 程序清单
6.6 小结
6.7 习题
6.7.1 填空题
6.7.2 选择题
6.7.3 上机题
第7章 JSP中访问数据库
7.1 JDBC概述
7.1.1 什么是JDBC
7.1.2 JDBC与ODBC
7.1.3 JDBC两层模型和三层模型
7.1.4 JDBC接口
7.2 使用JDBC——ODBC桥访问数据库
7.2.1 创建一个Access型数据库
7.2.2 创建ODBC数据源
7.2.3 编写JSP程序_
7.2.4 JDBC.ODBC桥访问Access数据库分析
7.3 使用JDBC驱动程序、访问数据库
7.3.1 下载并安装JDBC驱动程序
7.3.2 创建SQLServer数据库
7.3.3 编写JSP程序
7.3.4 JDBC直接访问SQLServer数据库分析
7.4 查询记录
7.4.1 SQL的查询语句
7.4.2 JSP发送执行查询语句
7.5 更新记录
7.5.1 SQL的更新语句
7.5.2 JSP发送执行更新语句
7.6 添加记录
7.6.1 SQL的插入语句
7.6.2 JSP发送执行插入语句
7.7 删除记录
7.7.1 SQL的删除语句
7.7.2 JSP发送执行删除语句
7.8 分页显示记录
7.8.1 分页显示实例
7.8.2 代码实现分析
7.9 查询Excel电子表格
7.9.1 创建Excel文件
7.9.2 创建Excel数据源
7.9.3 编写JSP文件
7.9.4 访问Excel表格数据实现分析
7.10 JSP访问MySQL数据库
7.11 JSP访问SQLServer2005数据库
7.12 JSP数据库应用实例
7.12.1 程序效果图
7.12.2 程序清单
7.13 小结
7.14 习题
7.14.1 填空题
7.14.2 选择题
7.14.3 上机题
第8章 JSP与Servlet编程
8.1 Servlet概述
8.1.1 什么是Servlet
8.1.2 Servlet的优点
8.1.3 Servlet的用途
8.1.4 Servlet与JSP的区别
8.1.5 Servlet的方法
8.1.6 Servlet的生命周期
8.1.7 Servlet的类和接口
8.1.8 状态代码
8.2 编写一个简单的Servlet
8.3 处理客户端提交的数据
8.4 返回数据到客户端
8.5 JSP+Servlet编程实例
8.6 小结
8.7 习题
8.7.1 填空题
8.7.2 选择题
8.7.3 上机题
第9章 JSP与JavaBeans编程
第10章 在线书店
……
序言 JavaServerPages(JSP)是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。在Sun正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注,目前已经成为开发动态网页的主流技术之一。
本书是一本关于JSP课程的大学教材,书中囊括了使用JSP进行程序开发的基础知识,同时在讲解中结合了大量实用的示例,并在每章后面提供了习题。
本书分为10章。书中各章节遵循由浅入深的方式进行讲解,使读者更快速地掌握JSP编程知识,掌握具体方法和使用技巧。
文摘 插图:
第1章 JSP概述
JSP(Java Server Pages)是由Sun Microsystems公司倡导的、许多公司参与一起建立的一种动态网页技术标准。JSP技术的设计目的是使得构造基于web的应用程序更加容易和快捷,而这些应用程序能够与各种w曲服务器、应用服务器、浏览器和开发工具共同工作。在Sun正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注,目前已经成为开发动态网页的主流技术之一。
本章学习目标:
·了解常用的Java技术
·理解JSP技术
·了解JSP开发web站点的几种方式
·了解JSP的两种体系结构
1.1 Java技术
1995年美国Sun公司倡导和推出Java技术。Java是一种简单的、完全面向对象的、跨平台且安全可靠的、主要面向Intemet的开发工具。Java技术包括Java语言和Java Media APIs、Security APIsl Management APIs、Java Applet、Java RMl、JavaBeans、Java OS、Java
Servlet、JDBC、JNDl等,自从1995年正式问世以来,Java的快速发展已经极大地影响了整个Web世界的发展。随着Java Servlet的推出,Java在电子商务方面开始崭露头角,Java ServerPage技术的推出,更是让Java成为基于Web的应用程序的首选开发工具。
1.1.1 JavaBeans
JavaBeans是Java的可重用组件。众所周知,ASP通过COM来扩充复杂的功能,如文件上载、发送E—mail以及将业务处理或复杂计算分离出来成为独立可重复利用的模块,而JSP通过JavaBeans实现了类似的功能扩充。JSP对于在web应用中集成JavaBeans组件提供了很好的支持,例如程序员可以直接利用经测试和可信任的已有组件,避免了重复开发,这样既节省了开发时间,也为JSP应用带来了更多的可伸缩性。JavaBeans组件还可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。