当前位置:首页 > 工业技术
Java编程与应用教程
Java编程与应用教程

Java编程与应用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张莉主编;赵文昉,王强,董莉等编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115098662
  • 页数:277 页
图书介绍:本书介绍Java编程基础、程序设计、构建 Java系统运行的环境、 Weblogic的安装、实现 Java数据库连接等内容。
《Java编程与应用教程》目录

目录 1

第1部分Java编程基础 1

第1章Java语言概述 1

1.1 Java的由来与发展 1

1.2 Java语言编程的特点 2

1.3 Java与网络 3

1.4几个需要澄清的常见误解 4

习题 5

第2章Java运行环境 6

2.1构建Java运行环境 6

2.1.1在Windows平台上安装JDK 6

2.1.2 Java开发环境 7

2.2.2Tomcat的安装和配置 9

2.2.1Tomcat简介 9

2.2构建Servlet/JSP运行环境 9

2.3使用Weblogic Server 11

2.3.1 Weblogic简介 11

2.3.2 Weblogic Server的安装 12

习题 14

第3章Java编程与实例 15

3.1 Java编程结构 15

3.1.1程序设计的基本结构 15

3.1.2 Java编程的语法规范 16

3.1.3 Java关键字 16

3.1.4 Java数据类型 17

3.1.5 字符串 19

3.1.6变量的声明和初始化 19

3.1.7类型转换 20

3.1.8数组 21

3.1.9综合实例 21

3.2表达式和流程控制 23

3.2.1表达式 23

3.2.2流程控制 25

3.3 Java面向对象程序设计技术 32

3.3.1对象、类和方法 32

3.3.2继承 35

3.3.3方法的重载和重写 38

3.3.4包封装 39

3.3.5访问权限 40

3.3.6接口 40

3.4.2例外处理的两种方法 42

3.4.1例外处理的类层次 42

3.4例外处理 42

3.4.3 定义自己的例外类 45

3.5线程 46

3.5.1 线程的状态 46

3.5.2线程体的构造 47

3.6 Java的输入/输出流 50

3.6.1输入/输出流的常用方法 50

3.6.2输入/输出的类层次 51

3.6.3文件 53

习题 54

第2部分Java数据库连接 55

第4章JDBC技术应用 55

4.1 JDBC的发展与应用 55

4.2 JDBC设计方案 56

4.3 JDBC的典型应用 57

习题 58

4.4 JDBC的安装 58

第5章实现JDBC API访问数据库 60

5.1 JDBC的对象及其关系 60

5.2用JDBC连接数据库 61

5.2.1数据库URL 61

5.2.2建立连接 62

5.3用JDBC实现数据库查询 62

5.3.1创建表 62

5.3.2创建处理语句 63

5.3.3从数据库表中获取数据 64

5.4用JDBC实现数据库更新 66

习题 74

6.1程序操作预编译 76

第6章JDBC高级应用 76

6.2事务管理 80

6.3存储过程 83

习题 85

第3部分Java Servlet技术 86

第7章Java Servlet应用基础 86

7.1 Java Servlet的工作原理 86

7.2常见的Servlet引擎 87

7.3 Servlet的技术特点 88

7.4 Servlet API 88

7.4.1常用API概览 89

7.4.2 API的网上资源 90

7.5 Servlet的基本结构 90

7.6.1设置虚拟目录 91

7.6 Servlet的编译和运行 91

7.6.2 Java Servlet程序的编译 92

7.6.3运行编译好的Servlet程序 93

7.7 Servlet打包 93

7.7.1创建打包环境 93

7.7.2编译包中的Servlet 94

7.7.3调用包中的Servlet 95

习题 95

第8章Java Servlet常规应用 96

8.1 Java Servlet输出 96

8.1.1输出纯文本方式的Servlet 96

8.1.2输出HTML网页方式的Servlet 97

8.2.1加载并实例化 98

8.2.2初始化 98

8.2 Servlet的生命周期 98

8.2.3执行Servlet 99

8.2.4卸载Servlet 100

8.3处理表单数据 100

8.3.1读取Web有限个参数 100

8.3.2中文问题 102

8.3.3处理多值参数 103

8.4客户端请求 107

8.5访问标准的CGI变量 108

8.5.1 CGI变量和Servlet的等价映射方式 109

8.5.2访问CGI变量实例 110

8.6服务器端响应 112

8.6.1 HTTP状态码 112

8.6.2服务器端HTTP响应头 119

8.7.2 Cookie API 128

8.7处理网络Cookies 128

8.7.1网络Cookies的意义 128

8.7.3有关Cookies的工具函数 129

8.7.4获取客户端请求信息 130

习题 131

第9章Servlet会话管理与用户认证 133

9.1 网络会话管理 133

9.1.1 HttpSession API 133

9.1.2 Cookies 134

9.1.3 URL重写 138

9.2用户认证安全的实现 139

9.2.1 HTTP用户认证 140

9.2.2 HTML表单认证 144

习题 147

10.1 JSP技术特点 148

第4部分JSP、JMS与Java的分布式应用RMI 148

第10章JSP应用基础 148

10.2 JSP运行环境 149

10.2.1 HTTP方式 149

10.2.2 HTML用户信息交互 150

10.3 JSP的工作原理 160

10.4 JSP的工作模式 160

习题 161

第11章JSP编程 162

11.1 JSP编程规范 162

11.2 JSP编程结构 164

11.3 JSP指令 165

11.3.1 Page指令 165

11.3.3 Taglib指令 166

11.3.2 Include指令 166

11.4 JSP标准构件 167

11.4.1标准操作元素 168

11.4.2 JavaBean的制作 169

11.4.3 JavaBean的使用 170

11.5 JSP的内置对象 171

11.5.1 application变量 171

11.5.2 config对象 172

11.5.3 exception变量 173

11.5.4 out变量 173

11.5.5 page声明 174

11.5.6 pageContext类 174

11.5.7 request变量 175

11.5.8 response变量 177

11.5.9 session声明 179

11.6用JSP处理客户端HTML交互信息 181

11.7 JSP和Servlet集成 182

习题 183

第12章JMS技术应用 184

12.1 JMS概述 184

12.2 JMS API技术 186

12.3 JMS API的编程模型 188

12.3.1 受管对象 188

12.3.2连接 190

12.3.3会话 190

12.3.4消息发生器 191

12.3.5消息处理器 191

12.3.6消息结构 192

12.4.1配置运行环境 194

12.3.7例外处理 194

12.4简单的消息实例 194

12.4.2编写PTP客户端程序 195

12.4.3运行PTP客户端程序 201

12.5简单的Pub/Sub应用实例 202

12.5.1 编写Pub/Sub客户端应用程序 202

12.5.2运行Pub/Sub客户端应用程序 209

习题 210

第13章Java分布式应用RMI 212

13.1远程方法调用与RMI 212

13.2创建RMI实例 214

13.2.1 编写远程接口 214

13.2.2实现远程接口的服务器类 216

13.2.3服务器主程序和RMI注册表 216

13.2.5编写客户端程序 220

13.2.4提供远程调用的网络连接 220

13.2.6部署和运行RMI应用 221

13.3利用Servlet的分布式计算 223

习题 225

第5部分J2EE的核心EJB 226

第14章企业Java Beans应用基础 226

14.1 EJB技术要点 226

14.1.1 J2EE的多层体系结构 227

14.1.2 EJB技术概要 228

14.2 EJB开发平台的搭建 231

14.2.1建立工作目录 231

14.2.2编辑环境变量配置脚本 231

14.2.3 WebLogic服务器简介 232

14.3 EJB的开发过程 233

14.3.1 EJB代码的编写 234

14.3.2 EJB代码的编译 237

14.3.3编写EJB部署文件 237

14.3.4打包EJB组件 238

14.3.5编译生成EJB容器 239

14.3.6部署EJB组件 239

14.3.7测试EJB组件 241

习题 243

第15章Java会话Bean 244

15.1 Java会话Bean的分类与应用 244

15.1.1 无状态会话Bean的编程模型 244

15.1.2 无状态会话Bean的生命周期 248

15.1.3有状态会话Bean 249

15.1.4有状态会话Bean的编程模型 250

15.1.5 有状态会话Bean的生命周期 251

15.1.6创建有状态会话Bean 252

15.1.7删除有状态会话Bean 252

15.1.8 Enterprise Bean的事务管理 252

15.2会话Bean开发实例分析 254

15.2.1建立数据表 255

15.2.2在WebLoigc Server上建立相应的数据源 255

15.2.3编写代码 259

15.2.4编写部署文件 270

15.2.5编译与部署 272

15.2.6编写与运行客户机程序 273

习题 275

参考文献 277

返回顶部