图书介绍

JSP/Servlet 基于Java的最新网站建设工具【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

JSP/Servlet 基于Java的最新网站建设工具
  • 王迪华等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900635114
  • 出版时间:2001
  • 标注页数:363页
  • 文件大小:22MB
  • 文件页数:378页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JSP/Servlet 基于Java的最新网站建设工具PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分Java编程基础1

第1章 Java程序设计基础1

1.1 概述1

1.1.1 Java技术的发展与现状1

1.1.2 Java语言的特点3

1.1.3 Java的应用简介4

1.2 Java基本语言规则4

1.2.1 程序结构4

1.2.2 基本规则5

1.3 Java运行环境10

1.3.1 构建Java运行环境10

1.3.2 一个简单的Java程序11

1.4 类12

1.4.1 对象实例12

1.4.2 实例变量13

1.4.3 new操作符13

1.4.4 点操作符14

1.4.5 成员函数定义14

1.4.6 成员函数调用15

1.4.7 this关键字15

1.4.8 构造函数16

1.4.9 重载17

1.4.10 继承18

1.4.11 super关键字19

1.4.12 成员函数的覆盖19

1.4.13 final关键字20

1.4.14 静态21

1.4.15 抽象22

1.5 接口与包23

1.5.1 接口(interface)23

1.5.2 包(package)24

1.6 Java异常处理25

1.6.1 异常基础25

1.6.2 异常的类型25

1.6.3 try与catch26

1.6.4 多个catch子句26

1.6.5 try语句的嵌套27

1.6.6 thow语句27

1.6.7 finally28

1.7 线程29

1.7.1 多线程的概念29

1.7.2 Java线程的例子32

1.7.3 常用线程类成员函数35

第二部分 JSP编程37

第2章 JSP/Servlet概述37

2.1 Java/Servlet37

2.2 Java/Servlet的特点38

2.3 JavaServer Page39

2.3.1 简介39

2.3.2 JSP和Java 2企业版39

2.4 Web开发工具简介40

2.4.1 CGI(Common Gateway Interface)41

2.4.2 FastCGI42

2.4.3 ISAPI与NSAPI(专有Web服务器API)42

2.4.4 ColdFusion42

2.4.5 Active Server Pages(ASP)42

2.4.6 Server-Side JavaScript(SSJS)43

2.4.7 PHP43

2.4.8 Java Servlet43

2.5 多层应用结构44

2.5.1 两层体系结构44

2.5.2 三层体系结构44

2.5.3 多层体系结构45

第3章 JSP技术47

3.1 概述47

3.2 JSP的基本语法47

3.3 JSP的组成要素52

3.3.1 JSP标准文本:静态的HTML52

3.3.2 JSP脚本要素52

3.3.3 JSP指令54

3.3.4 使用脚本要素和指令的例子59

3.3.5 预定义变量60

3.3.6 ISP行为61

3.3.7 注释和字符引用习惯74

3.3.8 tablib指令74

3.4 JSP的优点74

3.5 JSP与ASP的比较77

3.5.1 结构77

3.5.2 性能和平台无关性77

3.5.3 Session管理78

3.5.4 Application管理78

3.5.5 服务器端引用78

3.5.6 Java组件:JavaBeans78

3.5.7 JSP和数据库79

3.5.8 Java环境79

3.5.9 JSP标签可扩充性80

3.5.10 JSP跨平台的可重用性80

3.5.11 JSP与ASP比较小结81

第4章 JSP编程基础83

4.1 利用session编程83

4.2 一个处理表单的Servlet84

4.3 JSP、Servlet与JavaBean86

4.4 JSP高级技术87

4.4.1 Servlet有何缺陷87

4.4.2 不同的方式87

4.5 JSP存在的问题97

4.5.1 直接使用Servlet的问题97

4.5.2 使用template engine的问题101

4.5.3 JSP的角色102

4.6 Java分布式计算技术102

4.6.1 Servlet102

4.6.2 RMI (Remote Method Invocation)103

4.6.3 JDBC(Java Database Conectivity)104

4.6.4 Java IDL(Java Interface Definition Language)105

第三部分 Java Servlet编程109

第5章 HTTP Servlet API109

5.1 概述109

5.2 常用HTTP Servlet API概述110

5.2.1 Cookie110

5.2.2 HttpServlet111

5.2.3 HttpServletRequest112

5.2.4 HttpServletResponse113

5.2.5 HttpSession115

5.2.6 HttpSessionBindingEvent116

5.2.7 HttpSessionBindingListener116

5.2.8 SessionContext117

5.2.9 HttpUtils117

第6章 系统信息119

6.1 初始化参数120

6.1.1 获得初始参数120

6.1.2 获取初始参数名121

6.2 服务器122

6.2.1 服务器相关信息122

6.2.2 锁定Servlet到服务器124

6.3 客户端126

6.3.1 获取客户机信息126

6.3.2 限制只允许某些地区的机器访问126

6.3.3 获取用户相关信息127

6.3.4 个性化的欢迎信息128

6.4 请求129

6.4.1 请求参数130

6.4.2 发布许可证密钥132

6.4.3 路径信息134

6.4.4 服务文件135

6.4.5 确定被请求的内容137

6.4.6 改进的Counter Servlet程序138

6.4.7 请求机理142

6.4.8 请求头142

6.4.9 输入流145

6.4.10 额外属性151

第7章 传送HTML信息153

7.1 response的结构153

7.2 发送标准的响应154

7.3 使用持续连接155

7.4 生成HTML157

7.4.1 生成Hello World157

7.4.2 生成一个天气预报的网页158

7.5 状态码168

7.6 HTTP头170

7.6.1 设定HTTP头171

7.6.2 重定向请求172

7.6.3 客户牵引173

7.7 错误处理174

7.7.1 状态码175

7.7.2 日志175

7.7.3 报告错误176

7.7.4 异常处理178

第四部分 Servlet高级编程部分179

第8章 Servlet中的动态页面179

8.1 图像179

8.1.1 产生图像179

8.1.2 图像合成182

8.1.3 图像特效188

8.2 压缩的内容190

8.3 Server Push技术192

第9章 Applet与Servlet通信196

9.1 Applet与Servlet通信的几种方式196

9.1.1 HTTP和原始的套接口(Socket)连接196

9.1.2 Servlet和对象串行化197

9.1.3 JDBC、RMI、CORBA198

9.2 Applet与Servlet通信示例198

9.2.1 Applet与Servlet通过普通HTTP方式通信198

9.2.2 一个Applet与Servlet通过HTTP对象串行化方式通信203

9.2.3 一个Applet与Servlet通过套接口方式通信207

第五部分 JavaBean/EJB217

第10章 JavaBean217

10.1 概述217

10.2 JavaBean的属性219

10.2.1 Simple属性219

10.2.2 Indexed属性220

10.2.3 Bound属性220

10.2.4 Constrained属性222

10.3 JavaBean的事件223

10.3.1 JavaBean事件概述224

10.3.2 事件状态对象(Event State Object)224

10.3.3 事件监听器接口(EventListener Interface)与事件监听器225

10.3.4 事件监听器的注册与注销226

10.3.5 适配器类227

10.4 Bean的定制227

10.4.1 定制器接口(Customizer Interface)227

10.4.2 属性编辑器接口(PropertyEditor Interface)227

10.4.3 BeanInfo接口229

10.5 JavaBean的持久化229

10.6 JavaBean的存储格式230

第11章 Enterprise JavaBeans231

11.1 EJB体系结构231

11.1.1 Home接口232

11.1.2 容器234

11.1.3 Enterprise JavaBean235

11.1.4 远程接口235

11.1.5 EJBObject236

11.2 EJB体系中的角色236

11.2.1 EJB提供者(Enterprise JavaBean Provider)236

11.2.2 应用程序装配者(Application Assembler)237

11.2.3 部署者(Deployer)237

11.2.4 EJB服务器提供者(EJB Server Provider)237

11.2.5 EJB容器提供者(EJB Container Provider)237

11.2.6 系统管理员(System Adminiatrator)238

11.3 会话Bean238

11.3.1 定义一个会话Bean238

11.3.2 会话Bean的交换238

11.3.3 活化和钝化239

11.3.4 会话Bean的状态管理239

11.4 实体Bean240

11.4.1 实体Bean的角色240

11.4.2 实体Bean和会话Bean的比较240

11.4.3 Finder方法241

11.4.4 主键242

11.4.5 实体Bean的内外存交换243

11.4.6 自管理的持久性243

11.4.7 容器管理的持久性244

11.5 部署描述符244

11.5.1 区分EJB开发的角色244

11.5.2 EJB Jar文件246

11.6 事务246

11.6.1 CORBA OTS (Object Transaction Service, 对象事务服务)246

11.6.2 定义事务246

11.6.3 OTS中的关键部件246

11.6.4 事务和可恢复的对象248

11.6.5 在部署描述符中指定事务控制248

11.6.6 JTS-Java事务服务249

11.6.7 自管理的事务250

11.6.8 会话同步接口251

11.6.9 加入事务252

11.6.10 客户划分的事务252

11.6.11 数据库操作的事务管理253

11.6.12 分布事务的支持253

11.7 结语253

第六部分JDBC与JSP/Servlet255

第12章JDBC基础255

12.1 JDBC概述255

12.1.1 ODBC到JDBC的发展历程255

12.1.2 JDBC技术概述256

12.1.3 数据库连接258

12.1.4 JDBC API第一版是JDK 2的核心部分260

12.2 JDBC API概貌260

12.2.1 JDBC Driver API260

12.2.2 JDBC API261

12.3 使用JDBC API对数据库连接261

12.4 在Applet中应用JDBC访问数据库264

12.4.1 JDBC的工作原理264

12.4.2 JDBC编写数据库程序的方法264

12.4.3 JDBC编写数据库程序的实现264

第13章 Servlet与JDBC267

13.1 添加数据到Servlet267

13.1.1 Java数据库互联267

13.1.2 JDBC驱动器类型267

13.2 JDBC应用程序接口269

13.2.1 建立一个连接269

13.2.2 执行SQL Statements和Retrieving Results270

13.2.3 事物处理支持272

13.3 影像数据库的例子273

13.3.1 建立查询界面273

13.3.2 连接到数据库275

13.3.3 从查询表单中汇聚数据276

13.3.4 建立查询276

13.3.5 向数据库发送查询指令277

13.3.6 向Web浏览器返回查询结果277

13.3.7 关闭数据库连接279

13.4 用PreparedStatement优化程序性能281

13.4.1 销售表单更新界面282

13.4.2 建立销售表单282

13.4.3 连接到数据库284

13.4.4 检索表单数据284

13.4.5 建立PreparedStatement284

13.4.6 向数据库插入记录285

13.4.7 发送确认信息285

13.5 连接池对象287

13.5.1 数据库连接池288

13.5.2 设置你的用户上限和初始化用户数目288

13.5.3 建立所有连接对象288

13.5.4 为新的请求分配连接对象289

13.5.5 断开所有的数据库连接290

第14章 JSP与JDBC294

14.1 JSP与JDBC294

14.1.1 JNDI和数据源294

14.1.2 预备声明295

14.2 数据库驱动JSP296

14.2.1 从数据表中建立JSP组件296

14.2.2 JSP与JDBC数据类型298

14.2.3 保持固定连接300

14.2.4 处理大量结果302

14.2.5 事务处理305

14.3 一个JSP订票系统的例子305

14.3.1 工程概览306

14.3.2 所用数据库306

14.3.3 设计概要306

第七部分 中间件与JSP315

第15章 中间件CORBA315

15.1 中间件技术315

15.1.1 什么是中间件316

15.1.2 中间件的作用和分类316

15.1.3 中间件模型和形态318

15.2 分布式应用开发技术概述318

15.2.1 CORBA、DCOM、RMI简述318

15.2.2 发展趋势319

15.2.3 三种主流技术比较321

15.3 CORBA技术及实例322

15.3.1 CORBA简介323

15.3.2 用Java做CORBA开发实例325

15.4 JSP与CORBA技术的结合使用330

15.4.1 如何结合使用JSP和CORBA330

15.4.2 一个例子332

附录337

附录1 JavaServer PagesTM白皮书337

附录2 配置JSP的运行环境343

附录3 在Linux下建设JSP环境346

附录4 用JSP构建动态网站352

附录5 Java Web Server中的MIME类型357

附录6 JSP网站参考360

附录7 教学光盘内容目录362

热门推荐