Advanced Java 2 Platform How to Program

副标题:无

作   者:(美)Harvey M.Deitel等著;钱方等译

分类号:

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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Advanced Java 2 Platform How to Program
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon