简介
JSP(JavaServer Pages)是由Sun公司于1999年6月推出的最新网站建设技术,是基于Java Servlet以及整个Java体系的Web开发技术,是Servlet 2.1 API的扩展,其最新版本是于2000年9月发布的JSP l.2和Java Servlet 2.3 API。利用这一技术可以建立先进、安全、跨平台和高效率的大型动态网站。近年来在美国及欧洲,JSP已成为开发跨平台网站的首选工具,相信Java技术也将在我国电子商务以及网站建设中发挥日益重要的作用。 本书较为系统地介绍了学习JSP/Servlet所必需的Java基础知识、JSP编程、Java Servlet编程、 JavaBead/EJB、JDBC技术、中间件CORBA与JSP以及相应开发实例等,内容丰富,实用性强。全书共分7部分15章,附录中给出了JSP白皮书以及如何在Windows和Linux平台上建立JSP开发环境的方法等,并提供一个供读者学习研究JSP/Servlet编程的教学光盘。 本书可供准备从事电子商务和大型网站建设的Java编程人员以及高校相关专业师生参考使用。
目录
第一部分 java编程基础
第1章 java程序设计基础
1.1 概述
1.1.1 java技术的发展与现状
1.1.2 java语言的特点
1.1.3 java的应用简介
1.2 java基本语言规则
1.2.1 程序结构
1.2.2 基本规则
1.3 java运行环境
1.3.1 构建java运行环境
1.3.2 一个简单的java程序
1.4 类
1.4.1 对象实例
1.4.2 实例变量
1.4.3 new操作符
1.4.4 点操作符
1.4.5 成员函数定义
1.4.6 成员函数调用
1.4.7 this关键字
. 1.4.8 构造函数
1.4.9 重载
1.4.10 继承
1.4.11 super关键字
1.4.12 成员函数的覆盖
1.4.13 final关键字
1.4.14 静态
1.4.15 抽象
1.5 接口与包
1.5.1 接口(interface)
1.5.2 包(package)
1.6 java异常处理
1. 6. 1 异常基础
1.6.2 异常的类型
1.6.3 try与catch
1.6.4 多个catch子句
1.6.5 try语句的嵌套
1.6.6 thow语句
1.6.7 finally
1.7 线程
1.7.1 多线程的概念
1.7.2 java线程的例子
1.7.3 常用线程类成员函数
第二部分 jsp编程
第2章 jsp/servlet概述
2.1 java servlet
2.2 java servlet的特点
2.3 javaserverpages
2.3.1 简介
2.3.2 jsp和java 2企业版
2.4 web开发工具简介
2.4.1 cgi(commongatewayintedace)
2.4.2 fastcgl
2.4.3 isapi与nsapi(专有web服务器api)
2.4.4 co1dfusion
2.4.5 active server pages(asp)
2.4.6 server—side javascript(ssjs)
2.4.7 php
2.4.8 java servlet
2.5 多层应用结构
2.5.1 两层体系结构
2.5.2 三层体系结构
2.5.3 多层体系结
第3章 jsp技术
3.1 概述
3.2 jsp的基本语法,
3. 3 jsp的组成要素
3. 3. 1 jsp标准文本:静态的html
3. 3. 2 jsp脚本要素
3.3.3 jsp指令
3.3.4 使用脚本要素和指令的例子
3.3.5 预定义变量
3.3.6 isp行为
3.3.7 注释和字符引用习惯
3.3.8 tablib指令
3.4 jsp的优点
3.5 jsp与asp的比较
3.5.1 结构
3.5.2 性能和平台无关性
3.5.3 session管理
3.5.4 application管理
3.5.5 服务器端引用
3. 5.6 java组件:javabeans
3.5.7 jsp和数据库
3.5.8 java环境
3.5.9 jsp标签可扩充性
3.5.10 jsp跨平台的可重用性
3.5.11 jsp与asp比较小结
第4章 jsp编程基础
4.1 利用session编程
4. 2 一个处理表单的servlet
4.3 jsp、servlet与javabean
4.4 jsp高级技术
4.4.1 servlet有何缺陷
4.4.2 不同的方式
4.5 jsp存在的问题
4.5.1 直接使用servlet的问题
4.5.2 使用template engine的问题
4.5.3 jsp的角色
4.6 java分布式计算技术
4.6.1 servlet
4.6.2 rmi(remote methodlnvocation)
4.6.3 jdbc(javadatabase conectlvity)
4.6.4 java idl (java interface definition language)
第5章 http servlet api
5.l 概述
5.2 常用 http servlet api概述
5.2.1 cookie
5.2.2 httpservlet
5.2.3 httpservletrequest
5.2.4 httpservletresponse
5.2.5 httpsession
5.2.6 httpsessionbindingevent
5.2.7 httpsessionbindinglistener
5.2.8 sessioncontext
5.2.9 httputils
第6章 系统信息
6.l 初始化参数
6.1.l 获得初始参数
6.1.2 获取初始参数名
6.2 服务器
6. 2.l 服务器相关信息
6.2.2 销定servlet到服务器
6.3 客户端
6.3.l 获取客户机信息
6.3.2 限制只允许某些地区的机器访问
6.3.3 获取用户相关信息
6.3.4 个性化的欢迎信息
6.4 请求
6.4.l 请求参数
6. 4. 2 发布许可证密钥
6.4.3 路径信息
6.4. 4 服务文件
6.4.5 确定被请求的内容
6.4.6 改进的 counter servlet程序
6.4.7 请求机理
6.4.8 请求头
6.4.9 输入流
6. 4.10 额外属性
第7章 传送html信息
7.1 response的结构
7.2 发送标准的响应
7.3 使用持续连接
7.4 生成html
7.4.1 生成helloworld
7.4.2 生成一个天气预报的网页
7.5 状态码
7.6 http头
7.6.1 设定http头
7.6.2 重定向请求
7.6.3 客户牵引
7.7 错误处理
7.7.1 状态码
7.7.2 日志
7.7.3 报告错误
7.6.4 异常处理
第四部分 servlet高级编程部分
第8章 servlet中的动态页面
8.1 图像
8.1.1 产生图像
8.1.2 图像合成
8.3 图像特效
8.2 压缩的内容
8.3 serverpush技术
第9章 applet与servlet通信
9.1 applet与servlet通信的几种方式
9.1.1 http和原始的套接口(socket)连接
9.1.2 servlet和对象串行化
9.1.3 jdbc、rm、corba
9.2 app1et与servlet通信示例
9.2.1 applet与servlet通过普通http方式通信
9.2.2 一个applet与servlet通过http对象串行化方式通信
9.2.3 —个app1et与servlet通过套接口方式通信
第五部分 javabean/ejb
第10章 javabean
10.1 概述
10.2 javabean的属性
10.2.1 simple属性
10.2.2 indexed属性
10.2.3 bound属性
10.2.4 constrained属性
10.3 javabean的事件
10.3.1 javabean事件概述
10.3.2 事件状态对象(event stateobject)
10.3.3 事件监听器接口(eventlistenerinterface)与事件监听器
10.3.4 事件监听器的注册与注销
10.3.5 适配器类
10.4 bean的定制
10.4.1 定制器接口(customizerinterface)
10.4.2 属性编辑器接口(propertyeditorinterface)
10.4.3 beaninfo接口
10.5 javabean的持久化
10.6 javabean的存储格式
第11章 enterprisejavabeans
11.1 ejb体系结构
11.1.1 home接口
11.1.2 容器
11.1.3 enterprise javabean
11.1.4 远程接口
11.1.5 ejbobject
11.2 ejb体系中的角色
11.2.1 ejb提供者(enterprise javabeanpovider)
11.2.2 应用程序装配音(applicationassembler)
11.2.3 部署音(deployer)
11.2.4 ejb服务器提供者(ejb server provider)
11.2.5 ejb容器提供者(ejb containerprovider)
11.2.6 系统管理员(systemadminiatmtor)
11.3 会话bean
11.3.1 定义一个会话bean
11.3.2 会话bean的交换
11.3.3 活化和钝化
11.3.4 会话bean的状态管理
11.4 实体bean
11.4.1 实体bean的角色
11.4.2 实体bean和会话bean的比较
11.4.3 finder方法
11.4.4 主键
11.4.5 实体bean的内外存交换
11.4.6 自管理的持久性
11.4.7 容器管理的持久性
11.5 部署描述符
11.5.1 区分ejb开发的角色
11.5.2 ejb jar文件
11.6 事务
11.6.1 corba ots(objecttransaction service,对象事务服务)
11.6.2 定义事务
11.6.3 ots中的关键部件
11.6.4 事务和可恢复的对象
11. 6. 5 在部署描述符中指定事务控制
11.6.6 jts—java事务服务
11.6.7 自管理的事务
11.6.8 会话同步接口
11.6.9 加入事务
11.6.10 客户划分的事务
11.6.11 数据库操作的事务管理
11.6.12 分布事务的支持
11.7 结语
第六部分 jdbc与jsp/servlet
第12章 jdbc基础
12.1 jdbc概述
12.1.1 odbc到jdbc的发展历程
12.1.2 jdbc技术概述
12.1.3 数据库连接
12.1.4 jdbcapi第一版是jdk 2的核心部分
12.2 jdbc api概貌
12.2.1 jdbc driver api
12.2.2 jdbc api
12. 3 使用jdbc api对数据库连接
12.4 在applet中应用jdbc访问数据库
12. 4. 1 jdbc的工作原理
12. 4.2 jdbc编写数据库程序的方法
12.4.3 jdbc编写数据库程序的实现
第13章 servlet与jdbc
13.1 添加数据到servlet
13.1.1 java数据库互联
13.1.2 jdbc驱动器类型
13.2 jdbc应用程序接口
13.2.1 建立一个连接
13.2.2 执行sql statements和retievingresults
13.2.3 事物处理支持
13.3 影像数据库的例子
13.3.1 建立查询界面
13.3.2 连接到数据库
13.3.3 从查询表单中汇聚数据
13.3.4 建立查询
13.3.5 向数据库发送查询指令
13.3.6 向web浏览器返回查询结果
13.3.7 关闭数据库连接
13.4 用preparedstatement优化程序性能
13.4.1 销售表单更新界面
13.4.2 建立销售表单
13.4.3 连接到数据库
13.4.4 检索表单数据
13.4.5 建立preparestatement
13.4.6 向数据库插入记录
13.4.7 发送确认信息
13.5 连接池对象
13.5.1 数据库连接池
13.5.2 设置你的用户上限和初始化用户数目
13.5.3 建立所有连接对象
13.5.4 为新的请求分配连接对象
13.5.5 断开所有的数据库连接
第14章 jsp与jdbc
14.1 jsp与jdbc
14.1.1 jndi和数据源
14.1.2 预备声明
14.2 数据库驱动jsp
14.2.1 从数据表中建立jsp组件
14.2.2 jsp与jdbc数据类型
14.2.3 保持固定连接
14.2.4 处理大量结果
14.2.5 事务处理
14.3 一个jsp订票系统的例子
14.3.1 工程概览
14.3.2 所用数据库
14.3.3 设计概要
第七部分 中间件与jsp
第15章 中间件corba
15.1 中间件技术
15.1.1 什么是中间件
15.1.2 中间件的作用和分类
15.1.3 中间件模型和形态
15.2 分布式应用开发技术概述
15.2.1 corba、dcom、rmi简述
15.2.2 发展趋势
15.2.3 三种主流技术比较
15.3 corba技术及实例
15.3.1 corba简介
15.3.2 用java做c0rba开发实例
15.4 jsp与corba技术的结合使用
15.4.1 如何结合使用jsp和corba
15.4.2 一个例子
附录
附录1 javaserver pagestm白皮书
附录2 配置jsp的运行环境
附录3 在linux下建设jsp环境
附录4 用jsp构建动态网站
附录5 java web server中的mime类型
附录6 jsp网站参考
附录7 教学光盘内容目录
第1章 java程序设计基础
1.1 概述
1.1.1 java技术的发展与现状
1.1.2 java语言的特点
1.1.3 java的应用简介
1.2 java基本语言规则
1.2.1 程序结构
1.2.2 基本规则
1.3 java运行环境
1.3.1 构建java运行环境
1.3.2 一个简单的java程序
1.4 类
1.4.1 对象实例
1.4.2 实例变量
1.4.3 new操作符
1.4.4 点操作符
1.4.5 成员函数定义
1.4.6 成员函数调用
1.4.7 this关键字
. 1.4.8 构造函数
1.4.9 重载
1.4.10 继承
1.4.11 super关键字
1.4.12 成员函数的覆盖
1.4.13 final关键字
1.4.14 静态
1.4.15 抽象
1.5 接口与包
1.5.1 接口(interface)
1.5.2 包(package)
1.6 java异常处理
1. 6. 1 异常基础
1.6.2 异常的类型
1.6.3 try与catch
1.6.4 多个catch子句
1.6.5 try语句的嵌套
1.6.6 thow语句
1.6.7 finally
1.7 线程
1.7.1 多线程的概念
1.7.2 java线程的例子
1.7.3 常用线程类成员函数
第二部分 jsp编程
第2章 jsp/servlet概述
2.1 java servlet
2.2 java servlet的特点
2.3 javaserverpages
2.3.1 简介
2.3.2 jsp和java 2企业版
2.4 web开发工具简介
2.4.1 cgi(commongatewayintedace)
2.4.2 fastcgl
2.4.3 isapi与nsapi(专有web服务器api)
2.4.4 co1dfusion
2.4.5 active server pages(asp)
2.4.6 server—side javascript(ssjs)
2.4.7 php
2.4.8 java servlet
2.5 多层应用结构
2.5.1 两层体系结构
2.5.2 三层体系结构
2.5.3 多层体系结
第3章 jsp技术
3.1 概述
3.2 jsp的基本语法,
3. 3 jsp的组成要素
3. 3. 1 jsp标准文本:静态的html
3. 3. 2 jsp脚本要素
3.3.3 jsp指令
3.3.4 使用脚本要素和指令的例子
3.3.5 预定义变量
3.3.6 isp行为
3.3.7 注释和字符引用习惯
3.3.8 tablib指令
3.4 jsp的优点
3.5 jsp与asp的比较
3.5.1 结构
3.5.2 性能和平台无关性
3.5.3 session管理
3.5.4 application管理
3.5.5 服务器端引用
3. 5.6 java组件:javabeans
3.5.7 jsp和数据库
3.5.8 java环境
3.5.9 jsp标签可扩充性
3.5.10 jsp跨平台的可重用性
3.5.11 jsp与asp比较小结
第4章 jsp编程基础
4.1 利用session编程
4. 2 一个处理表单的servlet
4.3 jsp、servlet与javabean
4.4 jsp高级技术
4.4.1 servlet有何缺陷
4.4.2 不同的方式
4.5 jsp存在的问题
4.5.1 直接使用servlet的问题
4.5.2 使用template engine的问题
4.5.3 jsp的角色
4.6 java分布式计算技术
4.6.1 servlet
4.6.2 rmi(remote methodlnvocation)
4.6.3 jdbc(javadatabase conectlvity)
4.6.4 java idl (java interface definition language)
第5章 http servlet api
5.l 概述
5.2 常用 http servlet api概述
5.2.1 cookie
5.2.2 httpservlet
5.2.3 httpservletrequest
5.2.4 httpservletresponse
5.2.5 httpsession
5.2.6 httpsessionbindingevent
5.2.7 httpsessionbindinglistener
5.2.8 sessioncontext
5.2.9 httputils
第6章 系统信息
6.l 初始化参数
6.1.l 获得初始参数
6.1.2 获取初始参数名
6.2 服务器
6. 2.l 服务器相关信息
6.2.2 销定servlet到服务器
6.3 客户端
6.3.l 获取客户机信息
6.3.2 限制只允许某些地区的机器访问
6.3.3 获取用户相关信息
6.3.4 个性化的欢迎信息
6.4 请求
6.4.l 请求参数
6. 4. 2 发布许可证密钥
6.4.3 路径信息
6.4. 4 服务文件
6.4.5 确定被请求的内容
6.4.6 改进的 counter servlet程序
6.4.7 请求机理
6.4.8 请求头
6.4.9 输入流
6. 4.10 额外属性
第7章 传送html信息
7.1 response的结构
7.2 发送标准的响应
7.3 使用持续连接
7.4 生成html
7.4.1 生成helloworld
7.4.2 生成一个天气预报的网页
7.5 状态码
7.6 http头
7.6.1 设定http头
7.6.2 重定向请求
7.6.3 客户牵引
7.7 错误处理
7.7.1 状态码
7.7.2 日志
7.7.3 报告错误
7.6.4 异常处理
第四部分 servlet高级编程部分
第8章 servlet中的动态页面
8.1 图像
8.1.1 产生图像
8.1.2 图像合成
8.3 图像特效
8.2 压缩的内容
8.3 serverpush技术
第9章 applet与servlet通信
9.1 applet与servlet通信的几种方式
9.1.1 http和原始的套接口(socket)连接
9.1.2 servlet和对象串行化
9.1.3 jdbc、rm、corba
9.2 app1et与servlet通信示例
9.2.1 applet与servlet通过普通http方式通信
9.2.2 一个applet与servlet通过http对象串行化方式通信
9.2.3 —个app1et与servlet通过套接口方式通信
第五部分 javabean/ejb
第10章 javabean
10.1 概述
10.2 javabean的属性
10.2.1 simple属性
10.2.2 indexed属性
10.2.3 bound属性
10.2.4 constrained属性
10.3 javabean的事件
10.3.1 javabean事件概述
10.3.2 事件状态对象(event stateobject)
10.3.3 事件监听器接口(eventlistenerinterface)与事件监听器
10.3.4 事件监听器的注册与注销
10.3.5 适配器类
10.4 bean的定制
10.4.1 定制器接口(customizerinterface)
10.4.2 属性编辑器接口(propertyeditorinterface)
10.4.3 beaninfo接口
10.5 javabean的持久化
10.6 javabean的存储格式
第11章 enterprisejavabeans
11.1 ejb体系结构
11.1.1 home接口
11.1.2 容器
11.1.3 enterprise javabean
11.1.4 远程接口
11.1.5 ejbobject
11.2 ejb体系中的角色
11.2.1 ejb提供者(enterprise javabeanpovider)
11.2.2 应用程序装配音(applicationassembler)
11.2.3 部署音(deployer)
11.2.4 ejb服务器提供者(ejb server provider)
11.2.5 ejb容器提供者(ejb containerprovider)
11.2.6 系统管理员(systemadminiatmtor)
11.3 会话bean
11.3.1 定义一个会话bean
11.3.2 会话bean的交换
11.3.3 活化和钝化
11.3.4 会话bean的状态管理
11.4 实体bean
11.4.1 实体bean的角色
11.4.2 实体bean和会话bean的比较
11.4.3 finder方法
11.4.4 主键
11.4.5 实体bean的内外存交换
11.4.6 自管理的持久性
11.4.7 容器管理的持久性
11.5 部署描述符
11.5.1 区分ejb开发的角色
11.5.2 ejb jar文件
11.6 事务
11.6.1 corba ots(objecttransaction service,对象事务服务)
11.6.2 定义事务
11.6.3 ots中的关键部件
11.6.4 事务和可恢复的对象
11. 6. 5 在部署描述符中指定事务控制
11.6.6 jts—java事务服务
11.6.7 自管理的事务
11.6.8 会话同步接口
11.6.9 加入事务
11.6.10 客户划分的事务
11.6.11 数据库操作的事务管理
11.6.12 分布事务的支持
11.7 结语
第六部分 jdbc与jsp/servlet
第12章 jdbc基础
12.1 jdbc概述
12.1.1 odbc到jdbc的发展历程
12.1.2 jdbc技术概述
12.1.3 数据库连接
12.1.4 jdbcapi第一版是jdk 2的核心部分
12.2 jdbc api概貌
12.2.1 jdbc driver api
12.2.2 jdbc api
12. 3 使用jdbc api对数据库连接
12.4 在applet中应用jdbc访问数据库
12. 4. 1 jdbc的工作原理
12. 4.2 jdbc编写数据库程序的方法
12.4.3 jdbc编写数据库程序的实现
第13章 servlet与jdbc
13.1 添加数据到servlet
13.1.1 java数据库互联
13.1.2 jdbc驱动器类型
13.2 jdbc应用程序接口
13.2.1 建立一个连接
13.2.2 执行sql statements和retievingresults
13.2.3 事物处理支持
13.3 影像数据库的例子
13.3.1 建立查询界面
13.3.2 连接到数据库
13.3.3 从查询表单中汇聚数据
13.3.4 建立查询
13.3.5 向数据库发送查询指令
13.3.6 向web浏览器返回查询结果
13.3.7 关闭数据库连接
13.4 用preparedstatement优化程序性能
13.4.1 销售表单更新界面
13.4.2 建立销售表单
13.4.3 连接到数据库
13.4.4 检索表单数据
13.4.5 建立preparestatement
13.4.6 向数据库插入记录
13.4.7 发送确认信息
13.5 连接池对象
13.5.1 数据库连接池
13.5.2 设置你的用户上限和初始化用户数目
13.5.3 建立所有连接对象
13.5.4 为新的请求分配连接对象
13.5.5 断开所有的数据库连接
第14章 jsp与jdbc
14.1 jsp与jdbc
14.1.1 jndi和数据源
14.1.2 预备声明
14.2 数据库驱动jsp
14.2.1 从数据表中建立jsp组件
14.2.2 jsp与jdbc数据类型
14.2.3 保持固定连接
14.2.4 处理大量结果
14.2.5 事务处理
14.3 一个jsp订票系统的例子
14.3.1 工程概览
14.3.2 所用数据库
14.3.3 设计概要
第七部分 中间件与jsp
第15章 中间件corba
15.1 中间件技术
15.1.1 什么是中间件
15.1.2 中间件的作用和分类
15.1.3 中间件模型和形态
15.2 分布式应用开发技术概述
15.2.1 corba、dcom、rmi简述
15.2.2 发展趋势
15.2.3 三种主流技术比较
15.3 corba技术及实例
15.3.1 corba简介
15.3.2 用java做c0rba开发实例
15.4 jsp与corba技术的结合使用
15.4.1 如何结合使用jsp和corba
15.4.2 一个例子
附录
附录1 javaserver pagestm白皮书
附录2 配置jsp的运行环境
附录3 在linux下建设jsp环境
附录4 用jsp构建动态网站
附录5 java web server中的mime类型
附录6 jsp网站参考
附录7 教学光盘内容目录
JSP/ ServIet
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!