注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java编程与应用教程

Java编程与应用教程

Java编程与应用教程

定 价:¥24.00

作 者: 张莉主编
出版社: 人民邮电出版社
丛编项: 高等学校计算机教材
标 签: JAVA语言 程序设计 高等学校 教材

ISBN: 9787115098665 出版时间: 2004-01-01 包装: 简裝本
开本: 26cm 页数: 292 字数:  

内容简介

  随着计算机网络技术的应用和普及,Java编程及相关技术应用越来越受到计算机软件开发人员的喜爱和重视,为企业级开发者广为使用。本书基于网络信息系统开发的实践教学与实际系统的研发,参阅了大量优秀的专业技术文献和专业技术网站,汲取其实践性精华,定位于那些希望从事网络编程或网络系统开发的人员,以及希望能有效地学习理解和掌握现代网络编程技术并能付诸于实际应用的人员。本书主要内容包括Java编程基础,Java程序设计,构建Java系统运行环境,Weblogic的安装,实现Java数据库连接,JSP、JMS与Java的分布式应用,Java Servlet技术,J2EE EJB编程和Java会话Bean应用等内容,且各部分均辅以实例分析示范。适合于计算机相关专业的本科生和研究生作为相关课程和掌握现代编程技术实践应用的教材使用。

作者简介

暂缺《Java编程与应用教程》作者简介

图书目录

第1部分  Java编程基础
第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  构建Servlet/JSP运行环境  9
2.2.1  Tomcat简介  9
2.2.2  Tomcat的安装和配置  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  例外处理  42
3.4.1  例外处理的类层次  42
3.4.2  例外处理的两种方法  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数据库连接
第4章  JDBC技术应用  55
4.1  JDBC的发展与应用  55
4.2  JDBC设计方案  56
4.3  JDBC的典型应用  57
4.4  JDBC的安装  58
习题  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章  JDBC高级应用  76
6.1  程序操作预编译  76
6.2  事务管理  80
6.3  存储过程  83
习题  85
第3部分  Java Servlet技术
第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  Servlet的编译和运行  91
7.6.1  设置虚拟目录  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  Servlet的生命周期  98
8.2.1  加载并实例化  98
8.2.2  初始化  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  处理网络Cookies  128
8.7.1  网络Cookies的意义  128
8.7.2  Cookie API  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
第4部分  JSP、JMS与Java的分布式应用RMI
第10章  JSP应用基础  148
10.1  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.2  Include指令  166
11.3.3  Taglib指令  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.3.7  例外处理  194
12.4  简单的消息实例  194
12.4.1  配置运行环境  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.4  提供远程调用的网络连接  220
13.2.5  编写客户端程序  220
13.2.6  部署和运行RMI应用  221
13.3  利用Servlet的分布式计算  223
习题  225
第5部分  J2EE的核心EJB
第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

本目录推荐