本书的内容层次介于Java入门书籍与更具技术导向的各种Java专题书籍之间。以JDK 5的先进特性为视角,从开发Java应用程序的最佳工具和技术概览开始,通过详细讨论面向Java解决方案开发的工具和技术(如JFC、持久性保存、JNI等),针对性地提供了Java开发过程中的常见问题及其解决方案,指导读者掌握核心Java语言以及JDK 5的复杂内容。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 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小结 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。