《JAVA编程技巧》求取 ⇩

第1章什么是Java3

1.1作为Web编程语言的Java3

1.2作为应用程序编程语言的Java5

1.3 Java的新特性6

1.4作为内嵌式系统语言的Java7

第2章在Web页中嵌入App Iet8

2.1没有Java?没问题8

2.2传递applet的参数11

2.3加快applet的启动速度17

第3章应用小程序的安全约束21

3.1应用小程序的安全性21

3.2文件存取约束22

3.3网络约束22

3.4其他安全约束23

3.5免除安全约束23

用数字化签名增加权限24

建立自定义的安全管理器25

第4章图像显示29

4.1 Java图像29

4.2简单图像的显示30

4.3制作自己的图像34

4.4其他图像格式的显示36

4.5图像处理46

4.6图像色彩的过滤56

4.7下载图像61

第5章动画图像65

5.1动画65

5.2动画驱动器66

5.3用图像序列产生动画72

5.4用图像局部的变化产生动画77

5.5用过滤器产生动画81

5.6调色板的轮转85

5.7图形动画91

整屏刷新91

用XOR制作动画93

5.8消除闪烁97

第6章与Web服务器通信101

6.1 Java和Web服务器101

6.2用URL类获取文件101

6.3用报路获取文件105

6.4用GET进行查询109

6.5用URL类发送数据112

6.6用报路发送数据115

6.7支持Cookie协议117

第7章构造更精巧的表单128

7.1更精巧的表单128

7.2使用AWT构造表单129

7.3在客户机端检查错误135

7.4添加上下文相关的帮助136

7.5构造动态表单142

7.6在应用小程序中加载另一URL148

7.7创建带热点的图像地图149

第8章用应用小程序读写文件160

8.1应用小程序和文件160

8.2使用应用小程序的JFS文件系统160

用JFS打印文件162

从JFS访问其他Web服务器163

8.3用HTTP Post保存文件163

8.4用FTP来存储和获取文件166

发送FTP命令167

建立FTP会话169

发送简单的FIP命令170

建立数据连接171

第9章创建可重用的图形组件177

9.1可重用的图形组件177

92命令模式178

9.3创建可重用的图像按钮184

设置画布的大小184

处理输入事件186

绘制画布187

监视图像的更新190

创建CommandImageButton190

9.4使用Observer接口194

模型-视图-控制器范例194

Observable类和模型-视图-控制器范例195

9.5其他类中应用Observable类199

第10章应用小程序间的通信209

10.1定位其他应用小程序209

10.2利用管道流交换数据211

10.3创建多客户管道217

10.4与单个对象共享信息221

第11章应用小程序发送电子函件232

11.1发送电子函件232

11.2用SMTP协议发送电子函件232

11.3用POPS协议访问邮箱242

第12章保护应用小程序代码254

12.1防止未授权使用代码254

12.2在代码中嵌入版权声明255

12.3检验应用小程序的出处256

12.4隐藏应用小程序的信息256

12.5运行程序中的迷惑法257

使所有的函数名和变量名无意义257

偶尔执行无用的计算或循环257

把小数字隐藏在字符串中258

创建大方法258

将方法放在子类中展开259

使用商业性迷惑器259

第13章把应用小程序作为应用程序运行263

13.1应用小程序和应用程序的区别263

13.2把应用小程序作为应用程序运行264

13.3应用小程序的运行环境266

134创建应用小程序上下文267

第14章创建自己的类档案库文件280

14.1类档案库文件280

14.2用Info-ZIP创建自己的档案库文件281

14.3查看打包档案库文件的内容282

14.4直接往浏览器库中添加类283

14.5用其他档案打包器创建类档案文件283

14.6创建Internet Explorer的柜打包文件284

第15章通过JDBC访问数据库286

15.1关系数据库的数据组织286

使用SQL288

用连接实现多表数据组合288

内部连接289

外部连接290

减连接290

连接和SQL语句常识291

15.2设计客户/服务器数据库应用程序291

客户/服务器系统的层次292

游标处理294

ODBC游标类型295

复制296

15.3用JDBC访问数据库297

JDBC工作机制297

JDBC安全模型299

用JDBC-ODBC桥访问ODBC数据库299

JDBC类概论299

JDBC应用程序剖析301

JDBC API示例301

15.4 Connection类304

15.5处理SQL语句305

建立和使用直接SQL语句306

建立和使用编译SQI语句(PreparedStatement)308

调用存储过程(Ca11ableStatement)310

15.6在JDBC中检索结果312

15.7处理JDBC中的例外——SQLException类314

15.8处理JDBC中的例外——SQLWarnings类315

15.9处理日期和时间315

java.sql.Date315

java sql.Time316

java.sql.Timestamp316

15.10处理SQL类型316

15.11 JDBC前景317

第16章用RMI创建三层分布式应用程序321

16 1创建三层应用程序321

16.2 RMI特性323

16.3建立RMI服务器323

定义远程接口324

服务器实现329

创建占位小程序类334

16.4创建RMI客户机334

16.5创建对等RMI应用程序335

16.6无用存储单元收集、远程对象和对等343

第17章创建CORBA客户机344

17.1定义IDL接口345

17.2编译Java客户机的IDL接口347

17.3编写客户机应用小程序348

17.4例外处理350

17.5 CGI程序、Java.net.*和Java.io.*不一定是最佳选择352

17.6使用动态调用接口和接口仓库354

17 7使用过滤器359

17.8关于分布式系统体系结构的思考360

第18章在Java中使用CORBA IDL364

18 1什么是CORBA364

18.2 Sun提供的IDL到Java映射366

IDL模块367

IDL常量367

IDL数据类型368

枚举类型368

18.3结构369

联合370

序列和数组372

例外372

接口373

属性374

18.4在应用小程序中使用CORBA374

18.5用JavaIDL创建CORBA客户机375

18.6用VisiBroker创建CORBA客户机378

第19章创建CORBA服务器380

19.1创建基本CORBA服务器380

使用IDL结构定义的类382

VisiBroker框架程序382

使用VisiBroker的TIE接口385

JavaIDL框架程序386

19.2在CORBA中创建回调388

19.3用CORBA包装现有对象389

实现CORBA定义类型的映射390

创建远程方法包装391

实现包装的回调391

第20章增强图形性能399

20.1用双缓冲区法加速绘图399

运行时检测最佳绘图方式400

编写自动检测的update方法402

20.2选择修改403

20.3重画改变区域406

第21章下载策略411

21.1霍夫曼编码和LZ压缩法412

21.2延迟下载413

21.3后台下载414

21.4提供本地库418

为Hotjava和Appletviewer安装本地库419

为Netscape安装本地库420

为Internet Explorer安装本地库420

21.5包格式下载类421

Netscape Navigator 3的包下载421

打包文件的类加载器421

21.6用JAR格式或柜打包格式存储类429

第22章快速下载图像430

22.1降低图像文件大小430

22.2图像片432

22.3创建另一个图形环境434

22.4在图像片中存储图像局部435

第23章在Java中创建Web服务441

23.1用Java对象代替CGI441

23.2服务小程序API443

23.3将Web服务器作为计算服务器443

23.4在Java应用程序中加入Web访问443

23.5将来升级到Web服务器447

第24章为Jeeves编写Web服务器448

24.1什么是Jeeves449

24.2 Jeeves HITP服务器449

回顾结构449

安装和运行Jeeves HTTP服务器450

管理Jeeves Web服务器450

用Java驱动程序的浏览器管理Jeeves451

修改基本Web服务器参数452

配置Web服务器日志452

创建文件别名452

配置MIME453

将服务小程序加载进Web服务器453

创建服务小程序别名454

HTTP服务器安全机制455

服务小程序安全机制455

保护Web资源455

在安全域中增加用户455

创建用户组455

创建和修改ACL457

用服务小程序扩展Jeeves功能458

使用服务小程序API458

扩展servlet类459

通过ServletResponse接口发送信息460

通过ServletRequest接口接收信息460

通过ServletContext接口获取信息461

24.3使用Jeeves开发工具包461

使用FormServlet处理表单输入462

用过滤器接口在HTML页上嵌入服务小程序462

使用Jeeves HTML类生成HTML463

24.4建立数据库服务小程序463

从用户那里获取信息464

将服务小程序连接到JDBC数据库464

在数据库中插入数据465

搜寻数据库467

24.5用Jeeves建立一个简单的自动代理系统471

利用对象串行化在因特网上传递代理471

建立远程代理机构472

创建一般代理接口473

实现数据库查找代理474

建立出发地代理机构475

发送代理476

汇报代理478

第25章为Jigsaw编写Web服务479

25.1回顾体系结构480

端口监控模块处理HTTP协议480

资源模块管理服务器信息空间480

通过对象持续保持服务器状态480

资源过滤器在请求前后的处理481

25.2 Jigsaw接口481

HTTPResource类481

FilteredResource类483

DirectoryResource类483

FileResource类484

25.3安装和设置Jigsaw HTTP服务器485

25.4在Jigsaw服务器中增加内容487

25.5用Java扩展服务器489

25.6用Java编写资源过滤器493

25.7用Java处理表单和POST方法496

第26章用数字化签名保证应用小程序的安全505

26.1什么是数字化签名506

26.2允许签名的应用小程序拥有更多的访问权限508

26.3利用第三方为应用小程序签名509

26.4数字化签名的潜在安全问题510

使用假的签名510

接收旧软件513

对签名应用小程序的误信513

运行假Web浏览器514

26.5获得数字化签名证明515

26.6数字化签名的其他用途516

第27章数据加密517

27.1选择适当的加密种类519

27.2免受恶意者攻击520

防止重放攻击522

不要在应用小程序中存储密钥522

使用公用密钥加密来交换会话密钥522

用安全HTTP制止假冒524

27.3获取加密软件524

获得安全报路(socket)库一SSLava524

获得Cryptix库525

获得Acme Crypto包533

第28章安全访问远程系统535

28.1获得安全Web服务器537

28.2防止假冒538

28.3访问远程数据538

28.4向客户传递密钥538

不要重新使用对称密钥538

使用公用密钥加密来获得私用密钥539

将私用密钥作为应用小程序参数传递540

28.5实现单客户安全服务器542

28.6实现多客户安全服务器556

28.7创建其他安全远程访问程序560

第29章创建Java购物车563

29.1 设计基础购物车563

29.2创建购物车用户接口570

29.3创建目录应用小程序574

29.4获取购物车应用小程序579

第30章执行安全事务585

30.1让客户用数字签定单585

30.2在所有网络通信中使用加密587

30.3为Netscape服务器创建Java服务587

创建服务器端的“Hello World”588

安装新的服务器端的Java应用小程序589

在服务器端应用小程序中控制表单590

将文件作为响应发送593

返回多重响应594

在应用小程序调用间维护信息596

30.4让服务器应用小程序在不同的Web服务器上工作600

30.5执行安全事务600

第31章Java电子商务机构(JECF)609

31.1电子商务的难点610

信息盗窃610

欺诈程序610

专用解决方案610

静态解决方案610

平台无关610

31.2用JECF创建在线服务611

31.3在皮夹数据库中存储信息611

保证数据安全611

执行事务612

31.4用JECF实现购物车应用小程序613

31.5用字体卡提供服务613

用付款字体卡注册付款613

创建其他皮夹服务613

保证字体的安全614

处理系统错误614

JECF现状615

31.5.6有关JECF的更多信息615

第32章封装遗留系统619

32.1着重功能,而非形式620

32.2提供对新系统的访问能力621

32.3使用CORBA打开一个关闭的系统623

32.4封装TCP/IP系统624

32.5用本机方法调用进行封装624

捆绑Java和本机接口624

用C编写本机方法627

32.6仿真用户式封装629

32.7向遗留系统寻求帮助630

32.8提供不同接口630

32.9多个系统的组合632

在遗留系统中处理删除源(Deletion Originating)633

使用两阶段提交协议633

实现两阶段提交633

32.10一些实例634

遗留系统示例634

基于现有终端编写新应用程序635

为现有应用程序建新的接口637

为遗留系统转换铺平道路640

第33章Web驱动的遗留系统642

33.1.使用封装访问遗留数据642

以非会话事务为目标642

在Web页上存储会话信息643

33.2使用HTTP Cookies保存会话信息649

选择好会话标识符651

清除旧的会话651

33.3从服务小程序中访问遗留数据651

第34章CICS系统接口657

34.1 CICS概略658

34.2 CICS外部调用接口658

34.3 Java-CICS网关API659

34.4创建多调用的LUM660

34.5创建CICS的Web接口661

34.6为CICS提供CORBA接口662

创建CORBA-CICS网关662

创建CICS程序的CORBA接口663

第35章给HotJava附加协议667

35.1写协议处理程序667

第一步:确定包名668

第二步:创建目录668

第三步:设置CLASSPATH669

第四步:实现协议670

第五步:创建Handler类675

第六步:编译源程序676

35.2在HotJava中使用协议处理程序676

第一步:更新properties文件677

第二步:运行HotJava677

35.3在应用程序中使用协议处理程序678

main ()方法:启动FetchWhois680

FetchWhois构造函数:完成工作之处680

whoisUSHFactory类:注册协议处理程序681

运行FetchWhois681

35.4细述URLStreamHandlerFactory681

第36章为HotJava增加新MIME类型686

36.1编写内容处理程序686

第一步:确定包名687

第二步:创建目录687

第三步:设置CLASSPATH688

第四步:编写内容处理程序689

第五步:编译源程序692

36.2在HotJava中使用内容处理程序692

第一步:禁止MIME处理693

第二步:更新properties文件693

第三步:运行HotJava693

36.3在应用程序中使用内容处理程序694

启动FetchFuddify696

ContentahandlerFactory实现程序697

运行应用程序697

第37章在Java中创建多用户程序698

37.1设计多用户应用程序698

37.2在多用户应用程序中增加基于报路访问方式703

创建基于报路的服务器704

在报路上发送消息706

37.3处理报路的其他问题719

37.4在多用户应用程序中增加RMI访问方式720

第38章创建请求式多媒体服务733

38.1 Java对于请求式应用程序的适用性733

38.2使用请求式音频应用小程序735

登录735

播放音频剪辑735

38.3为应用小程序添加声音736

38.4讨论请求式音乐应用小程序代码737

应用小程序的体系结构737

初始化和注册737

选择曲目739

播放歌曲741

38.5 Java的缺点741

38.6 Java的新功能742

第39章实现多媒体百科全书743

39.1 Java对多媒体应用程序的适用性743

Java是可移植的744

Java是紧凑的744

Java能处理流式数据744

Java是基于客户/服务器的744

Java可轻松支持PDA744

39.2使用多媒体百科全书744

39.3在应用小程序中增加图像和声音745

39.4深入在线式多媒体百科全书747

应用小程序体系结构747

索引窗口748

主题窗口748

39.5缺陷750

39.6新功能750

第40章在非传统设备上实现Java接口755

40.1非传统设备的特征756

40.2新的计算模型756

40.3设计支持非传统设备的应用程序759

用户界面与应用程序分离760

避免大型的单块应用程序761

尽量用标准库761

避免长而复杂的事务处理762

40.4为小型设备设计用户界面762

创建简明的自编文件界面762

避免无关的图片和信息762

保持可读性763

支持多输入源763

40.5为小型设备创建可重用组件764

将布局管理器CardLayout作为堆栈使用764

创建键盘/小键盘输入过滤器767

为光笔和触摸屏用户创建弹出式小键盘773

1999《JAVA编程技巧》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(M.伍特卡)Mark Wutka等著;张森等译 1999 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Turbo C编程技巧(1994 PDF版)
Turbo C编程技巧
1994 成都:电子科技大学出版社
PC性能优化与升级技术( PDF版)
PC性能优化与升级技术
Java灵感编程( PDF版)
Java灵感编程
ActiveX编程技术与技巧( PDF版)
ActiveX编程技术与技巧
Java编程技术教程(1999年02月第1版 PDF版)
Java编程技术教程
1999年02月第1版
JAVA核心编程(2020 PDF版)
JAVA核心编程
2020
谈判(1994 PDF版)
谈判
1994
光学 上册(1984年 PDF版)
光学 上册
1984年 北京大学出版社
FoxBASE+2.10编程技巧(1994 PDF版)
FoxBASE+2.10编程技巧
1994 北京:北京大学出版社
精通Java编程(1998 PDF版)
精通Java编程
1998 北京:电子工业出版社
IBM PC微机常用软件使用大全(1994 PDF版)
IBM PC微机常用软件使用大全
1994 北京:电子工业出版社
JAVA编程指南(1997 PDF版)
JAVA编程指南
1997 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
Java语言编程技术(1997 PDF版)
Java语言编程技术
1997 北京:清华大学出版社
Java实用编程技术(1998 PDF版)
Java实用编程技术
1998 北京:中国水利水电出版社
张闻天论青年修养与待人接物(1995 PDF版)
张闻天论青年修养与待人接物
1995 北京:中共党史出版社