0去购物车结算
购物车中还没有商品,赶紧选购吧!
当前位置: 中图分类 > T 工业技术 > TP 自动化技术、计算机技术 > TP3 计算技术、计算机技术 > Java进阶诀窍

相同语种的商品

浏览历史

Java进阶诀窍


联系编辑
 
标题:
 
内容:
 
联系方式:
 
  
Java进阶诀窍
  • 书号:9787030237750
    作者:张峰
  • 外文书名:
  • 装帧:平装
    开本:16
  • 页数:792
    字数:1204
    语种:汉语
  • 出版社:科学出版社
    出版时间:2009-02-01
  • 所属分类:TP3 计算技术、计算机技术
  • 定价: ¥89.00元
    售价: ¥70.31元
  • 图书介质:

  • 购买数量: 件  缺货,请选择其他介质图书!
  • 商品总价:

相同系列
全选

内容介绍

样章试读

用户评论

全部咨询

本书从实际软件开发者的角度,根据作者多年的项目开发经验,系统地介绍了Java应用软件编程技巧,并深入结合J2EE、XML、Spring、Struts、Hibernate、Ajax、Web2.0技术讲解了如何利用当前主流技术构造J2EE应用程序。全书分为3篇,共17章,内容涵盖了JavaSE6新特性、JavaWeb应用概述、系统开发环境的搭建、项目管理工具的应用、报表工具的应用、Java语言深入剖析、JavaSwing与Applet、Java常用工具剖析、XML与Java、J2EE架构、Struts框架的应用、Spring框架的应用、Hibernate框架的应用、SSH架构应用整合、Ajax与Web2.0、电子邮件系统、Java串口编程技术、Java短信系统、JavaICQ系统以及应用SSH架构开发航材电子商务系统BSP。 本书最大的特点在于以基础进阶、应用进阶、实例进阶的方式为读者提供了丰富的应用实例及各种开发技术的整合应用,以供学习和在实际项目中进行扩展。适合于Java程序员和从事计算机软件开发的其他编程人员及项目开发人员学习和参考,也非常适合作为编程学习者的进阶指南及Java培训教材。
样章试读
  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

全部咨询(共0条问答)

  • 暂时还没有任何用户咨询内容
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
咨询内容:

目录


  • 第1章 Java应用运行及开发环境的搭建

    1.1 Windows下Java开发环境的配置

    1.1.1 概述

    1.1.2 相关软件介绍

    1.1.3 Tomcat的基本配置

    1.1.4 J2EE的相关部署规范

    1.1.5 Tomcat体系结构

    1.2 Eclipse的安装和使用

    1.2.1 Eclipse的下载和安装

    1.2.2 MyEclipse的下载和安装

    1.2.3 安装SVN插件

    1.2.4 UI界面插件的下载与安装

    1.2.5 MyEclipse的简单使用

    1.3 JBuilder集成开发环境介绍

    1.4 安装MySQL数据库

    1.4.1 MySQL的下载与安装

    1.4.2 MySQL图形界面工具的下载与安装

    1.4.3 MySQL图形界面工具的使用

    1.5 本章小结

    第2章 软件开发过程中实用工具的使用

    2.1 Subversion简介

    2.1.1 Subversion概述

    2.1.2 Subversion的功能

    2.1.3 安装Subversion

    2.1.4 向Subversion中导入项目

    2.1.5 将项目导出

    2.1.6 Subversion客户端软件的下载与安装

    2.1.7 在MyEclipse中使用SVN

    2.2 WIKI-Confluence应用

    2.2.1 WIKI-Confluence的下载与安装

    2.2.2 配置Confluence

    2.3 JIRA应用

    2.3.1 JIRA的下载与安装

    2.3.2 配置JIRA

    2.4 JasperReports简介

    2.4.1 iReport和JasperReports的下载与安装

    2.4.2 iReport和JasperReports中的重要概念

    2.4.3 新建一个空报表

    2.4.4 使用数据库中的数据生成报表

    2.4.5 增加、修改与删除报表字段

    2.4.6 字段在报表设计器中的使用

    2.4.7 解决报表统一样式及中文字体问题

    2.4.8 在iReport中定义与使用参数

    2.4.9 定义与使用变量

    2.5 JasperReports在程序中的应用

    2.5.1 JSP服务器运行环境的配置

    2.5.2 以PDF格式输出

    2.5.3 以HTML格式输出

    2.6 本章小结

    第3章 Java语言快览

    3.1 Java语言的现状、影响及应用前景

    3.1.1 Java的现状

    3.1.2 Java与C/C++、C#的比较

    3.2 Java新特性

    3.2.1 自动装箱与拆箱

    3.2.2 更优化的for循环

    3.2.3 泛型

    3.2.4 可变长参数方法

    3.2.5 枚举类型

    3.2.6 静态引用

    3.2.7 JDBC 4.0

    3.2.8 Java DB

    3.2.9 增强的HTTP

    3.3 数据类型简介

    3.3.1 数据类型

    3.3.2 常量与变量

    3.3.3 整型数据

    3.3.4 浮点型(实型)数据

    3.3.5 字符型数据

    3.3.6 布尔型数据

    3.3.7 各类数值型数据间的混合运算

    3.3.8 实际编程中的Java常见错误分析

    3.4 运算符和表达式

    3.4.1 算术运算符

    3.4.2 关系运算符

    3.4.3 布尔逻辑运算符

    3.4.4 位运算符

    3.5 流控制

    3.5.1 分支语句

    3.5.2 循环语句

    3.6 数组和字符串

    3.6.1 一维数组

    3.6.2 多维数组

    3.6.3 字符串

    3.7 对象、类、包和接口

    3.7.1 面向对象的基本概念

    3.7.2 类

    3.7.3 对象

    3.7.4 抽象类与抽象方法

    3.7.5 继承

    3.7.6 多态与动态绑定

    3.7.7 构造方法的继承与重载

    3.7.8 包

    3.7.9 接口

    3.8 多线程技术

    3.8.1 Java线程的模型

    3.8.2 启动接口

    3.8.3 同步

    3.8.4 消息

    3.8.5 Java线程在实际编程中的用法

    3.9 异常处理

    3.9.1 异常的类型

    3.9.2 不捕捉异常

    3.9.3 try与catch

    3.9.4 多个catch子句

    3.9.5 try语句的嵌套

    3.9.6 throw语句

    3.9.7 throws语句

    3.9.8 finally

    3.10 Java输入输出流

    3.10.1 概述

    3.10.2 标准输入输出举例

    3.10.3 普通输入输出类

    3.10.4 文件

    3.10.5 Java的文件管理

    3.11 Java网络编程

    3.11.1 Java网络模型

    3.11.2 面向连接的流式套接字

    3.11.3 无连接的数据报

    3.12 本章小结

    第4章 Swing用户界面设计

    4.1 Java Swing

    4.1.1 概述

    4.1.2 Swing的类层次结构

    4.1.3 Swing组件的多样化

    4.1.4 MVC(Model-View-Controller)体系结构

    4.1.5 可存取性支持

    4.1.6 支持键盘操作

    4.1.7 设置边框

    4.1.8 使用图标(Icon)

    4.1.9 Swing程序结构简介

    4.1.10 Swing组件和容器

    4.2 各种容器面板和组件

    4.2.1 分层面板(JLayeredPane)

    4.2.2 面板(JPanel)

    4.2.3 滚动窗口(JScrollPane)

    4.2.4 选项板(JTabbedPane)

    4.2.5 工具栏(JToolBar)

    4.2.6 内部框架(JInternalFrame)

    4.2.7 按钮(JButton)

    4.2.8 复选框(JCheckBox)

    4.2.9 单选按钮(JRadioButton)

    4.2.10 组合框(JComboBox)

    4.2.11 文件选择器(JFileChooser)

    4.2.12 标签(JLabel)

    4.2.13 列表(List)

    4.2.14 菜单(JMenu)

    4.2.15 进程条(JProgressBar)

    4.2.16 滑动条(JSlider)

    4.2.17 表格(JTable)

    4.2.18 树(JTree)

    4.2.19 消息框(Message Box)

    4.2.20 文本区域

    4.2.21 绘图

    4.2.22 对话框(Dialog Box)

    4.2.23 选择外观(Look&Feel)

    4.3 Applet

    4.3.1 Applet简介

    4.3.2 编写Applet小程序

    4.3.3 Applet嵌入到网页

    4.3.4 Applet基础

    4.3.5 向Applet传递参数

    4.3.6 将Application转化为Applet

    4.3.7 Application与Applet组合

    4.3.8 Applet与JAR文件

    4.3.9 JNLP与Java Web Start

    4.4 本章小结

    第5 章 常用工具集

    5.1 常用工具集介绍

    5.1.1 Java语言的util类包

    5.1.2 Collection接口

    5.1.3 List接口

    5.1.4 LinkedList类

    5.1.5 ArrayList类

    5.1.6 Vector类

    5.1.7 Stack类

    5.1.8 Set接口

    5.1.9 Map接口

    5.1.10 HashMap类

    5.1.11 WeakHashMap类

    5.2 日期操作

    5.2.1 Date类

    5.2.2 Calendar类

    5.2.3 SimpleDateFormat类

    5.3 Arrays类

    5.3.1 数组排序

    5.3.2 数组填充

    5.3.3 数组比较

    5.3.4 数组复制

    5.4 对象序列化

    5.5 用Zip进行多文件保存

    5.6 java.lang.Math类和java.math包

    5.6.1 java.lang.Math类

    5.6.2 java.math包

    5.7 本章小结

    第6章 Java与XML

    6.1 XML介绍

    6.2 XML基本语法规则

    6.2.1 XML声明

    6.2.2 XML命名规则

    6.2.3 良构XML文档和有效XML文档

    6.2.4 XML文档的组成

    6.2.5 XML文档树

    6.2.6 文档类型声明

    6.2.7 元素声明

    6.2.8 属性声明

    6.2.9 实体

    6.2.10 XML名称空间

    6.2.11 XML相关技术名词解释

    6.3 XML解析器

    6.3.1 怎样使用解析器

    6.3.2 XML解析器的分类

    6.3.3 验证与非验证的XML解析器

    6.4 用Java解析XML

    6.4.1 文档对象模型(DOM)

    6.4.2 DOM接口

    6.4.3 常用的DOM方法

    6.4.4 DOM应用

    6.4.5 XML的简单解析器(SAX)

    6.4.6 SAX应用

    6.4.7 解析器的高级功能

    6.4.8 解析字符串

    6.4.9 用Java编写XML编辑器

    6.5 本章小结

    第7章 J2EE技术架构

    7.1 概述

    7.1.1 体系结构(Architecture)

    7.1.2 框架(Framework)

    7.1.3 库(Library)

    7.1.4 设计模式(Design Pattern)

    7.1.5 平台(Platform)

    7.2 框架

    7.2.1 框架介绍

    7.2.2 框架开发的好处

    7.2.3 与框架相关的概念

    7.3 J2EE应用服务器技术

    7.3.1 概述

    7.3.2 J2EE模型

    7.4 J2EE架构简介

    7.4.1 概述

    7.4.2 定向技术开发

    7.4.3 角色分工

    7.4.4 运行维护

    7.4.5 扩展性

    7.4.6 J2EE容器

    7.4.7 J2EE的各种组件

    7.5 JSP技术

    7.5.1 Web应用程序的发展历史

    7.5.2 JSP的优点

    7.6 JSP基本语法和指令

    7.6.1 HTML注释

    7.6.2 隐藏注释

    7.6.3 HTML中嵌入JSP脚本的格式

    7.6.4 声明

    7.6.5 表达式

    7.6.6 include指令

    7.6.7 Page指令

    7.6.8

    7.6.9

    7.6.10

    7.6.11 Scriptlet

    7.6.12 Taglib指令

    7.6.13

    7.6.14

    7.6.15

    7.7 Servlet技术

    7.7.1 Java Servlet API概述

    7.7.2 Servlet接口

    7.7.3 HttpServlet类

    7.7.4 ServletRequest接口

    7.7.5 HttpServletRequest接口

    7.7.6 ServletResponse接口

    7.7.7 HttpServletResponse接口

    7.7.8 JSP与Servlet在实际编程中的应用

    7.8 JDBC技术

    7.8.1 JDBC介绍

    7.8.2 JDBC与ODBC以及其他API的比较

    7.8.3 两层模型和三层模型

    7.8.4 SQL的一致性

    7.8.5 JDBC驱动程序的类型

    7.8.6 Connection对象

    7.8.7 Statement对象

    7.8.8 ResultSet对象

    7.8.9 PreparedStatement接口

    7.8.10 CallableStatement对象

    7.9 本章小结

    第二部分 应用进阶篇

    第8章 Struts框架

    8.1 Struts概述

    8.1.1 Struts的起源

    8.1.2 Struts的工作原理

    8.2 Struts架构

    8.2.1 Struts的下载与安装

    8.2.2 Struts配置文件

    8.2.3 ActionServlet类

    8.2.4 ActionMapping类

    8.2.5 Action类

    8.2.6 ActionForm类

    8.2.7 错误处理

    8.3 Struts标签库

    8.3.1 Bean Taglib

    8.3.2 脚本变量的标记

    8.3.3 逻辑标记

    8.3.4 HTML标签库

    8.3.5 转发标记

    8.3.6 消息标记和国际化

    8.3.7 动态改变应用软件语言界面

    8.4 图解Struts开发

    8.4.1 MyEclipse对Struts的支持

    8.4.2 建立Web应用程序

    8.4.3 建立Struts Form,Action& JSP

    8.4.4 设定Forward标签

    8.4.5 执行Web应用程序

    8.4.6 处理中文问题

    8.4.7 应用Struts上传多个文件

    8.5 本章小结

    第9章 Spring框架

    9.1 Spring的特点

    9.2 Spring应用

    9.2.1 Spring的下载与安装

    9.2.2 体验Spring程序

    9.2.3 Spring Bean封装机制

    9.2.4 BeanFactory与Bean配置

    9.2.5 强制初始化Bean

    9.2.6 自动装配

    9.2.7 依赖检查

    9.2.8 Spring容器

    9.2.9 Web容器配置

    9.3 依赖注入的实现类型

    9.3.1 构造注入

    9.3.2 设值注入

    9.3.3 几种依赖注入模式的对比

    9.4 Bean的继承

    9.4.1 定义Bean继承

    9.4.2 Spring中Bean的继承与Java中Bean的继承的区别

    9.5 后处理器

    9.5.1 Bean后处理器

    9.5.2 容器后处理器

    9.6 本章小结

    第10章 Hibernate框架

    10.1 ORM简介

    10.1.1 ORM特性

    10.1.2 流行的ORM框架介绍

    10.2 Hibernate应用

    10.2.1 Hibernate的下载与安装

    10.2.2 Hibernate的简单应用与配置

    10.2.3 配置Hibernate

    10.2.4 Session管理

    10.2.5 使用自动化工具生成PO及XML映像文件

    10.2.6 配置Hibernate数据库连接池

    10.2.7 Hibernate的关系映射

    10.2.8 单向1-1的关系映射

    10.2.9 单向1-N的关系映射

    10.2.10 单向N-1的关系映射

    10.2.11 N-N的关系映射

    10.2.12 双向1-1关联

    10.2.13 双向1-N关联

    10.2.14 双向N-N关联

    10.3 Hibernate基本数据查询

    10.3.1 HQL的查询应用

    10.3.2 条件查询

    10.3.3 SQL查询

    10.4 本章小结

    第11章 SSH架构应用整合

    11.1 整合Struts和Spring

    11.1.1 Spring和Struts的整合方式

    11.1.2 使用Spring的ActionSupport

    11.1.3 覆盖RequestProcessor

    11.1.4 将Struts动作管理委托给Spring

    11.1.5 拦截Struts

    11.2 整合Hibernate和Spring

    11.2.1 Spring整合Hibernate的方法

    11.2.2 Spring对Hibernate的DAO实现

    11.2.3 事务管理

    11.3 实例解析Hibernate+Spring+Struts整合

    11.3.1 创建Sturts应用类

    11.3.2 创建Spring框架

    11.3.3 创建实体表

    11.3.4 创建Hibernate框架

    11.4 本章小结

    第12章 Ajax与Web 2.0应用技术

    12.1 Ajax应用技术

    12.1.1 Ajax应用简介

    12.1.2 Ajax的工作原理

    12.2 Ajax开发步骤

    12.2.1 XMLHttpRequest对象

    12.2.2 应用JavaScript代码

    12.2.3 获取Request对象

    12.2.4 Ajax的基本请求/响应模型

    12.2.5 处理响应

    12.2.6 调用Ajax过程

    12.3 Web 2.0和Ajax技术

    12.3.1 Web 2.0和Ajax技术

    12.3.2 Web 2.0的DOCTYPE声明

    12.3.3 Web 2.0的名字空间和语言编码的声明

    12.3.4 Web 2.0对样式表的调用

    12.3.5 Web 2.0 XHTML代码规范

    12.3.6 设计CSS

    12.4 在请求和响应中使用XML

    12.4.1 以XML格式从网页向服务器发送请求

    12.4.2 从服务器接收XML

    12.5 DOM的操作和应用

    12.6 实例解析Ajax应用

    12.6.1 XMLHttpRequest方法简介

    12.6.2 Java Servlet响应Ajax请求

    12.7 本章小结

    第三部分 实例进阶篇

    第13章 电子邮件系统

    13.1 电子邮件协议

    13.1.1 SMTP协议

    13.1.2 POP3协议

    13.1.3 IMAP协议

    13.2 配置JavaMail

    13.2.1 JavaMail的结构

    13.2.2 登录邮件服务器

    13.3 JavaMail在实际编程中的应用

    13.3.1 系统主程序类

    13.3.2 系统框架类

    13.3.3 接收邮件类

    13.3.4 发送邮件类

    13.3.5 邮件设置类

    13.3.6 显示状态类

    13.3.7 邮件用户信息类

    13.4 本章小结

    第14章 Java串口/并口通信程序设计

    14.1 Java串口通信程序设计

    14.1.1 串行通信概述

    14.1.2 RS232通信基础

    14.1.3 Java对串口的支持

    14.2 编写串口通信终端应用系统

    14.2.1 串口终端主程序

    14.2.2 串口连接与监听

    14.2.3 串口参数设置

    14.2.4 程序分析

    14.3 本章小结

    第15章 手机短信收发系统

    15.1 短信发送设备介绍

    15.1.1 短信猫

    15.1.2 SIM卡

    15.1.3 短信猫AT操作指令

    15.1.4 用短信猫发送短信

    15.2 实例解析短信收发系统

    15.2.1 系统主程序类

    15.2.2 设备设置类

    15.2.3 短信发送类

    15.3 程序详解

    15.3.1 启动服务

    15.3.2 停止服务

    15.3.3 设备设置

    15.3.4 短信收发

    15.4 本章小结

    第16章 Java ICQ系统

    16.1 服务器用户数据库设计

    16.2 系统架构技术

    16.3 实例解析Java ICQ系统设计

    16.3.1 Java ICQ服务器设计

    16.3.2 Java ICQ客户端

    16.3.3 用户登录

    16.3.4 用户申请号码

    16.3.5 查找并添加网友

    16.3.6 发送聊天信息

    16.3.7 接收聊天信息

    16.3.8 查看好友详细信息

    16.3.9 删除好友

    16.4 系统程序详解

    16.4.1 启动Java ICQ服务器

    16.4.2 实现多线程类监听

    16.4.3 用户登录

    16.4.4 用户注册

    16.4.5 发送聊天信息

    16.4.6 查找并添加好友

    16.5 本章小结

    第17章 航材部件询价电子商务系统BSP

    17.1 系统需求说明

    17.1.1 项目背景

    17.1.2 需求分析

    17.1.3 主要用例(user case)说明

    17.2 系统架构设计

    17.2.1 BSP系统架构说明

    17.2.2 采用框架开发的优点

    17.2.3 系统软硬件环境

    17.3 业务实体层设计

    17.3.1 设计域模型

    17.3.2 设计数据模型

    17.3.3 创建数据库

    17.4 数据持久层设计

    17.5 DAO层设计

    17.6 业务逻辑层设计

    17.7 Web层设计

    17.7.1 表现层设计

    17.7.2 访问控制层设计

    17.8 BSP系统目录及模块列表设计

    17.9 BSP主页面设计

    17.9.1 登录表现层界面设计

    17.9.2 登录控制层动作类的设计

    17.9.3 登录DAO层实现设计

    17.9.4 登录业务逻辑层实现设计

    17.9.5 登录验证码的应用

    17.10 BSP用户注册实现设计

    17.10.1 用户注册表现层界面设计

    17.10.2 用户注册控制层动作类的设计

    17.10.3 注册DAO层实现设计

    17.10.4 注册业务逻辑层实现设计

    17.10.5 部署层邮件设计

    17.11 用户找回密码实现设计

    17.11.1 找回密码表现层界面设计

    17.11.2 找回密码控制层动作类的设计

    17.11.3 找回密码DAO层实现设计

    17.11.4 找回密码业务逻辑层实现设计

    17.12 公告信息发布实现设计

    17.12.1 公告信息表现层界面设计

    17.12.2 发布公告信息控制层动作类的设计

    17.12.3 利用Ajax、Struts和Hibernate进行显示分页

    17.12.4 公告信息DAO层实现设计

    17.12.5 公告信息发布逻辑控制层实现设计

    17.13 增加联系人实现设计

    17.13.1 增加联系人信息表现层界面设计

    17.13.2 增加联系人信息控制层动作类的设计

    17.13.3 增加联系人DAO层的实现设计

    17.13.4 增加联系人逻辑控制层实现设计

    17.14 公司认证实现设计

    17.14.1 公司认证信息表现层界面设计

    17.14.2 公司认证信息控制层动作类的设计

    17.14.3 增加公司认证的DAO层实现设计

    17.14.4 增加公司认证逻辑控制层实现设计

    17.15 发送询价单实现设计

    17.15.1 发送询价单表现层界面设计

    17.15.2 询价单信息控制层动作类的设计

    17.15.3 询价单DAO层实现设计

    17.15.4 询价单管理逻辑控制层实现设计

    17.15.5 供应商收到的询价单实现设计

    17.16 利用Quartz进行定时邮件发送实现设计

    17.16.1 Quartz的应用

    17.16.2 Quartz包含的触发器

    17.16.3 作业任务的调度实现

    17.17 ICQ的实现设计

    17.17.1 ICQ服务器的配置

    17.17.2 ICQ客户端的改进

    17.18 本章小结

    参考网站

    ]]>