图书介绍

Java技术教程 中级篇PDF|Epub|txt|kindle电子书版本网盘下载

Java技术教程 中级篇
  • 王克宏主编;柳西玲,丁峰编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302071446
  • 出版时间:2003
  • 标注页数:603页
  • 文件大小:54MB
  • 文件页数:621页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java技术教程 中级篇PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 Servlet技术1

1.1 概述1

1.1.1 Servlet的基本结构1

1.1.2 一个简单的Servlet例子3

1.2 请求和应答4

1.2.1 ServletRequest接口5

1.2.2 HttpServletRequest接口6

1.2.3 ServletResponse接口7

1.2.4 HttpServletResponse接口9

1.2.5 线程处理9

1.3 Servlet的生命周期10

1.3.1 初始化11

1.3.2 初始化参数12

1.3.3 消亡12

1.3.4 处理Servlet生命周期事件13

1.4 保持用户状态13

1.4.1 URL重写14

1.4.2 Cookies14

1.4.3 采用Java Servlet API的会话跟踪15

1.5 Servlet信息共享19

1.5.1 共享作用域(Scope)构件19

1.5.2 共享资源的并发访问控制20

1.5.3 访问数据库21

1.5.4 使用其他Web资源22

1.6 写服务的方法25

1.6.1 从请求获得信息25

1.6.2 构造应答26

1.7 过滤请求和应答28

1.7.1 过滤器的编程28

1.7.2 个性化请求和应答的编程30

1.7.3 指定过滤器的映射31

1.8 运行Servlet32

1.8.1 配置和运行Tomcat32

1.8.2 配置和运行JSDK服务器33

1.9.1 在浏览器窗口中键 Servlet的URL35

1.9 调用Servlet35

1.9.2 在HTML页中调用Servlet36

1.10 终止一个Servlet37

1.10.1 服务请求的跟踪38

1.10.2 通知关机的方法38

1.10.3 建立优良长运行的方法39

第2章 JSP技术47

2.1 概述47

2.1.1 什么是JSP47

2.1.2 JSP的优势49

2.1.3 JSP脚本元素49

2.2 JSP页的生命周期56

2.3.1 page指令57

2.3 JSP页面的指令(directive)57

2.3.2 include指令68

2.4 创建定制的JSP标记库71

2.4.1 标记Handler类72

2.4.2 标记库描述符文件72

2.4.3 JSP文件73

2.4.4 简单标记75

2.4.5 用属性的标记77

2.4.6 标记体(Tag Body)80

2.4.7 修改标记体内容87

2.4.8 循环标记体90

2.4.9 嵌套标记93

2.5.1 传递请求100

2.5 集成Servlet和JSP100

2.5.2 加入静态或动态内容103

2.5.3 从JSP页面传递请求105

2.6 HTML表单的应用106

2.6.1 从HTML表单传送数据106

2.6.2 文本控制109

2.6.3 按钮111

2.6.4 对话框114

2.6.5 文件上传控件117

2.6.6 服务器图像映射118

2.7.1 用get发送数据显示结果页面120

2.7 用Applet作为Servlet的前端120

2.6.7 隐藏项120

2.7.2 一个多系统搜索引擎的前端121

2.7.3 用get发送数据并直接输出结果(HTTP Tunneling)122

2.7.4 一个使用对象序列化和HTTP隧道的查询显示器126

2.7.5 用post发送数据并直接输出结果(HTTP隧道)130

2.7.6 一个发送POST数据的Applet132

2.7.7 小结135

第3章 JavaBean技术137

3.1 概述137

3.1.1 什么是JavaBean137

3.1.3 定义一个应用构造器138

3.1.2 可重用的软件构件138

3.1.4 JavaBean的基本概念140

3.1.5 Bean的开发T具140

3.2 使用BeanBox140

3.2.1 启动140

3.2.2 菜单141

3.2.3 在BeanBox 中操作事件142

3.2.4 用BeanBox生成一个Applet144

3.2.5 BDK144

3.3 写一个简单的Bean144

3.4 在Bean 中加属性147

3.4.1 简单属性147

3.4.2 上下限属性148

3.4.3 索引属性149

3.4.4 约束属性150

3.4.5 实例151

3.5 事件处理154

3.6 个性化155

3.6.1 个性化界面156

3.6.2 属性编辑器界面156

3.6.3 实例156

3.8 封装158

3.8.1 BeanInfo接口158

3.7 持久性158

3.8.2 Bean的定制159

3.9 JavaBean在JSP中的应用159

3.9.1 创建和访问Bean160

3.9.2 在服务器上安装Bean类163

3.9.3 设置Bean的属性165

3.9.4 用输入参数关联Bean属性169

3.9.5 Bean属性类型的自动转换171

3.9.6 在多个JSP页和Servlet 中共享Bean173

第4章 JDBC技术178

4.1 概述178

4.1.1 什么是JDBC API178

4.2 使用JDBC的步骤179

4.1.2 JDBC的基本体系结构179

4.2.1 安装一个JDBC驱动器180

4.2.2 定义连接的URL181

4.2.3 建立连接181

4.2.4 建立声明(Statement)182

4.2.5 执行查询182

4.2.6 处理结果182

4.2.7 关闭连接182

4.3 建立JDBC的简单应用183

4.3.1 基本实例183

4.3.2 利用PreparedStatement189

4.3.4 事务190

4.3.3 使用Join190

4.3.5 使用存储过程191

4.4 JDBC驱动192

4.4.1 JDBC驱动程序的类型192

4.4.2 安装JDBC驱动程序193

4.5 编程193

4.5.1 加载驱动程序193

4.5.2 连接数据库195

4.5.3 数据查询196

4.5.4 数据更新与数据定义201

4.5.5 处理带变量的S L语句201

4.5.6 一个JDBC的应用实例202

4.5.7 大字节流数据的读写206

4.6 事务支持208

4.7 与JDBC相关的工具209

4.7.1 查找和存储整个ResultSet的工具209

4.7.2 应用数据库工具216

4.7.3 一个交互的查询显示器220

4.7.4 预定义的查询224

4.8 连接池227

4.8.1 连接池简介227

4.8.2 共享连接池230

第5章 XML的应用技术232

5.1 概述232

5.1.1 什么是XML232

5.1.2 为什么XML很重要233

5.1.3 如何用XML234

5.1.4 面向XML的Java API235

5.2 XML的相关标准235

5.2.1 基本标准235

5.2.2 Schema标准236

5.2.3 连接标准237

5.2.4 知识标准237

5.2.5 文档扩展标准238

5.2.6 电子商务标准238

5.3 设计一个XML数据结构238

5.3.1 属性和元素238

5.3.4 基于XML应用的Java平台240

5.3.3 规范化DTD240

5.3.2 规范化数据240

5.4 JAXP软件包的使用241

5.4.1 JAXP软件包概述241

5.4.2 SAX API242

5.4.3 文档对象模型(DOM)的API243

5.4.4 XSLT API245

5.4.5 实例分析247

5.4.6 小结250

5.5 JAXB软件包的使用255

5.5.1 用一个DTD生成类256

5.5.2 构建对象表示XML数据256

5.5.4 小结258

5.5.3 从对象树访问数据258

5.6 JAXM软件包的使用259

5.6.1 概述259

5.6.2 建立连接260

5.6.3 创建一个消息261

5.6.4 移入一个消息261

5.6.5 发送一个消息263

5.7 JAXR软件包的使用263

5.7.1 概述263

5.7.2 注册一个企业264

5.7.3 搜索一个注册264

5.8.1 概述265

5.8 JAX-RPC软件包的使用265

5.8.2 实例说明266

第6章 JNDI技术269

6.1 概述269

6.1.1 命名的概念269

6.1.2 目录的概念270

6.2 JNDI结构271

6.2.1 命名软件包271

6.2.2 目录软件包272

6.2.3 事件软件包272

6.2.4 LDAP软件包273

6.3 JNDI的基本操作274

6.2.5 提供服务软件包274

6.3.1 命名操作281

6.3.2 目录操作284

6.3.3 环境属性291

6.3.4 事件通知293

6.3.5 URLs300

6.4 用目录集成应用301

6.4.1 在目录中存储对象301

6.4.2 状态库305

6.4.3 从目录中访问对象308

6.4.4 对象库312

6.4.5 在目录中的对象表示313

6.5 访问LDAP316

6.5.1 LDAP和JNDI的对比318

6.5.2 安全性321

6.5.3 查询332

6.5.4 使用schema334

6.5.5 控制和扩展341

6.5.6 常有的问题344

6.6 利用JNDI构建一个服务的软件346

6.6.1 概述346

6.6.2 基本规则348

6.6.3 基本构件352

6.6.4 添加目录支持361

6.6.5 添加URL支持368

第7章 RMI通信应用技术378

7.1 概述378

7.1.1 接口、对象和方法379

7.1.2 分布式和非分布式模型的比较379

7.1.3 RMI接口和类380

7.1.4 实现一个远程接口381

7.1.5 通过参数进行远程方法调用382

7.1.6 远程对象本地化384

7.2.2 利用线程实现远程调用385

7.2.3 RMI动态类下载385

7.2.1 stub和skeleton385

7.2 RMI的基本原理385

7.2.4 RMI用代理穿过防火墙386

7.3 客户端接口388

7.3.1 远程接口388

7.3.2 远程异常处理类388

7.3.3 命名类389

7.4 服务器端接口390

7.4.1 远程服务器类、对象类390

7.4.2 非引用接口392

7.4.3 RMI安全类、下载器类和下载处理接口393

7.4.4 RMI套接字工厂395

7.4.5 RMI失败处理接口397

7.4.6 stub和skeleton编辑器398

7.5 注册接口399

7.5.1 注册接口399

7.5.2 本地注册类400

7.5.3 注册处理接口401

7.6 远程对象激活401

7.6.1 激活协议401

7.6.2 可激活远程对象的一个实现模型402

7.6.3 激活接口410

7.7 Stub/Skeleton接口419

7.7.1 RemoteCall接口419

7.7.2 RemoteRef接口420

7.7.3 ServerRef接口421

7.7.4 Skeleton接口422

7.8 RMI无线协议422

7.8.1 RMI传输协议423

7.8.2 RMI对象用的串行化协议424

7.8.3 RMI的HTTP邮政协议425

7.8.4 RMI的多次词法分析协议425

7.9 RMI的异常处理429

7.9.1 RMI对象输出的异常处理429

7.9.2 RMI调用时的异常处理429

7.10.1 Server属性430

7.10 RMI的属性430

7.9.4 激活异常处理430

7.9.3 命名异常处理430

7.10.2 激活属性431

7.10.3 其他属性431

第8章 J2EE平台上开发企业应用433

8.1 概述433

8.1.1 分布式多层应用433

8.1.2 J2EE容器436

8.1.3 封装438

8.1.4 开发角色438

8.1.5 J2EE平台内容440

8.2 企业Bean(Enterprise Bean)443

8.2.1 Enterprise Bean的优势443

8.2.3 Session Bean444

8.2.2 Bean的类型444

8.2.4 Entity Bean445

8.2.5 Message-drive Bean448

8.2.6 用接口定义客户端访问448

8.2.7 Enterprise Bean的命名习惯451

8.2.8 Enterprise Bean的生命周期451

8.3 创建J2EE应用的步骤453

8.3.1 安装环境453

8.3.2 创建应用ConverterApp的EAR文件453

8.3.3 创建ConverterApp的Enterprise Bean454

8.3.4 创建ConverterApp的客户端456

8.3.5 创建Web客户端460

8.3.6 指定JNDI名字462

8.3.7 部署JIEE应用例子ConverterApp463

8.3.8 运行JIEE应用客户端例子Converter Client463

8.3.9 运行Web客户端464

8.3.10 修改应用464

8.3.11 常见问题466

8.4 一个有状态Session Bean的实例469

8.4.1 CartEJB实例469

8.4.2 企业Bean的特性474

8.5 由Bean管理的Entity Bean的实例476

8.5.1 银行存账实例SavingsAccountEJB476

8.5.3 由Bean管理的Entity Bean的映射关键字486

8.5.2 由Bean管理的Entity Bean的部署技巧486

8.5.4 由Bean管理的Entity Bean的主关键字495

8.5.5 异常处理497

8.6 由容器管理的Entity Bean实例498

8.6.1 RosterApp实例简介498

8.6.2 PlayerEJB499

8.6.3 RosterApp设置503

8.6.4 RoaterApp的调用方法508

8.6.5 运行RosterApp实例515

8.6.6 由容器管理的Entity Bean的部署技巧516

8.6.7 主关键字517

8.7.1 SimpleMessageApp实例519

8.7 消息驱动的Bean的实例519

8.7.2 J2EE客户端应用520

8.7.3 消息驱动的Bean类520

8.7.4 运行SimpleMessageApp实例522

8.7.5 消息驱动的Bean的部署技巧522

8.7.6 JMS客户端的部署技巧524

8.8 EntEJB的查询语言525

8.8.1 简单语法525

8.8.2 查询例子525

8.9 Web客户端和构件529

8.9.1 客户生命周期529

8.9.2 Web应用归档530

8.9.3 Web客户端的配置532

8.9.5 运行Web客户535

8.9.6 更新Web客户535

8.9.4 Web客户端的部署535

8.9.7 Web客户国际化536

8.10 事务处理537

8.10.1 容器管理的事务处理538

8.10.2 Bean管理的事务处理542

8.10.3 事务处理的超时544

8.11 资源连接545

8.11.1 JNDI名字和资源引用545

8.10.5 在Web构件中的事务545

8.10.4 隔离层545

8.11.2 企业Bean的数据库连接547

8.11.3 邮件Session的连接549

8.11.4 URL连接550

第9章 常用开发工具553

9.1 概述553

9.2 VisualAge for Java553

9.2.1 什么是VisualAge for Java553

9.2.2 VisualAge for Java的基本概念和特性554

9.2.3 在VisualAge forJava中开发EJB和Servlet558

9.2.4 小结559

9.3 WebSphere560

9.3.1 WebSphere简介560

9.3.2 安装WebSphere Application Server需要做的工作562

9.3.3 配置一个含有EJB、Servlet和JSP的应用程序563

9.4 JBulider 5565

9.4.1 JBulider 5简介565

9.4.2 JBuilder 5企业版的安装566

9.4.3 JBulider 5的配置567

9.4.4 JBulider 5的使用经验与技巧570

9.4.5 小结576

9.5 WebLogic 6.0577

9.5.1 WebLogic简介577

9.5.2 WebLogic 6.0的安装577

9.5.3 WebLogic 6.0的配置580

9.5.4 WebLogic 6.0的使用582

9.5.5 小结585

9.6 Tomcat585

9.6.1 Tomcat简介585

9.6.2 Tomcat的安装、基本配置和使用586

9.6.3 Tomcat的使用590

9.6.4 Tomcat的一些技术细节591

9.6.5 Tomcat小结596

9.7 Rational Rose597

9.7.1 什么是UML597

9.7.2 ROSE中如何应用UML的图598

9.7.3 如何使用ROSE进行系统设计600

9.7.4 ROSE小结602

热门推荐