Advanced Java 2 Platform How to Program
副标题:无
分类号:
ISBN:9787505376434
微信扫一扫,移动浏览光盘
简介
本书是一本高级Java 2编程方面的优秀教材,全面介绍了Java 2平台的多种常用及前沿技术。本书从高级GUI编程入手,讲解了Java 2D、Java 3D图形设计以及JavaBean组件模型;讨论了分布式编程,其中包括RMI、Jini、Jiro、JMX、CORBA以及JavaSpace的相关概念;介绍了有关网络服务的内容,并通过实例讲解了servlet和JSP的应用,然后列举了与其他Web服务相关的技术,例如WML、SOAP等。本书还讨论了构造企业级Java应用的关键技术,其中包括安全、JDBC、EJB等,并给出一个利用Java技术实现的网上书店。本书所附的光盘上含有书中用到的一些软件,并提供了全部的程序代码。全书内容丰富、结构严谨、条理清晰,写作方法别具一格,并且给出了大量的实例和练习,是一本难得的高级Java 2编程教材。
本书是高等院校进行中高级Java编程语言教学的教材,是软件设计人员进行企业级Java应用开发的宝贵参考资料,也适合所有想深入学习Java的读者使用。
目录
第1章 绪论 1
1.1 简介 1
1.2 本书的结构 2
1.3 全书预览 5
1.4 运行代码范例 14
1.5 设计模式 16
参考文献 23
参考书目 23
第2章 高级swing图形用户界面组件 24
2.1 简介 24
2.2 采用jeditorpane类和jtoolbar类的网页浏览器 24
2.3 swing的action类 33
2.4 jsplitpane和jtabbedpane 38
2.5 多文档界面 44
2.6 拖放 49
2.7 国际化 54
2.8 可访问性 62
2.9 因特网与www资源 69
小结 70
术语 73
.自测练习 74
自测练习答案 74
练习 74
第3章 模型-视图-控制器 76
3.1 简介 76
3.2 模型-视图-控制器体系结构 76
3.3 observable类与observer接口 77
3.4 jlist 95
3.5 jtable 98
3.6 jtree 102
小结 116
术语 117
自测练习 118
自测练习答案 118
练习 119
第4章 使用java 2d和java 3d进行图形编程 120
4.1 简介 120
4.2 坐标、图形上下文和图形对象 120
4.3 java 2d api 121
4.4 java 3d api 140
4.5 java 3d的案例分析:一个具有定制行为的3d游戏 157
小结 187
术语 190
自测练习 192
自测练习答案 192
练习 192
第5章 案例分析:使用设计模式的java 2d gui应用程序 194
5.1 简介 194
5.2 应用程序概述 194
5.3 myshape类的层次结构 196
5.4 deitel drawingmodel 215
5.5 deitel drawing视图 226
5.6 deitel drawing控制器逻辑 231
5.7 drawinginternalframe组件 255
5.8 zoomdialog、action和icon组件 271
5.9 deiteldrawing应用程序 275
自测练习 285
自测练习答案 285
练习 286
第6章 javabean组件模型 287
6.1 简介 287
6.2 在java社区版的forte中使用bean 288
6.3 构建实现javabean的类 300
6.4 创建javabean:java存档文件 304
6.5 javabean属性 307
6.6 关联属性 310
6.7 索引属性与定制事件 317
6.8 为开发工具定制javabean 325
6.9 因特网与www资源 339
小结 339
术语 342
自测练习 344
自测练习答案 345
练习 345
第7章 安全 346
7.1 简介 346
7.2 从古老的密码到现代的密码系统 347
7.3 密钥加密技术 347
7.4 公钥加密技术 349
7.5 密码翻译 351
7.6 密钥约定协议 352
7.7 密钥管理 353
7.8 java加密扩展(jce) 353
7.9 数字签名 363
7.10 公钥体系结构、证书和证明权限 364
7.11 java策略文件 366
7.12 java代码的数字签名 369
7.13 认证 372
7.14 安全套接层(ssl) 378
7.15 java语言的安全性与安全代码 384
7.16 因特网与www资源 385
小结 393
术语 396
自测练习 397
自测练习答案 398
练习 398
参考文献 399
参考书目 400
第8章 java数据库连接(jdbc) 401
8.1 简介 401
8.2 关系数据库模型 402
8.3 关系数据库概览:books数据库 403
8.4 结构化查询语言(sql) 406
8.5 在cloudscape中创建books数据库 414
8.6 使用jdbc操作数据库 415
8.7 案例分析:地址簿应用程序 428
8.8 存储过程 460
8.9 批处理 460
8.10 处理多个resultset或更新计数 462
8.11 可更新的resultset对象 462
8.12 jdbc 2.0的可选软件包javax.sql 463
8.13 因特网与www资源 464
小结 465
术语 470
自测练习 472
自测练习答案 472
练习 472
参考书目 473
第9章 servlet 475
9.1 简介 475
9.2 servlet概况和结构 477
9.3 处理http get请求 480
9.4 处理包含数据的http get请求 488
9.5 处理http post请求 491
9.6 将请求重定向到其他资源 494
9.7 会话跟踪 497
9.8 多层应用程序:在servlet中使用jdbc 510
9.9 httputils类 516
9.10 因特网与www资源 516
小结 517
术语 520
自测练习 522
自测练习答案 522
练习 523
第10章 javaserver page(jsp) 524
10.1 简介 524
10.2 javaserver page概览 524
10.3 第一个jsp例子 525
10.4 隐含对象 527
10.5 脚本语言 528
10.6 标准动作 532
10.7 指令 557
10.8 定制标签库 561
10.9 因特网与www资源 574
小结 574
术语 577
自测练习 580
自测练习答案 580
练习 581
第11章 案例分析:servlet和jsp书店 582
11.1 简介 582
11.2 书店的结构 582
11.3 进入书店 584
11.4 从数据库中获得书籍列表 586
11.5 查看一本书的细节 594
11.6 在购物车中添加一个条目 600
11.7 查看购物车 602
11.8 支付订单 605
11.9 处理订单 608
11.10 在j2ee 1.2.1中部署书店应用程序 610
小结 622
术语 625
自测练习 626
自测练习答案 626
练习 627
第12章 基于java的无线应用程序开发和j2me 628
12.1 简介 628
12.2 welcomeservlet概述 630
12.3 tiptestservlet概述 635
12.4 java 2微型版 663
12.5 安装指南 683
12.6 因特网与www资源 686
小结 687
术语 689
自测练习 690
自测练习答案 691
练习 691
参考书目 692
第13章 远程方法调用 693
13.1 简介 693
13.2 案例分析:利用rmi建立分布式系统 694
13.3 定义远程对象 694
13.4 实现远程接口 695
13.5 编译及运行服务器和客户端 707
13.6 案例分析:使用活动服务器的deitel信使 709
13.7 因特网与www资源 736
小结 737
术语 739
自测练习 740
自测练习答案 740
练习 741
第14章 会话ejb与分布式事务 742
14.1 简介 742
14.2 ejb 概述 742
14.3 会话 ejb 744
14.4 ejb事务 770
14.5 因特网与www资源 789
小结 789
术语 791
自测练习 791
自测练习答案 791
练习 792
第15章 实体ejb 793
15.1 简介 793
15.2 实体ejb概述 793
15.3 employee实体ejb 793
15.4 employee ejb 的本地和远程接口 794
15.5 具有bean管理持久性的employee ejb 796
15.6 具有容器管理持久性的employee ejb 806
15.7 employee ejb的客户程序 811
15.8 因特网与www资源 820
小结 820
术语 821
自测练习 821
自测练习答案 822
练习 822
第16章 jms消息服务 823
16.1 简介 823
16.2 安装和配置j2ee 1.3 824
16.3 点对点消息模型 824
16.4 发布/订阅消息模型 835
16.5 消息驱动的企业级javabean 850
小结 867
术语 868
自测练习 869
自测练习答案 869
练习 870
第17章 企业级java应用案例分析:结构概述 871
17.1 简介 871
17.2 deitel bookstore应用案例 871
17.3 应用案例的系统结构 872
17.4 企业级javabean 873
17.5 servlet控制器逻辑 874
17.6 xslt表现逻辑 874
小结 884
自测练习 886
自测练习答案 886
第18章 企业级java应用案例分析:表现和控制器逻辑 887
18.1 简介 887
18.2 xmlservlet基类 887
18.3 购物车的servlet 898
18.4 商品目录的servlet 917
18.5 消费者管理的servlet 926
自测练习 941
自测练习答案 942
第19章 企业级java应用案例分析:业务逻辑(一) 943
19.1 简介 943
19.2 ejb结构 943
19.3 shoppingcart的实现 944
19.4 product的实现 953
19.5 order的实现 961
19.6 orderproduct的实现 972
第20章 企业级java应用案例分析:业务逻辑(二) 981
20.1 简介 981
20.2 customer的实现 981
20.3 address的实现 995
20.4 sequencefactory的实现 1004
20.5 deitel bookstore在j2ee上的部署 1007
第21章 应用服务器 1017
21.1 简介 1017
21.2 j2ee规范与优点 1017
21.3 商业应用服务器 1018
21.4 在bea weblogic上部署deitel bookstore 1020
21.5 在ibm websphere上部署deitel bookstore 1042
21.6 因特网与www资源 1044
小结 1044
术语 1045
参考文献 1046
第22章 jini 1047
22.1 简介 1047
22.2 安装jini 1048
22.3 配置jini运行时环境 1048
22.4 启动所需的服务 1049
22.5 运行jini查找浏览器 1052
22.6 发现 1053
22.7 jini服务端和客户端的实现 1061
22.8 高层帮助工具介绍 1077
22.9 因特网与www资源 1095
小结 1096
术语 1098
自测练习 1099
自测练习答案 1099
练习 1100
参考书目 1100
第23章 javaspace 1101
23.1 简介 1101
23.2 javaspace服务的属性 1101
23.3 javaspace服务 1102
23.4 发现javaspace服务 1103
23.5 javaspace接口 1105
23.6 定义一个entry 1106
23.7 写操作 1107
23.8 读操作和取操作 1109
23.9 通知操作 1116
23.10 snapshot方法 1120
23.11 使用jini事务服务来更新entry 1123
23.12 案例分析:分布式图像处理 1132
23.13 因特网与www资源 1151
小结 1151
术语 1153
自测练习 1154
自测练习答案 1154
练习 1155
参考文献 1155
参考书目 1155
第24章 java管理扩展(jmx) 1156
第25章 jiro 1157
第26章 通用对象请求代理框架(corba):第一部分 1158
第27章 通用对象请求代理框架(corba):第二部分 1159
第28章 对等应用与jxta 1160
28.1 简介 1160
28.2 客户/服务器与对等应用 1160
28.3 集中式与分散式的网络应用 1161
28.4 对等发现与搜索 1162
28.5 案例分析:deitel instant messenger 1162
28.6 定义服务接口 1163
28.7 定义服务的实现 1165
28.8 注册服务 1172
28.9 查询其他的对等节点 1174
28.10 编译、运行范例程序 1180
28.11 对deitel instant messenger应用程序的改进 1181
28.12 采用多点传送套接字的deitel instant messenger应用程序 1181
28.13 jxta的介绍 1197
28.14 因特网与www资源 1198
小结 1199
术语 1200
自测练习 1200
自测练习答案 1201
练习 1201
第29章 web服务与soap概述 1202
29.1 简介 1202
29.2 简单对象访问协议(soap) 1202
29.3 soap天气预报服务 1208
29.4 因特网与www资源 1214
小结 1215
术语 1215
自测练习 1216
自测练习答案 1216
练习 1216
参考文献 1216
1.1 简介 1
1.2 本书的结构 2
1.3 全书预览 5
1.4 运行代码范例 14
1.5 设计模式 16
参考文献 23
参考书目 23
第2章 高级swing图形用户界面组件 24
2.1 简介 24
2.2 采用jeditorpane类和jtoolbar类的网页浏览器 24
2.3 swing的action类 33
2.4 jsplitpane和jtabbedpane 38
2.5 多文档界面 44
2.6 拖放 49
2.7 国际化 54
2.8 可访问性 62
2.9 因特网与www资源 69
小结 70
术语 73
.自测练习 74
自测练习答案 74
练习 74
第3章 模型-视图-控制器 76
3.1 简介 76
3.2 模型-视图-控制器体系结构 76
3.3 observable类与observer接口 77
3.4 jlist 95
3.5 jtable 98
3.6 jtree 102
小结 116
术语 117
自测练习 118
自测练习答案 118
练习 119
第4章 使用java 2d和java 3d进行图形编程 120
4.1 简介 120
4.2 坐标、图形上下文和图形对象 120
4.3 java 2d api 121
4.4 java 3d api 140
4.5 java 3d的案例分析:一个具有定制行为的3d游戏 157
小结 187
术语 190
自测练习 192
自测练习答案 192
练习 192
第5章 案例分析:使用设计模式的java 2d gui应用程序 194
5.1 简介 194
5.2 应用程序概述 194
5.3 myshape类的层次结构 196
5.4 deitel drawingmodel 215
5.5 deitel drawing视图 226
5.6 deitel drawing控制器逻辑 231
5.7 drawinginternalframe组件 255
5.8 zoomdialog、action和icon组件 271
5.9 deiteldrawing应用程序 275
自测练习 285
自测练习答案 285
练习 286
第6章 javabean组件模型 287
6.1 简介 287
6.2 在java社区版的forte中使用bean 288
6.3 构建实现javabean的类 300
6.4 创建javabean:java存档文件 304
6.5 javabean属性 307
6.6 关联属性 310
6.7 索引属性与定制事件 317
6.8 为开发工具定制javabean 325
6.9 因特网与www资源 339
小结 339
术语 342
自测练习 344
自测练习答案 345
练习 345
第7章 安全 346
7.1 简介 346
7.2 从古老的密码到现代的密码系统 347
7.3 密钥加密技术 347
7.4 公钥加密技术 349
7.5 密码翻译 351
7.6 密钥约定协议 352
7.7 密钥管理 353
7.8 java加密扩展(jce) 353
7.9 数字签名 363
7.10 公钥体系结构、证书和证明权限 364
7.11 java策略文件 366
7.12 java代码的数字签名 369
7.13 认证 372
7.14 安全套接层(ssl) 378
7.15 java语言的安全性与安全代码 384
7.16 因特网与www资源 385
小结 393
术语 396
自测练习 397
自测练习答案 398
练习 398
参考文献 399
参考书目 400
第8章 java数据库连接(jdbc) 401
8.1 简介 401
8.2 关系数据库模型 402
8.3 关系数据库概览:books数据库 403
8.4 结构化查询语言(sql) 406
8.5 在cloudscape中创建books数据库 414
8.6 使用jdbc操作数据库 415
8.7 案例分析:地址簿应用程序 428
8.8 存储过程 460
8.9 批处理 460
8.10 处理多个resultset或更新计数 462
8.11 可更新的resultset对象 462
8.12 jdbc 2.0的可选软件包javax.sql 463
8.13 因特网与www资源 464
小结 465
术语 470
自测练习 472
自测练习答案 472
练习 472
参考书目 473
第9章 servlet 475
9.1 简介 475
9.2 servlet概况和结构 477
9.3 处理http get请求 480
9.4 处理包含数据的http get请求 488
9.5 处理http post请求 491
9.6 将请求重定向到其他资源 494
9.7 会话跟踪 497
9.8 多层应用程序:在servlet中使用jdbc 510
9.9 httputils类 516
9.10 因特网与www资源 516
小结 517
术语 520
自测练习 522
自测练习答案 522
练习 523
第10章 javaserver page(jsp) 524
10.1 简介 524
10.2 javaserver page概览 524
10.3 第一个jsp例子 525
10.4 隐含对象 527
10.5 脚本语言 528
10.6 标准动作 532
10.7 指令 557
10.8 定制标签库 561
10.9 因特网与www资源 574
小结 574
术语 577
自测练习 580
自测练习答案 580
练习 581
第11章 案例分析:servlet和jsp书店 582
11.1 简介 582
11.2 书店的结构 582
11.3 进入书店 584
11.4 从数据库中获得书籍列表 586
11.5 查看一本书的细节 594
11.6 在购物车中添加一个条目 600
11.7 查看购物车 602
11.8 支付订单 605
11.9 处理订单 608
11.10 在j2ee 1.2.1中部署书店应用程序 610
小结 622
术语 625
自测练习 626
自测练习答案 626
练习 627
第12章 基于java的无线应用程序开发和j2me 628
12.1 简介 628
12.2 welcomeservlet概述 630
12.3 tiptestservlet概述 635
12.4 java 2微型版 663
12.5 安装指南 683
12.6 因特网与www资源 686
小结 687
术语 689
自测练习 690
自测练习答案 691
练习 691
参考书目 692
第13章 远程方法调用 693
13.1 简介 693
13.2 案例分析:利用rmi建立分布式系统 694
13.3 定义远程对象 694
13.4 实现远程接口 695
13.5 编译及运行服务器和客户端 707
13.6 案例分析:使用活动服务器的deitel信使 709
13.7 因特网与www资源 736
小结 737
术语 739
自测练习 740
自测练习答案 740
练习 741
第14章 会话ejb与分布式事务 742
14.1 简介 742
14.2 ejb 概述 742
14.3 会话 ejb 744
14.4 ejb事务 770
14.5 因特网与www资源 789
小结 789
术语 791
自测练习 791
自测练习答案 791
练习 792
第15章 实体ejb 793
15.1 简介 793
15.2 实体ejb概述 793
15.3 employee实体ejb 793
15.4 employee ejb 的本地和远程接口 794
15.5 具有bean管理持久性的employee ejb 796
15.6 具有容器管理持久性的employee ejb 806
15.7 employee ejb的客户程序 811
15.8 因特网与www资源 820
小结 820
术语 821
自测练习 821
自测练习答案 822
练习 822
第16章 jms消息服务 823
16.1 简介 823
16.2 安装和配置j2ee 1.3 824
16.3 点对点消息模型 824
16.4 发布/订阅消息模型 835
16.5 消息驱动的企业级javabean 850
小结 867
术语 868
自测练习 869
自测练习答案 869
练习 870
第17章 企业级java应用案例分析:结构概述 871
17.1 简介 871
17.2 deitel bookstore应用案例 871
17.3 应用案例的系统结构 872
17.4 企业级javabean 873
17.5 servlet控制器逻辑 874
17.6 xslt表现逻辑 874
小结 884
自测练习 886
自测练习答案 886
第18章 企业级java应用案例分析:表现和控制器逻辑 887
18.1 简介 887
18.2 xmlservlet基类 887
18.3 购物车的servlet 898
18.4 商品目录的servlet 917
18.5 消费者管理的servlet 926
自测练习 941
自测练习答案 942
第19章 企业级java应用案例分析:业务逻辑(一) 943
19.1 简介 943
19.2 ejb结构 943
19.3 shoppingcart的实现 944
19.4 product的实现 953
19.5 order的实现 961
19.6 orderproduct的实现 972
第20章 企业级java应用案例分析:业务逻辑(二) 981
20.1 简介 981
20.2 customer的实现 981
20.3 address的实现 995
20.4 sequencefactory的实现 1004
20.5 deitel bookstore在j2ee上的部署 1007
第21章 应用服务器 1017
21.1 简介 1017
21.2 j2ee规范与优点 1017
21.3 商业应用服务器 1018
21.4 在bea weblogic上部署deitel bookstore 1020
21.5 在ibm websphere上部署deitel bookstore 1042
21.6 因特网与www资源 1044
小结 1044
术语 1045
参考文献 1046
第22章 jini 1047
22.1 简介 1047
22.2 安装jini 1048
22.3 配置jini运行时环境 1048
22.4 启动所需的服务 1049
22.5 运行jini查找浏览器 1052
22.6 发现 1053
22.7 jini服务端和客户端的实现 1061
22.8 高层帮助工具介绍 1077
22.9 因特网与www资源 1095
小结 1096
术语 1098
自测练习 1099
自测练习答案 1099
练习 1100
参考书目 1100
第23章 javaspace 1101
23.1 简介 1101
23.2 javaspace服务的属性 1101
23.3 javaspace服务 1102
23.4 发现javaspace服务 1103
23.5 javaspace接口 1105
23.6 定义一个entry 1106
23.7 写操作 1107
23.8 读操作和取操作 1109
23.9 通知操作 1116
23.10 snapshot方法 1120
23.11 使用jini事务服务来更新entry 1123
23.12 案例分析:分布式图像处理 1132
23.13 因特网与www资源 1151
小结 1151
术语 1153
自测练习 1154
自测练习答案 1154
练习 1155
参考文献 1155
参考书目 1155
第24章 java管理扩展(jmx) 1156
第25章 jiro 1157
第26章 通用对象请求代理框架(corba):第一部分 1158
第27章 通用对象请求代理框架(corba):第二部分 1159
第28章 对等应用与jxta 1160
28.1 简介 1160
28.2 客户/服务器与对等应用 1160
28.3 集中式与分散式的网络应用 1161
28.4 对等发现与搜索 1162
28.5 案例分析:deitel instant messenger 1162
28.6 定义服务接口 1163
28.7 定义服务的实现 1165
28.8 注册服务 1172
28.9 查询其他的对等节点 1174
28.10 编译、运行范例程序 1180
28.11 对deitel instant messenger应用程序的改进 1181
28.12 采用多点传送套接字的deitel instant messenger应用程序 1181
28.13 jxta的介绍 1197
28.14 因特网与www资源 1198
小结 1199
术语 1200
自测练习 1200
自测练习答案 1201
练习 1201
第29章 web服务与soap概述 1202
29.1 简介 1202
29.2 简单对象访问协议(soap) 1202
29.3 soap天气预报服务 1208
29.4 因特网与www资源 1214
小结 1215
术语 1215
自测练习 1216
自测练习答案 1216
练习 1216
参考文献 1216
Advanced Java 2 Platform How to Program
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!