精通Java核心技术
¥
10
2.0折
¥
49
九品
仅1件
作者刘晓华 编
出版社电子工业出版社
出版时间2003-08
装帧平装
货号21602
上书时间2024-04-29
商品详情
- 品相描述:九品
图书标准信息
-
作者
刘晓华 编
-
出版社
电子工业出版社
-
出版时间
2003-08
-
ISBN
9787505388925
-
定价
49.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
525页
- 【内容简介】
-
本书力图用深刻的理论和丰富的实例揭示Java企业版中的最新核心技术,全面扫除Java领域的学习障碍。全书分为两篇,共21章,包括GUI程序设计、线程、本地方法调用、远程方法调用、命名与目录服务、JavaBeans 技术、JSP技术、网络编程、EJB技术、事务处理、基于JMS的消息处理、JavaMail技术、基于JAAS的安全技术、Web服务技术等专业开发者最关心的Java技术内容,使读者对整个J2EE架构有一个全面而透彻的认识。书中的例程对实际的应用开发有非常强的借鉴意义。飞思在线http://www.fecit.com.cn提供全书示例代码下载。
本书适合于专业和准专业的Java程序员阅读,也可作为正在转向Java开发的各类程序员的必备Java参考书。
- 【目录】
-
第1篇 基 础 篇
第1章 J2EE概述3
1.1 J2EE的产生背景及其优点3
1.2 J2EE的体系结构4
1.3 J2EE技术概览6
1.4 小结8
第2章 Java语言基础9
2.1 标识符和关键字9
2.2 数据类型和变量10
2.3 运算符12
2.3.1 算术运算符12
2.3.2 赋值运算符12
2.3.3 关系运算符13
2.3.4 逻辑运算符13
2.3.5 位运算符14
2.3.6 移位运算符14
2.3.7 条件运算符15
2.3.8 运算符的优先级16
2.4 控制语句16
2.4.1 选择语句16
2.4.2 循环语句19
2.4.3 break和continue语句20
2.5 类和对象21
2.6 专题讨论:转型24
2.6.1 向上转型24
2.6.2 向下转型26
2.6.3 混合转型27
2.7 专题讨论:类的动态加载28
2.8 小结30
第3章 GUI程序设计31
3.1 事件处理模型31
3.2 常用组件32
3.2.1 JOptionPane33
3.2.2 JFrame34
3.2.3 JLabel35
3.2.4 JTextField和
JPasswordField37
3.2.5 JButton39
3.2.6 JCheckBox和
JRadioButton42
3.2.7 JTextArea47
3.2.8 JMenu48
3.3 键盘和鼠标事件51
3.3.1 实例:键盘事件51
3.3.2 实例:鼠标事件53
3.3.3 实例:Adapter类的使用56
3.4 布局管理器58
3.4.1 实例:FlowLayout布局59
3.4.2 实例:BorderLayout布局61
3.4.3 实例:CardLayout布局65
3.4.4 实例:GridLayout布局68
3.5 Graphics和Java2D69
3.5.1 实例:Graphics绘图69
3.5.2 实例:Java2D绘图71
3.6 常用高级Swing组件的使用76
3.6.1 JTree的使用76
3.6.2 JTable的使用78
3.7 小结80
第2篇 技 术 篇
第4章 异常处理83
4.1 何谓异常83
4.2 使用try和catch捕获异常84
4.2.1 实例:异常的捕获85
4.3 使用throw和throws引发异常86
4.3.1 实例:throw语句的
使用86
4.3.2 实例:throws语句的
使用87
4.4 finally关键字89
4.4.1 实例:finally关键字的
用法89
4.5 getMessage和printStackTrace
方法90
4.5.1 实例:输出异常信息91
4.6 创建自己的异常类92
4.6.1 实例:用自定义异常类控制
端口访问92
4.7 小结94
第5章 流和序列化95
5.1 字节流95
5.1.1 实例:使用字节流进行I/O
操作97
5.2 字符流99
5.2.1 实例:使用FileReader类
进行文件操作100
5.3 随机访问文件102
5.3.1 使用RandomAccessFile
写文件102
5.3.2 使用RandomAccessFile
读文件103
5.4 序列化104
5.4.1 实例:序列化的应用105
5.5 综合实例:典型的IO使用106
5.6 Java NIO的使用112
5.7 小结115
第6章 接口和抽象类117
6.1 接口117
6.1.1 接口的定义117
6.1.2 接口的实现118
6.1.3 接口的扩展120
6.1.4 实例:接口的使用120
6.2 抽象类122
6.2.1 抽象类的概念122
6.2.2 实例:使用抽象类计算
图形面积123
6.3 小结126
第7章 线程127
7.1 何谓线程127
7.2 线程的生命周期128
7.3 Thread类和Runnable接口129
7.3.1 实例:通过继承Thread类
实现线程体130
7.3.2 实例:通过实现Runnable
接口实现线程体132
7.4 线程优先级与线程的调度134
7.4.1 实例:优先级的设置对程序
运行的影响135
7.5 线程同步137
7.5.1 实例:用synchronized
关键字实现线程同步138
7.6 线程间通信140
7.6.1 实例:用wait()和notify()
方法实现线程间通信140
7.7 小结142
第8章 本地方法调用143
8.1 JNI概述143
8.2 数据类型的对应144
8.2.1 Java字符串与C字符串144
8.2.2 Java数组与C数组145
8.3 Java与C/C++代码的互相调用146
8.3.1 实例:从Java程序调用
C/C++代码146
8.3.2 实例:从C/C++程序调用
Java代码150
8.4 本地方法中的线程和同步156
8.5 小结157
第9章 远程方法调用159
9.1 RMI概述159
9.2 如何创建RMI应用程序161
9.3 实例:用RMI构建一个简单的
分布式系统162
9.3.1 定义远程接口163
9.3.2 实现远程接口和服务器164
9.3.3 编写客户端程序166
9.3.4 运行程序167
9.4 RMI的一些高级话题168
9.5 小结170
第10章 命名与目录服务171
10.1 JNDI的实现原理171
10.1.1 命名与目录服务171
10.1.2 JNDI的体系结构172
10.2 JNDI与LDAP175
10.3 使用JNDI访问命名与目录
服务177
10.3.1 实例:访问命名服务177
10.3.2 实例:访问目录服务179
10.4 小结182
第11章 JavaBeans技术183
11.1 何谓Bean183
11.2 Bean的优点184
11.3 实例:编写一个简单的Bean184
11.3.1 编写Bean要遵循的规则185
11.3.2 创建一个简单的Bean187
11.4 Bean的属性194
11.4.1 单值属性195
11.4.2 关联属性195
11.4.3 受限属性196
11.4.4 索引属性196
11.5 属性编辑器与定制器196
11.6 java.beans包197
11.6.1 BeanInfo接口198
11.6.2 SimpleBeanInfo类198
11.6.3 FeatureDescription类199
11.6.4 MethodDescriptor类200
11.6.5 ParameterDescriptor类200
11.6.6 PropertyDescriptor类200
11.6.7 IndexedPropertyDescriptor
类201
11.6.8 BeanDescriptor类202
11.6.9 EventSetDescriptor类202
11.6.10 IntroSpector类203
11.7 小结204
第12章 Java网络编程205
12.1 Java网络类和接口205
12.2 InetAddress类205
12.2.1 创建InetAddress对象的
方法206
12.2.2 实例:查询IP地址的
版本207
12.3 URL和URLConnection类209
12.3.1 实例:URL对象的创建及
使用211
12.3.2 实例:使用URLConnection
从Web服务器读取文件212
12.4 TCP/IP服务器与客户端
套接字213
12.4.1 客户端套接字214
12.4.2 服务器套接字216
12.4.3 实例:C/S环境下的套接字
应用程序218
12.5 Datagram套接字224
12.5.1 UDP套接字224
12.5.2 实例:利用DatagramSocket
查询端口占用情况226
12.5.3 实例:利用数据报通信的
C/S程序228
12.5.4 组播套接字230
12.5.5 实例:组播套接字C/S
程序231
12.6 使用Java NIO提高服务端程序的
性能236
12.7 小结241
第13章 JDBC数据访问接口243
13.1 JDBC的体系结构243
13.2 JDBC的作用及重要接口244
13.2.1 DriverManager245
13.2.2 Connection245
13.2.3 Statement246
13.2.4 ResultSet251
13.3 连接数据库252
13.3.1 创建指定数据库的URL252
13.3.2 加载驱动程序253
13.3.3 实例:建立数据库连接253
13.4 实例:数据库的增删查改254
13.5 数据库事务259
13.6 高级数据类型261
13.7 数据源在JDBC中的应用262
13.7.1 实例:注册数据源263
13.7.2 实例:查找数据源264
13.7.3 实例:数据源的重新
绑定266
13.7.4 实例:删除数据源267
13.8 小结268
第14章 Java Servlets技术269
14.1 Java Servlet概述269
14.1.1 Servlet的功能269
14.1.2 Java Servlet与现有网络
技术的差别270
14.1.3 Servlet的生命周期270
14.2 编写HTTP Servlet程序272
14.2.1 实例:一个简单的
Servlet程序276
14.3 HTTP POST/GET请求279
14.3.1 实例:Servlet处理POST
请求283
14.4 会话跟踪287
14.4.1 实例:会话跟踪Servlet
程序288
14.5 Cookie的应用290
14.5.1 实例:使用Cookie的
Servlet程序291
14.6 Filter Servlet294
14.7 Listener Servlet299
14.8 小结302
第15章 Java Server Pages技术303
15.1 JSP在Web程序中的应用303
15.1.1 B/S应用开发技术303
15.1.2 JSP技术304
15.1.3 JSP应用305
15.1.4 JSP与XML306
15.1.5 JSP与ASP、PHP307
15.2 JSP语法308
15.2.1 JSP语法概述308
15.2.2 JSP指令309
15.2.3 JSP动作标识313
15.2.4 脚本元素322
15.3 JSP内置对象324
15.3.1 request对象324
15.3.2 实例:使用request对象
获取表单参数327
15.3.3 response对象329
15.3.4 实例:URL重定向和定时
刷新329
15.3.5 out对象330
15.3.6 session对象332
15.3.7 pageContext对象333
15.3.8 application对象333
15.3.9 config对象334
15.3.10 page对象334
15.4 JavaBean在JSP中的应用334
15.5 标签库的开发336
15.5.1 简单标签337
15.5.2 带有主体和属性的标签339
15.6 在JSP页面的安全344
15.6.1 配置Web服务器的SSL344
15.6.2 配置realms345
15.7 小结347
第16章 事务处理349
16.1 事务的ACID特征349
16.2 J2EE事务服务351
16.3 JTA事务353
16.3.1 UserTransaction接口353
16.3.2 Status接口354
16.3.3 JTA定义的事务属性355
16.4 JTS356
16.5 小结358
第17章 基于JMS的消息处理359
17.1 JMS概述359
17.2 JMS API编程模型361
17.2.1 Administered Objects361
17.2.2 Destinations362
17.2.3 Connections362
17.2.4 Sessions363
17.2.5 Message Producers363
17.2.6 Message Consumers364
17.2.7 Message Listeners365
17.2.8 Message Selectors365
17.2.9 Message365
17.3 JMS Point-to-Point(PTP)模型
编程367
17.4 JMS Publish/Subscribe(Pub/Sub)
模型编程382
17.5 小结389
第18章 EJB技术391
18.1 何谓EJB391
18.1.1 EJB的设计目标391
18.1.2 EJB容器和服务器392
18.1.3 EJB的体系结构393
18.1.4 EJB的重要特性395
18.1.5 EJB中的角色395
18.1.6 EJB与JavaBean的
区别396
18.2 EJB的开发过程397
18.2.1 Home接口397
18.2.2 远程接口398
18.2.3 Bean类398
18.2.4 配置描述器398
18.3 会话Bean405
18.3.1 有状态会话Bean406
18.3.2 无状态会话Bean410
18.3.3 会话Bean的特点及
适用场合414
18.4 实体Bean415
18.4.1 实体Bean的开发416
18.4.2 实体Bean的关系419
18.4.3 EJB 查询语言424
18.4.4 在客户端使用EJB426
18.5 消息驱动Bean430
18.6 小结433
第19章 JavaMail技术435
19.1 E-mail协议概述435
19.1.1 SMTP协议435
19.1.2 POP3协议436
19.1.3 IMAP协议436
19.1.4 MIME协议436
19.2 邮件消息模型436
19.2.1 简单消息模型437
19.2.2 Multipart消息模型437
19.3 JavaMail核心类438
19.3.1 Session438
19.3.2 Message438
19.3.3 Address439
19.3.4 Authenticator440
19.3.5 Transport440
19.3.6 Store和Folder441
19.4 发送邮件441
19.5 获取邮件447
19.6 邮件的回复和转发449
19.7 小结450
第20章 基于JAAS的安全技术451
20.1 Java的安全性451
20.2 JAAS概览453
20.3 JAAS核心类454
20.3.1 Subject和Principal455
20.3.2 LoginContext455
20.3.3 LoginModule456
20.3.4 CallbackHandler和
Callback457
20.4 认证458
20.4.1 实例:使用JAAS进行
认证458
20.5 授权463
20.5.1 实例:声明性授权464
20.5.2 实例:程序性授权465
20.6 小结466
第21章 Web服务技术467
21.1 Web服务体系结构467
21.2 XML解析——JAXP469
21.3 UDDI476
21.3.1 商业实体信息478
21.3.2 商业服务信息478
21.3.3 绑定模板信息478
21.3.4 技术规范信息479
21.4 WSDL480
21.5 SOAP483
21.5.1 常用术语484
21.5.2 SOAP消息485
21.5.3 SOAP Fault487
21.5.4 SOAP编码规则488
21.5.5 SOAP RPC表示490
21.6 Web服务开发492
21.6.1 Servlet作为Web
服务的端点492
21.6.2 EJB作为Web服务的
端点498
21.7 小结502
附录A 主题词表503
附录B J2EE兼容应用服务器505
附录C 参考资料526
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价