网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java高级编程--JDK5
分类
作者 (美)理查德森
出版社 机械工业出版社
下载
简介
编辑推荐

本书的内容层次介于Java入门书籍与更具技术导向的各种Java专题书籍之间。以JDK 5的先进特性为视角,从开发Java应用程序的最佳工具和技术概览开始,通过详细讨论面向Java解决方案开发的工具和技术(如JFC、持久性保存、JNI等),针对性地提供了Java开发过程中的常见问题及其解决方案,指导读者掌握核心Java语言以及JDK 5的复杂内容。

内容推荐

本书深入讲解Java技术的高级特性,涉及许多与Java语言相关的技术,包括各种开源软件工具的使用(Ant、JUnit、JMeter等)、设计模式等。全书共分14章,其中前3章提供了高效Java开发人员所需的特定思维方式,包括关键的Java语言特性和Java库,面向Java解决方案开发的工具和技术,以及Java开发中的模式。其余章节通过详细讨论面向Java解决方案开发的工具和技术(包括JFC、持久性保存、使用模型开发Web应用、JNI、组件通信、分布式处理,以及安全性和应用部署等),针对性地提供了Java开发过程中常见问题的解决方案。

本书编排独特、讲解细致、深入浅出而又专业性强,适合Java开发人员以及高级Java解决方案设计人员参考。

目录

译者序

作者简介

致谢

前言

第1章 关键的Java语言特性和Java库

1.1新语言特性

1.1.1泛型

1.1.2 for循环功能的增强

1.1.3可变参数

1.1. 4装箱/拆箱转换

1.1.5静态导人

1.1.6枚举

1.1.7元数据

1.2重要的Java实用程序库

1.2.1 Java日志

1.2.2 Java首选项

1.3小结

第2章 用于Java解决方案开发的工具和技术

2.1 高质量软件开发的原则

2.2进行高效软件开发的习惯

2.2.1交流

2.2.2模型

2.2.3敏捷化

2.2.4条理性

2.2.5根据需要追溯行为

2.2.6不要害怕编写代码

2.2.7从设计(而不是产品)角度考虑代码

2.2.8不断学习

2.2.9 自底向上开始构建过程

2.2.10管理配置

2.2.11单元测试代码

2.2.12持续集成

2.2.13维护短期迭代

2.2.14度量完成的内容——间接度量

2.2.15追踪问题

2.3开发方法

2.3.1瀑布方法

2.3.2统一过程

2.3.3极限编程

2.3.4关于方法的结论

2,4实际开发场景

2.4.1 Ant

2.4.2 Maven

2.4.3 JUnit

2.4.4 XDoclet

2.4.5 JMeter

2.5小结

第3章Java开发模式

3.1模式为什么重要

3.1.1理解Java编程语言的关键

3.1.2理解Java开发中所使用工具的关键

3.1.3开发有效Java解决方案的关键

3.2基于设计原则构建模式

3.2.1设计单个类

3.2.2在类之间创建关联

3.2.3创建接口

3.2.4创建继承循环

3.3重要的Java模式

3.3.1适配器

3.3.2模型一视图一控制器

3.3.3命令

3.3.4策略

3.3.5组合

3.4小结

第4章 使用JFC开发高效用户界面

4.1布局管理器

4.1.1 BorderLayout

4.1.2 BoxLayout

4.1.3 FlowLayout

4.1.4 GridLayout

4.1.5 GridBagLayout

4.1.6 SpringLayout

4.1.7 CardLayout

4.2 JFrame和JDialog组件

4.3在Swing应用中管理导航流

4.4小结

第5章使用文件持久性保存应用程序

5.1应用程序数据

5.2 Java Serialzation:持久性保存对象图

5.2.1关键类

5.2.2序列化对象

5.2.3使用序列化使应用程序具有基于时间的许可

5.2.4将序列化组件放入应用程序

5.2.5扩展和自定义序列化

5.2.6使用Java Serializatl’on的时机

5.3 Java Bean长期序列化:XMLEncoder/Decoder

5.3.1设计差异

5.3.2关键类

5.3.3序列化Java Bean

5.3.4可能的定制

5.3.5 使用XMLEncoder/Decoder的时机

5.4基于XML方案的序列化:用于XML绑定的Java API

5.4.1 用于配置对象的样例XML文档

5.4.2使用XML方案定义XML格式

5.4.3根据方案生成JAXB Java类

5.4.4 JAXBAPI关键类

5.4.5编组和解组XML数据

5.4.6在应用程序中使用JAXB生成的类

5.4.7使用JAXB的时机

5.4.8 JAXB 2.O的未来方向

5.5小结

第6章 使用数据库持久性保存应用程序

6.1 JDBC API概述

6.2设置环境

6.3 JDBC API用法

6.3.1理解两层模型

6.3.2理解三层模型

6.4掌握JDBC APl概念

6.4.1管理连接

6.4.2理解语句

6.4.3使用结果集

6.5 JDBC高级概念

6.5.1管理数据库元数据

6.5.2使用ROWSet

6.5.3连接池

6.5.4管理失误

6.6使用Hibernate的对象关系映射

6.6.1 Hibernate体系结构

6.6.2使用Hibernate开发

6.7小结

第7章 使用模型1体系结构开发wcb应用程序

7.1模型1及其使用原因

7.1.1 JSP 2.O概述

7.1.2集成表达式语言

7.1.3 JSTL1.1概述

7.1.4使用JsTL开发Web应用程序的可视化

7.1_5使用JsP 2.O开发Web应用程序的可视化

7.2小结

第8章 使用模型2体系结构开发Web应用程序

8.1 问题

8.2什么是模型2

8.3为什么使用模型2

8.4使用WebW0rk开发一个应用程序

8.4.1 控制反转内容及其作用缘由

8.4.2体系结构

8.4.3扩展框架来支持Hihernate

8.4.4定义领域模型

8.4.5实现带有行为的用例

8.4.6升发视图

8.4.7配置应用程序

8.4.8适应变化

8.5小结

第9章 使用Java本机接口同C/C++交互

9.1初识Java本机接口

9.1.1创建Java代码

9.1.2创建本机代码和库

9.1.3执行代码

9.2 Java本机接口

9.2.1数据类型

9.2.2 JNI中的串

9.2.3 JNI中的数组

9.2.4 C/C++中的Java对象

9.2.5处理本机代码中的Java异常

9.2.6 本机代码中的对象引用

9.2.7使用JNI进行高级编程

9.3开发电子邮件客户端

9.3.1 系统设计

9.3.2用户界面

9.4小结

第lO章 在使用RMI和EJB的Java组件之间通信

10.1远程方法调用

10.1. 1 RMI体系结构探讨

10.1.2开发RMI应用程序

10.1.3远程对象激活探讨

1O.1.4 RMIChat示例

10.2 企业JavaBean

10.2.1 EJB基础

10.2.3 EJB容器探讨

10.2.4 EJB贷款汁算器示例

10.3小结

第11章 在Java组件和其他平台的组件之间通信

11.1组件通信场景

11.1. 1新闻阅读器:自动Web浏览

11. 1.2银行应用程序:一个EJB/J2EE客户端

11.1. 3门户:集成异构数据源和服务

11. 2 进程间通信和基本网络体系结构概述

11.3套接字

11.3.1 J8Va Socket API

11.3.2实现一个协议

11.4远程方法调用

11.4.1核心RPC/RMI原则

11.4.2分布式对象

11. 5公共对象请求代理体系结构

11.5.1 CORBA基础

11. 5.2 RMI—IIOP:使RMI与CORBA兼容

11.5.3何时使用CORBA

11.5.4分布式文件系统通告:一个CORBA系统示例

11. 6 Web服务

11. 6.1 World Wide Web的演化

11.6.2平台无关RPC

11.7小结

第12章 使用JMS和JMx进行分布式处理

12.1基本概念

12.1.1 JMS基础

12.1.2 JMX基础

12.2构建一个分布式应用程序

12.2.1决定消息类型

12.2.2理解三组件体系结构

12.2.3创建一个处理JMS消息的组件

12.2.4创建指引消息通过业务过程的组件

12.2. 5创建对大任务进行并行处理划分的组件

12.3部署应用

12.3.1基本部署

12.3.2高级部署

12.4小结

第13章 Java安全性

13.1 Java加密体系结构和Java 加密扩展

13.1.1 JCA设计和体系结构

1 3.1.2 Java加密扩展

13.2使用JAAS进行安全性编程

13.2.1用户识别

13.2.2执行安全性检查代码

13.2.3授权

13.3小结

第14章 打包和部署Jcivet应用程序

14.1 Java CLASSPATH探讨

14.2已核准目录

14.3 Java存档探讨

14.4处理JAR文件

14.4.1基本声明文件探讨

14.4.2 applet和JAR探讨

14.4.3签名JAR文件

14.4.4 JAR索引选项探讨

14.4.5创建可执行JAR

14.5 applet分析

14.5.1 applet的基本剖析

14.5.2打包可执行applet

14.5.3 applet安全性探讨

14.6 Web应用程序探讨

14.6.1 WAR目录结构探讨

14.6.2理解WAR部署描述符

14.7打包EJB

14.8企业级存档探讨

14.8.1 EAR描述符文件

14.8.2部署场景

14.9进入Java Web Start

14.9.1 TicTacToe示例探讨

14.9.2 JavaWeb Start小结

14.10使用ANT进行Web存档

14.10.1安装ANT

14.10.2使用ANT构建工程

14.11小结

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 20:18:11