图书介绍
JAVA编程技巧2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(M.伍特卡)Mark Wutka等著;张森等译 著
- 出版社: 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
- ISBN:7534112206
- 出版时间:1999
- 标注页数:781页
- 文件大小:148MB
- 文件页数:801页
- 主题词:
PDF下载
下载说明
JAVA编程技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
热门推荐
- 2574799.html
- 1403279.html
- 2371747.html
- 1595042.html
- 3302586.html
- 856661.html
- 1771904.html
- 2539670.html
- 117986.html
- 3197938.html
- http://www.ickdjs.cc/book_1066102.html
- http://www.ickdjs.cc/book_1950459.html
- http://www.ickdjs.cc/book_44777.html
- http://www.ickdjs.cc/book_211399.html
- http://www.ickdjs.cc/book_912107.html
- http://www.ickdjs.cc/book_3636250.html
- http://www.ickdjs.cc/book_715329.html
- http://www.ickdjs.cc/book_1318057.html
- http://www.ickdjs.cc/book_596978.html
- http://www.ickdjs.cc/book_3275026.html