精通Jbuilder 9

精通Jbuilder 9
作 者: 飞思科技产品研发中心编著
出版社: 电子工业出版社
丛编项: 精通系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Jbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通Jbuilder 9》作者简介

内容简介

本书在当前J2EE项目的红火之际,针对最新版的JBuilder 9的特点,用深刻的理论和详实的例子展示了Java语言的巨大威力、JBuilder 9的高效快捷,以及J2EE的高级架构。全书共分为15章,包括JBuilder 9的新特点、Java语言的基本特点、JBuilder 9的可视化组件开发、Java语言的数据库开发、JSP及Servlet的开发、Web Service的开发、Struts框架的Web应用开发,以及J2EE项目的开发,使读者对于Java语言本身有一个比较深刻的理解和掌握,并且能够运用JBuilder 9开发工具熟练高效地进行项目开发,以及应用J2EE设计模式进行J2EE项目架构的搭建。书中带有很多实例,这无论是对于初学者的学习还是熟练者的提高都具有很大的帮助。本书适合于专业和准专业的Java程序员阅读,也可作为正在转向进行Java开发的各类程序员的必备Java参考书。

图书目录

第1章 Java与Java开发工具

1.1 Java简介

1.1.1 Java语言

1.1.2 Java程序

1.1.3 Java运行环境

1.1.4 Java技术的应用状况

1.2 Java开发工具概述

1.2.1 文本编辑器

1.2.2 Web开发工具

1.2.3 集成开发环境

1.3 搭建基本的Java开发环境

1.3.1 安装JDK

1.3.2 设置环境变量

1.3.3 JDK开发工具包

1.4 编写简单的Java程序

1.4.1 基本开发流程

1.4.2 命令行应用程序

1.4.3 Java小程序

1.4.4 GUI应用程序

1.5 本章小结

第2章 JBuilder 9入门

2.1 JBuilder 9简介

2.1.1 JBuilder 9的主要特性

2.1.2 JBuilder 9安装指南

2.2 JBuilder 9集成开发环境

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.3 从JDK过渡到JBuilder

2.3.1 了解JBuilder工程

2.3.2 新建命令行应用程序

2.3.3 移植Java小程序

2.3.4 体验代码预示功能

2.4 本章小结

第3章 Java语言基础

3.1 Java语言中的数据类型

3.1.1 标识符

3.1.2 关键字

3.1.3 数据类型概述

3.1.4 整型数据

3.1.5 浮点型(实型)数据

3.1.6 字符型数据

3.1.7 布尔型数据

3.1.8 举例

3.1.9 变量类型间的相互转换及混合运算

3.1.10 常量

3.1.11 变量

3.2 Java语言中的运算符和表达式

3.2.1 运算符和表达式概述

3.2.2 算术运算符和表达式

3.2.3 关系运算符和表达式

3.2.4 布尔运算符和表达式

3.2.5 移位运算符和表达式

3.3 Java语言中的逻辑和流程控制

3.3.1 条件分支语句

3.3.2 循环语句

3.3.3 注释

3.4 Java语言中的数组

3.4.1 一维数组

3.4.2 二维数组和多维数组

3.5 Java语言中的面向对象思想

3.5.1 面向对象程序设计的基本概念和特征

3.5.2 类

3.5.3 构造方法和finalizer

3.5.4 重写和重载

3.5.5 Java的包

3.5.6 Java的接口

3.6 本章小结

第4章 JBuilder应用开发基础

4.1 工程与工程组

4.1.1 JBuilder的工程管理机制

4.1.2 类库路径配置

4.1.3 Java应用程序实例

4.1.4 JBuilder工程组

4.2 JBuilder代码编辑器

4.2.1 JBuilder编辑器视图

4.2.2 源代码视图

4.2.3 查询与替换

4.2.4 视图分隔

4.2.5 代码格式化

4.2.6 JavaDoc快捷键

4.2.7 配置编辑器

4.3 编译、运行、调试与部署

4.3.1 编译程序

4.3.2 创建系统

4.3.3 运行程序

4.3.4 调试程序

4.3.5 部署程序

4.4 本章小结

第5章 UI设计与Swing

5.1 UI组件

5.1.1 容器

5.1.2 控制组件

5.1.3 用户自定义成分

5.2 UI基本元素

5.2.1 标志(Label)

5.2.2 按钮(Button)

5.2.3 画布(Canvas)

5.2.4 复选框(Radio Button)

5.2.5 单选按钮(Radio Buttons)

5.2.6 选择菜单(Choice Menu)

5.2.7 列表框(Scrolling List)

5.2.8 单行文本输入框(TextField)

5.2.9 多行文本输入框(TextArea)

5.2.10 滚动条(Scrollbar)

5.3 布局管理

5.3.1 FlowLayout

5.3.2 GridLayout

5.3.3 GridBagLayout

5.3.4 BorderLayout

5.3.5 CardLayout

5.3.6 综合例子

5.4 JBuider的可视化设计

5.4.1 UI设计器

5.4.2 UI设计

5.5 Swing组件概述

5.5.1 轻量组件与重量组件

5.5.2 Swing组件

5.6 Swing组件的体系结构

5.6.1 典型的“模型-视图-控制器”体系结构

5.6.2 Swing MVC

5.7 Swing可视化设计

5.7.1 框架(JFrame)

5.7.2 菜单条(JMenuBar)

5.7.3 菜单(JMenu)

5.7.4 菜单项(JMenuItem)

5.7.5 弹出式菜单(JPopupMenu)

5.7.6 对话框(JDialog)

5.7.7 文件选择框(JFileChooser)

5.7.8 滑杆和进度指示条(JSlider和JProgressBar)

5.7.9 树(JTree)

5.7.10 表格(JTable)

5.8 Swing应用设计

5.8.1 制作椭圆按钮

5.8.2 创建2D图形

5.9 本章小结

第6章 JavaBean的开发

6.1 JavaBean的基本概念

6.1.1 什么是JavaBean组件

6.1.2 JavaBean和Java

6.2 JavaBean的设计目标

6.3 JavaBean的属性

6.3.1 Simple属性

6.3.2 Indexed属性

6.3.3 Bound属性

6.3.4 Constrained属性

6.4 JavaBean的事件

6.4.1 JavaBean事件概述

6.4.2 事件状态对象

6.4.3 事件监听者接口与事件监听者

6.4.4 事件监听者的注册与注销

6.4.5 适配类

6.5 JavaBean的用户化

6.5.1 用户化器接口(Customizer Interface)

6.5.2 属性编辑器接口(Property Editor Interface)

6.5.3 BeanInfo接口

6.6 JavaBean的持久化

6.7 JavaBean的编写准则

6.8 JavaBean的JBuilder可视化开发

6.8.1 创建一个JavaBean类

6.8.2 为JavaBean进行UI设计

6.8.3 为JavaBean添加简单属性

6.8.4 修改和删除JavaBean属性

6.8.5 为JavaBean添加Bound或Constrained属性

6.8.6 BeanInfo设计器

6.8.7 为JavaBean添加事件

6.9 本章小结

第7章 数据库应用开发

7.1 JDBC简介

7.1.1 什么JDBC

7.1.2 JDBC驱动程序的类型

7.1.3 安装JDBC-ODBC桥驱动

7.1.4 JDBC API接口

7.2 数据库简介

7.2.1 数据类型

7.2.2 数据定义语言(DDL)

7.2.3 数据操作语言(DML)

7.3 与数据库的连接步骤

7.3.1 装载驱动程序

7.3.2 建立连接

7.4 连接数据库参考

7.4.1 连接Oracle 8/8i/9i数据库

7.4.2 连接SQL Server 7.0/2000数据库

7.4.3 连接DB2数据库

7.4.4 连接Informix数据库

7.4.5 连接Sybase数据库

7.4.6 连接MySQL数据库

7.4.7 连接PostgreSQL数据库

7.5 JDBC访问数据库

7.5.1 用JDBC访问Access数据库的例子

7.5.2 用JDBC访问SQL Server 2000数据库的例子

7.6 JDBC的JBuilder开发

7.6.1 JBuilder数据库应用程序简介

7.6.2 JBuilder数据库常用组件或类简介

7.6.3 向JBuilder中添加JDBC驱动

7.6.4 JBuilder的DataExpress体系结构

7.6.5 JBuilder数据库开发实例

7.7 本章小结

第8章 Java应用程序开发实例

8.1 图形编辑器整体设计

8.1.1 功能分析

8.1.2 类图设计

8.2 图形编辑器界面设计

8.2.1 添加菜单

8.2.2 快捷铵钮设计

8.2.3 元素选择按钮的设计

8.2.4 前景及背景按钮

8.3 图形编辑器绘图元素的设计

8.4 图形编辑器中的对象

8.5 图形编辑器的其他操作

8.5.1 前景色和背景色的选择

8.5.2 Redo和Undo操作

8.6 图形编辑器的文档生成

8.7 本章小结

第9章 Web应用开发概述

9.1 Java Web应用程序简介

9.1.1 程序组成

9.1.2 程序运行环境

9.1.3 Web应用框架

9.2 创建Web应用程序

9.2.1 WebApp向导

9.2.2 Web应用程序的属性

9.3 本章小结

第10章 开发Applet

10.1 Applet简介

10.1.1 Applet的运行原理

10.1.2 Applet的功能特性

10.1.3 HelloWorld示例

10.1.4 生命周期

10.2 java.applet包

10.2.1 Applet类

10.2.2 接口

10.2.3 javax.swing.JApplet类

10.3 使用JBuilder开发Applet

10.3.1 Applet向导

10.3.2 创建新的Applet

10.3.3 添加代码

10.3.4 运行程序

10.4 Applet编程技巧

10.4.1 使用图片

10.4.2 使用声音

10.4.3 使用字体和参数

10.5 Applet编程实例

10.5.1 Applet小时钟

10.5.2 Applet计算器

10.6 本章小结

第11章 开发Servlet

11.1 Servlet简介

11.1.1 Servlet工作流程

11.1.2 Servlet的特点

11.1.3 Servlet的应用范围

11.1.4 开发环境

11.2 Servlet编程基础

11.2.1 Servlet API

11.2.2 HttpServlet类

11.2.3 Servlet示例

11.2.4 Servlet的生命周期

11.3 使用JBuilder开发Servlet

11.3.1 Servlet向导

11.3.2 使用向导

11.3.3 添加代码

11.3.4 编译Servlet代码

11.3.5 配置服务器

11.3.6 测试HelloServlet

11.4 Server-side Includes

11.4.1 什么是Server-side Includes

11.4.2 Servlet标记的语法

11.4.3 Server-side Includes实例

11.5 会话管理

11.5.1 会话跟踪

11.5.2 管理符话数据

11.5.3 浏览会话

11.5.4 Cookies

11.5.5 URL Rewriting

11.5.6 会话事件

11.6 HTML表单

11.6.1 两种数据传递方式

11.6.2 表单基础

11.6.3 表单应用示例

11.7 本章小结

第12章 开发JSP

12.1 JSP简介

12.1.1 B/S应用开发技术

12.1.2 JSP技术

12.1.3 JSP应用

12.1.4 JSP与XML

12.1.5 JSP与ASP、PHP

12.2 JSP的语法

12.2.1 JSP示例

12.2.2 注释

12.2.3 JSP指令

12.2.4 JSP动作标记

12.2.5 脚本元素

12.3 使用JBuilder开发JSP

12.3.1 JSP向导

12.3.2 创建第一个JSP页面

12.4 JSP内置对象

12.4.1 Request对象

12.4.2 Response对象

12.4.3 Out对象

12.4.4 Session对象

12.4.5 PageContext对象

12.4.6 Application对象

12.4.7 Config对象

12.4.8 Page对象

12.5 使用JavaBeans

12.5.1 什么是JavaBeans

12.5.2 非可视化的JavaBeans

12.5.3 JavaBeans的简单例子

12.5.4 在JSP中使用JavaBeans

12.6 本章小结

第13章 应用Struts框架

13.1 Struts简介

13.1.1 Model 1与Model 2

13.1.2 MVC在Struts框架中的实现

13.1.3 Model:系统状态和商业逻辑JavaBeans

13.1.4 View:JSP页面和表示组件

13.1.5 Controller:ActionServlet和ActionMapping

13.2 Struts开发环境

13.2.1 基本配置

13.2.2 Struts开发流程

13.2.3 使用JBuilder 9

13.3 创建Model组件

13.3.1 JavaBeans和范围

13.3.2 ActionForm Beans

13.3.3 系统状态Beans

13.3.4 商业逻辑Beans

13.3.5 访问关系数据库

13.4 创建View组件

13.4.1 国际化消息

13.4.2 表单和FormBean的交互

13.4.3 其他的表示技术

13.5 创建Controller组件

13.5.1 Action类

13.5.2 ActionMapping实现

13.5.3 Action映射配置文件

13.5.4 Web应用程序展开描述符

13.6 本章小结

第14章 Web Service应用开发

14.1 Web Service概述

14.1.1 什么是Web Service

14.1.2 Web Service的技术特点

14.1.3 UDDI

14.1.4 Web服务描述语言WSDL

14.2 简单对象访问协议(SOAP)

14.2.1 SOAP简介

14.2.2 SOAP封装

14.2.3 SOAP编码

14.2.4 在HTTP中使用SOAP

14.2.5 在RPC中使用SOAP

14.3 JBuilder 9和WebLogic的集成

14.3.1 WebLogic开发Domain的配置

14.3.2 在JBuilder中集成WebLogic

14.4 Web Service和J2EE

14.4.1 用J2EE开发Web Service

14.4.2 Web Service的远端调用

14.5 本章小结

第15章 J2EE介绍

15.1 J2EE概述

15.1.1 J2EE组件概述

15.1.2 J2EE组件

15.1.3 J2EE模型

15.2 JNDI

15.2.1 JNDI基本概念

15.2.2 JNDI架构

15.2.3 JNDI的技术特点

15.2.4 JNDI使用范围

15.3 EJB

15.3.1 EJB类型

15.3.2 EJB的基本结构

15.3.3 EJB开发者的角色

15.3.4 EJB开发简介

15.3.5 用JBuilder开发EJB

15.3.6 Stateless Bean的开发

15.3.7 Stateful Bean的开发

15.3.8 Entiry Bean的开发

15.3.9 Message Driven Bean的开发

15.4 JMS

15.4.1 关于消息系统

15.4.2 JMS系统简介

15.4.3 消息驱动Bean简介

15.4.4 创建JMS客户端程序

15.4.5 Pub/Sub

15.4.6 PTP

15.5 JavaMail

15.5.1 JavaMail邮件协议类型

15.5.2 JavaMail管理对象

15.5.3 JavaMail的属性和方法

15.5.4 JavaMail的应用实例

15.6 J2EE的设计模式简介

15.6.1 创建型

15.6.2 结构型

15.6.3 行为型

15.7 设计模式应用实例

15.7.1 Command设计模式应用

15.7.2 Observer设计模式应用

15.8 本章小结