《JBuilder编程技术与实例》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:徐慧慧,叶达峰编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115142947
  • 页数:460 页
图书介绍:本书介绍了JBuilder 2005集成开发环境,以及在其之上的各类应用程序的开发。

目录 2

第一篇 基础篇 2

第1章 JBuilder开发基础 2

1.1 JBuilder简介 2

1.1.1 JBuilder 2005的特点 2

1.1.2 JBuilder 2005 3种版本的比较 3

1.2 安装JBuilder 3

1.2.1 安装JBuilder 2005的软硬件要求 3

1.2.2 JBuilder 2005 Enterprise的安装步骤 3

1.2.3 安装目录简介 8

1.3 JBuilder 2005集成开发环境 8

1.3.1 JBuilder 2005开发界面详解 9

1.3.2 使用IDE选项配置AppBrowser 16

1.4 JBuilder 2005下的项目管理 19

1.4.1 建立项目 19

1.4.2 建立与管理Java源文件 21

1.4.3 删除项目中的文件 24

1.4.4 打开项目和文件 25

1.4.5 建立项目组 26

第2章 Java语言入门 28

2.1 一个简单的Java程序 28

2.2 Java语言基础 30

2.2.1 数据类型 30

2.2.2 Java程序的注释 31

2.2.3 运算符和表达式 32

2.2.4 流程控制语言 36

2.3 Java面向对象程序设计 39

2.3.1 类的简介 40

2.3.2 继承 41

2.3.3 覆盖 42

2.3.4 多态 43

2.3.5 接口 43

2.3.6 包 43

2.3.7 关键字this 44

2.3.8 Java基础类库简介 45

2.3.9 Java中的异常处理 46

第3章 JBuilder中的高级选项与设置 48

3.1 设置程序库 48

3.1.1 程序库简介 48

3.1.2 添加与设置程序库 51

3.1.3 编辑程序库 53

3.2 设置与更改项目属性 53

3.2.1 设置项目属性 53

3.2.2 设置JDK 54

3.3 JBuilder中的各种路径 58

3.3.1 来源路径 58

3.3.2 输出路径 58

3.3.3 类路径 58

3.3.4 文档路径 58

3.3.5 备份路径 59

3.3.6 工作路径 59

第4章 构建Java应用程序 60

4.1 编写Java程序 60

4.2 编译Java程序 62

4.2.1 JBuilder 2005编译器简介 62

4.2.2 设置编译器 63

4.2.3 设置输出路径 65

4.3 运行Java程序 65

4.4 部署Java程序 68

4.4.1 使用向导部署Java程序 69

4.4.2 生成本地可执行文件 74

第5章 JBuilder 2005的调试环境 76

5.1 常见错误类型 76

5.2 基本的调试设置 76

5.3 JBuilder调试器 77

5.3.1 调试器的用户界面 78

5.3.2 调试器工具栏 81

5.3.3 调试快捷键 81

5.4 使用调试器 83

5.4.1 在调试环境中控制程序的执行 83

5.4.2 使用断点 86

5.4.3 查看变量和表达式的值 93

5.5 自定义调试器 97

5.5.1 自定义调试器的显示颜色 97

5.5.2 设置调试器选项 98

5.6 实例——使用JBuilder 2005调试器 98

5.6.1 打开范例程序 98

5.6.2 修正语法错误 99

5.6.3 修正编译错误 100

5.6.4 运行程序 104

5.6.5 修正运行时错误 105

第6章 图形用户界面设计 110

6.1 AWT和Swing组件 110

6.2 JBuilder的可视化设计工具 110

6.2.1 可视化设计工具简介 110

6.2.2 组件的基本操作 113

6.2.3 布局管理器 114

6.3 实例——简单的文字编辑器界面 120

第7章 菜单设计 127

7.1 菜单设计工具简介 127

7.2 创建菜单 128

7.2.1 添加菜单项 129

7.2.2 插入或删除菜单或菜单项 129

7.2.3 插入分隔线 129

7.2.4 设置快捷键 130

7.2.5 设置菜单项的不可用 130

7.2.6 创建可选的菜单项 130

7.2.7 创建Swing radio按钮菜单项 131

7.3 创建子菜单 132

7.4 添加代码到菜单事件 132

7.5 创建弹出式菜单 133

7.6 实例——创建菜单 134

7.6.1 建立项目 134

7.6.2 创建应用 135

7.6.3 添加一个文本区域 135

7.6.4 创建菜单 137

第8章 事件处理程序 139

8.1 Java的事件处理 139

8.2 JBuilder中的事件处理 141

8.2.1 利用JBuilder产生事件处理方法 141

8.2.2 删除事件处理 142

8.2.3 事件适配器 142

8.3 事件处理实例 144

8.3.1 添加字体选择对话框 144

8.3.2 添加FontChooser的菜单项事件 146

8.3.3 添加JColorChooser的菜单项事件 146

8.3.4 添加“清空文本区域”事件 147

8.3.5 添加文件浏览对话框 148

8.3.6 实现从文件中读取文本的功能 148

8.3.7 添加保存文件的菜单项事件 150

8.3.8 实现判断文件是否被修改的功能 152

8.3.9 激活工具栏按钮 154

8.3.10 添加文本区域的事件控制 156

8.3.11 在文本区域中添加文本菜单 157

第二篇 高级开发篇 160

第9章 Java Applet开发 160

9.1 Applet简介 160

9.1.1 Applet的运作流程 160

9.1.2 Applet的安全机制 160

9.1.3 Applet的生命周期 160

9.1.4 Applet开发中的JDK版本 161

9.2 使用JBuilder2005开发Applet 161

9.2.1 使用Applet Wizard开发Applet 161

9.2.2 设计Applet用户界面 164

9.2.3 Applet的测试方法 173

9.2.4 Applet的部署 176

第10章 数据库编程基础 177

10.1 知识点回顾 177

10.2 SQL语言 177

10.3 JDBC简介 178

10.3.1 JDBC的类和接口 179

10.3.2 用JDBC访问数据库的一般步骤 182

10.4 MySQL简介 182

10.4.1 MySQL的安装和配置 183

10.4.2 MySQL中简单语句的使用 184

第11章 JBuilder中的数据库编程 187

11.1 安装JDBC驱动 187

11.2 使用Database Pilot查看数据库 189

11.3 常用的数据库开发组件 191

11.4 数据库开发实例 193

11.4.1 访问文本数据 193

11.4.2 访问数据库文件 196

11.4.3 使用数据模块访问数据 198

第12章 JDataStore数据库 202

12.1 JDataStore简介 202

12.2 配置JDataStore 202

12.2.1 作为本地数据库使用的配置 203

12.2.2 作为远程数据库使用的配置 203

12.3 使用JDataStore Explorer管理数据库 205

12.3.1 启动JDataStore Explorer 205

12.3.2 创建JDataStore文件 206

12.3.3 打开JDataStore文件 207

12.3.4 创建新表 207

12.3.5 创建索引 208

12.3.6 JDataStore的安全性管理 210

第13章 JavaBean开发 212

13.1 JavaBean基础知识 212

13.1.1 基本概念 212

13.1.2 一个简单的Bean 213

13.1.3 JavaBean的属性 213

13.1.4 Bean的事件 217

13.2 使用JBuilder开发Bean 220

13.2.1 建立Bean 220

13.2.2 用户界面设计 221

13.2.3 添加、修改和删除属性 222

13.2.4 创建BeanInfo类 223

13.2.5 在Bean中加入事件 225

13.2.6 建立属性编辑器 228

13.2.7 检查JavaBean的合法性 230

13.2.8 将Bean安装到组件托盘 231

第14章 Web应用程序开发 234

14.1 Web应用程序概述 234

14.1.1 Web应用程序的基本架构 234

14.1.2 Web服务器 234

14.2 Web开发技术简介 235

14.3 Web开发过程 235

14.4 Web Module和WAR文件 236

14.4.1 Web Module 236

14.4.2 WAR文件 236

14.4.3 创建Web Module和WAR文件 236

14.4.4 Web Module的目录结构 241

14.5 设置Web Module属性 242

14.5.1 Module窗格 243

14.5.2 Web窗格 243

14.5.3 Clean窗格 243

14.5.4 Build窗格 244

14.5.5 Content窗格 245

14.5.6 Obfuscation窗格 245

14.5.7 Refactoring窗格 246

14.5.8 Signature窗格 246

第15章 JSP开发 247

15.1 JSP简介 247

15.2 JSP语法介绍 247

15.3 Tomcat的安装与配置 248

15.3.1 获取Tomcat 249

15.3.2 安装与配置Tomcat 249

15.4 JBuilder下的JSP开发 251

15.4.1 准备工作 251

15.4.2 加入数据 253

15.4.3 登录页面login.jsp 255

15.4.4 验证页面judge.jsp 258

15.5 程序部署 262

第16章 Servlet开发 264

16.1 Servlet概述 264

16.1.1 JSP处理过程 264

16.1.2 Servlet的生命周期 266

16.1.3 Servlet的主要方法 266

16.1.4 Servlet的特性 267

16.2 实例——Servlet开发 267

16.2.1 新建数据库 267

16.2.2 编写login.jsp 267

16.2.3 编写第一个Servlet 270

16.2.4 显示页面show.jsp 273

16.2.5 插入新的留言 278

16.2.6 实例演示 280

第17章 Struts开发 281

17.1 Struts简介 281

17.2 MVC模式的控制器 281

17.2.1 MVC模式 281

17.2.2 Model 1模式 282

17.2.3 Model 2模式 283

17.2.4 Struts的结构 283

17.3 Struts框架的构成 285

17.3.1 ActionServlet类 285

17.3.2 ActionMapping类 286

17.3.3 Action类 287

17.3.4 ActionForm类 288

17.3.5 ActionForward类 289

17.3.6 ActionErrors类和ActionError类 290

17.3.7 几个重要的配置文件 290

17.4 Struts标签库 296

17.4.1 HTML标签 296

17.4.2 Logic标签 297

17.4.3 Bean标签 297

17.5 实例——Struts开发 298

17.5.1 新建ActionForm 298

17.5.2 新建Action 301

17.5.3 编辑register.jsp 305

17.5.4 部署程序 305

第18章 JSF应用开发 307

18.1 JSF简介 307

18.1.1 JSF原理 307

18.1.2 JSF和Struts 309

18.2 实例——JSF应用开发 309

第19章 XML开发 316

19.1 XML简介 316

19.1.1 XML文档规范 316

19.1.2 XML文档的结构 317

19.1.3 XML的结构化定义 318

19.2 JBuilder中的XML开发 319

19.2.1 使用DTD生成XML 319

19.2.2 从XML文档生成DTD文件 322

19.2.3 转换XML文档 324

第20章 EJB编程 329

20.1 EJB介绍 329

20.1.1 EJB架构 329

20.1.2 EJB类型 329

20.1.3 远程和本地接口 330

20.2 JBuilder提供的EJB开发工具 330

20.2.1 配置JBuilder与服务器的连接 330

20.2.2 EJB设计器 330

20.2.3 EJB向导 332

20.2.4 EJB模块DD编辑器 333

20.3 使用EJB设计器 333

20.3.1 创建EJB模块 333

20.3.2 用EJB设计器创建企业Bean 336

20.3.3 查看Bean的源代码 337

20.3.4 修改Bean 338

20.3.5 插入Bean 340

20.3.6 修正Bean中的错误 341

20.4 开发Bean 341

20.4.1 开发会话Bean 341

20.4.2 开发实体Bean 343

20.4.3 开发消息驱动Bean 345

20.4.4 创建home和远程或本地接口 346

20.5 实例——EJB应用开发 348

20.5.1 创建新项目 348

20.5.2 配置目标应用服务器 348

20.5.3 创建EJB模块 349

20.5.4 创建Bean 350

20.5.5 编辑源代码 354

第21章 开发Web Service 357

21.1 Web Service简介 357

21.1.1 Web Service平台 357

21.1.2 Web Service平台的相关技术 358

21.1.3 Web Service的优势 359

21.2 JBuilder中的Web Service开发 360

21.2.1 利用Axis创建一个简单的Web Service 360

21.2.2 创建Web Service客户端调用程序 367

21.2.3 在独立的Tomat5.0应用服务器中配置Web Service 370

21.3 一些实用的Web Service开发工具 372

第22章 UML可视化程序开发 375

22.1 JBuilder中的UML 375

22.2 查看UML图 377

22.3 定制UML图 379

22.3.1 设置项目属性 379

22.3.2 设置UML优先选项 380

22.4 实例——使用UML浏览器可视化程序 381

22.4.1 编译案例 381

22.4.2 查看一个UML包图 381

22.4.3 查看一个UML类图 382

22.4.4 从库中添加引用 383

22.4.5 过滤UML图 384

第三篇 案例实战篇 388

第23章 学生信息管理系统 388

23.1 项目设计 388

23.1.1 功能说明 388

23.1.2 创建数据库 388

23.1.3 项目总体框架 389

23.2 项目开发 389

23.2.1 Student类 389

23.2.2 DBHandler类 392

23.2.3 DBConnection类 395

23.2.4 MainWindow类 396

23.2.5 ActionListeners类 401

23.2.6 AboutDialog类 406

23.3 程序运行 408

第24章 网上书店 411

24.1 功能说明 411

24.2 创建数据库 411

24.2.1 User表 412

24.2.2 Book表 412

24.2.3 user_order表 412

24.3 项目开发 412

24.3.1 实现用户登录 413

24.3.2 数据库操作 415

24.3.3 用户注册 418

24.3.4 购物页面的实现 423

24.4 程序运行 432

第25章 MP3音频播放器 435

25.1 MP3基础知识 435

25.2 开发技术简介 436

25.2.1 JMF介绍 436

25.2.2 JMF结构 437

25.2.3 JMF的获取与安装 438

25.3 项目开发实例 439

25.3.1 项目的包结构 440

25.3.2 播放列表的实现 441

25.3.3 管理Playlist 443

25.3.4 TagEditor类 449

25.3.5 Settings类 451

25.3.6 MP3播放器的主界面 454

25.4 程序运行 459