当前位置:首页 > 工业技术
精通JBuilder 2006
精通JBuilder 2006

精通JBuilder 2006PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:刘晓华,张健,赵洁(等)编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121031949
  • 页数:559 页
图书介绍:JBuilder 2006是一款强大的Java企业级开发平台,集成了几乎所有的Java技术,涵盖了软件开发生命周期的各个过程。本书深入浅出地介绍了JBuilder 2006的核心精髓,书中内容丰富,示例详尽,涉及知识面广。阅读本书,您能深刻体会到Java语言的巨大威力、JBuilder 2006的高效快捷,以及J2EE的高级架构。全书共分20个章节,涉及到使用JBuilder 2006进行Java应用程序开发的方方面面,以精简的内容介绍了Java语言基础、JBuilder的新特点、JBuilder2006的开发环境、JBuilder各种开发工具的使用、Java Swing技术、Java语言的数据库开发技术、JBuilder 2006的可视化组件开发、Web应用开发、Applet技术、JSP与Servlet技术、Struts框架、J2EE高级应用的开发、XML技术、Web Service应用开发、Ajax技术等,最后简要介绍了JBuilder 2006的团队协作开发。书中范例源代码请到www.fecit.com.cn的“下载专区”下载。
《精通JBuilder 2006》目录
标签:编著 精通

1.1 JBuilder 2006概述 1

第1章 JBuilder 2006简述 1

1.2 JBuilder 2006的主要特性 2

1.3 JBuilder 2006的新增特性 2

1.4 JBuilder 2006安装与目录结构 3

1.5 JBuilder 2006帮助系统的使用 5

1.6 JBuilder 2006与其他Java编程工具的比较 6

1.7 本章小结 7

第2章 JBuilder 2006的基础知识 9

2.1 初识IDE框架 9

2.1.1 应用浏览器 9

2.1.2 主菜单与工具栏 10

2.1.3 状态栏 10

2.1.4 功能面板 11

2.2.1 调试器 13

2.2.2 协作开发 13

2.2 其他部分 13

2.3 本章小结 14

第3章 Java开发必备基础 15

3.1 Java语言特色及最新发展 15

3.1.1 Java语言的主要特色 15

3.1.2 Java世界的规则——运行机制 17

3.2 初步体验Java 21

3.2.1 Java开发的基本流程 21

3.1.3 Java语言最新发展 21

3.2.2 Java命令行程序 22

3.2.3 友善的Java 23

3.3 Java开发基础设施——编辑器 25

3.3.1 简易文本编辑器 26

3.3.2 高级集成开发环境 26

3.4 Java开发基础环境——JDK 27

3.4.1 什么是JDK 28

3.4.2 JDK下载及安装 28

3.4.3 系统准备——设置环境变量 30

3.4.4 理解JDK开发工具包 31

3.4.5 JDK 5.0介绍 35

3.5 本章小结 36

第4章 掌握Java语言 37

4.1 Java 5语言新特性简介 37

4.1.1 泛型(Generic Types) 37

4.1.2 增强的for循环(Enhanced for Loop) 38

4.1.3 枚举类型(Enumerated Types) 38

4.1.4 格式化输入/输出(Formatted Input/Output) 39

4.1.5 其他特性 39

4.2 Java基石——基础元素 39

4.2.1 标识符和保留字 40

4.2.2 基本数据类型 41

4.2.3 类型转换及混合运算 46

4.2.4 举例 48

4.2.5 常量和变量的概念 49

4.3.1 什么是运算符和表达式 50

4.3 Java基础动作——运算符和表达式 50

4.3.2 运算符简介 51

4.3.3 运用运算符和表达式 52

4.4 Java程序规则——流程控制 57

4.4.1 条件分支语句 57

4.4.2 循环语句 63

4.5 Java物以类聚——数组 67

4.5.1 一维数组 67

4.4.3 注释 67

4.5.2 二维数组和多维数组 70

4.6 用Java构建世界——面向对象思想 72

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

4.6.2 面向对象世界专用语言 73

4.6.3 Java面向对象特性 79

4.7 本章小结 83

第5章 JBuilder应用开发基础 85

5.1 准备工作——配置IDE 85

5.1.1 基础配置 85

7.6.3 BeanInfo接口 1 88

5.1.2 高级配置 88

5.2 工具的飞跃——JDK到JBuilder 2006 91

5.2.1 JBuilder 2006工程的概念 91

5.2.2 新建命令行应用程序 92

5.2.3 移植Java小程序 95

5.2.4 代码实时预示 98

5.3 理解工程与工程组 99

5.3.1 JBuilder的工程管理机制 100

5.3.2 JBuilder工程组概念 102

5.3.3 类库路径配置 102

5.3.4 Java应用程序实例 104

5.4 JBuilder代码编辑器 112

5.4.1 理解视图及其操作 113

5.4.2 格式化代码与编辑 115

5.4.3 JavaDoc快捷键 117

5.5 编译、运行、调试与部署 118

5.5.1 编译程序和创建系统 118

5.5.2 运行和调试程序 120

5.5.3 部署应用程序 123

5.6 本章小结 124

第6章 Java Swing开发 125

6.1.1 Swing概述 125

6.1 Swing简介 125

6.1.2 AWT与Swing 126

6.1.3 Swing MVC结构 127

6.1.4 Swing组件 129

6.1.5 Swing常用的Package 130

6.2 布局管理器 131

6.2.1 FlowLayout 132

6.2.2 GridLayout 133

6.2.3 BorderLayout 134

6.2.4 CardLayout 135

6.2.5 GridBagLayout 136

6.2.6 BoxLayout 139

6.2.7 JBuilder提供的布局管理器 141

6.3 事件处理 141

6.3.3 适配器 142

6.3.1 事件的分类 142

6.3.2 事件监听器 142

6.4 Swing组件介绍 143

6.4.1 窗口与面板 144

6.4.2 标签和按钮 146

6.4.3 选项组件 147

6.4.4 文本输入组件 152

6.4.5 菜单 154

6.4.6 对话框(JDialog) 157

6.4.7 文件选择框(JFileChooser) 159

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

6.4.9 树(JTree) 162

6.4.10 表格(JTable) 165

6.5.1 UI设计器 167

6.5 JBuilder的可视化设计 167

6.5.2 显示风格 174

6.6 本章小结 175

第7章 JavaBean的开发 177

7.1 什么是JavaBean 178

7.2 JavaBean的优点 179

7.3 Bean属性和事件的命名模式 179

7.4 Bean属性类型 180

7.4.1 简单属性(Simple) 180

7.4.2 索引属性(Indexed) 180

7.4.3 关联属性(Bound) 181

7.4.4 限制属性(Constrained) 182

7.5 JavaBean的事件 183

7.5.1 JavaBean事件概述 184

7.5.2 事件状态对象 184

7.5.4 事件监听者的注册与注销 185

7.5.3 事件监听者接口与事件监听者 185

7.5.5 适配类 186

7.6 JavaBean的用户化 187

7.6.1 用户化器接口(Customizer Interface) 187

7.6.2 属性编辑器接口(PropertyEditor Interface) 188

7.7 JavaBean的持久化 189

7.8 JavaBean的JBuilder可视化开发 189

7.8.1 创建一个JavaBean类 189

7.8.2 为JavaBean进行UI设计 191

7.8.3 为JavaBean添加简单属性 191

7.8.5 为JavaBean添加Bound或Constrained属性 193

7.8.4 修改和删除JavaBean属性 193

7.8.6 BeanInfo设计器 194

7.8.7 为JavaBean添加事件 196

7.8.8 将JavaBean安装到组件托盘上 201

7.9 本章小结 204

第8章 数据库应用开发 205

8.1 JDBC基础 205

8.1.1 什么是JDBC 205

8.1.2 JDBC和ODBC的区别 206

8.1.3 JDBC的设计方案 206

8.2.1 装载驱动程序 208

8.2 与数据库的连接步骤 208

8.1.5 JDBC的安装 208

8.1.4 JDBC驱动程序的类型 208

8.2.2 建立连接 209

8.3 连接数据库参考 209

8.3.1 连接Oracle 8/8i/9i数据库 210

8.3.2 连接SQL Server 7.0/2000数据库 210

8.3.3 连接DB2数据库 211

8.3.4 连接Informix数据库 211

8.3.5 连接Sybase数据库 212

8.3.6 连接MySQL数据库 212

8.3.7 连接PostgreSQL数据库 213

8.4 JDBC访问数据库 213

8.4.1 用JDBC访问Oracle数据库的例子 213

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

8.5 JDBC的JBuilder开发 216

8.5.1 JBuilder数据库应用程序简介 216

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

8.5.3 向JBuilder中添加JDBC驱动 219

8.5.4 JBuilder的DataExpress体系结构 221

8.5.5 JBuilder数据库开发实例 222

8.6 本章小结 233

第9章 Java应用程序开发实例 235

9.1 图形编辑器整体设计 235

9.1.1 功能分析 235

9.1.2 类图设计 236

9.2.2 快捷按钮设计 237

9.2 图形编辑器界面设计 237

9.2.1 添加菜单 237

9.2.3 元素选择按钮的设计 240

9.2.4 前景及背景按钮 241

9.3 图形编辑器绘图元素的设计 243

9.4 图形编辑器中的对象串行化及保存 245

9.5 图形编辑器的其他操作 248

9.5.1 前景色和背景色的选择 248

9.5.2 Redo和Undo操作 248

9.6 图形编辑器的文档生成 250

9.7 图形编辑器的源码 252

9.8 本章小结 252

10.1.1 Web应用框架 253

第10章 Web应用程序开发 253

10.1 Web应用程序概述 253

10.1.2 Web应用程序的组成 254

10.1.3 程序运行环境 256

10.2 使用JBuilder创建Web应用程序 258

10.2.1 了解Web Module 258

10.2.2 配置Web服务器 258

10.2.3 使用JBuilder建立Web应用程序模块 259

10.2.4 Web应用程序示例分析 263

10.2.5 Web应用程序的属性 264

10.3 本章小结 267

11.1.1 Applet的运行原理 269

11.1 Applet简介 269

第11章 开发Applet 269

11.1.2 生命周期 270

11.2 java.applet包 271

11.2.1 Applet类 271

11.2.2 接口 272

11.2.3 javax.swing.JApplet类 273

11.3 使用JBuilder开发Applet 273

11.3.1 Applet向导 273

11.3.2 创建新的Applet 274

11.3.3 添加代码 275

11.3.4 运行程序 277

11.4.1 创建一个带参数的Applet实例 278

11.4 Applet编程技巧 278

11.4.2 打包 280

11.4.3 数字签名 282

11.4.4 编写测试Applet的JSP文件 284

11.5 本章小结 286

第12章 开发Servlet 287

12.1 Servlet简介 287

12.1.1 Servlet的工作流程 288

12.1.2 Servlet为什么优于传统的CGI 288

12.1.3 Servlet的应用范围 289

12.1.4 开发环境 289

12.2.1 Servlet API 290

12.2.2 HttpServlet类 290

12.2 Servlet编程基础 290

12.2.3 Servlet的生命周期 292

12.3 使用JBuilder开发Servlet 293

12.3.1 Servlet向导 293

12.3.2 使用向导 294

12.3.3 添加代码 295

12.3.4 编译Servlet代码 296

12.3.5 配置服务器 297

12.3.6 测试HelloServlet 297

12.4 过滤器Servlet 298

12.5 监听器Servlet 301

12.6 实例 303

12.7 本章小结 311

13.1 JSP概述及最新发展 313

第13章 开发JSP 313

13.1.1 JSP技术和基本应用 314

13.1.2 JSP最新发展——JSP 2.0特性介绍 317

13.2 体验JBuilder 2006开发JSP 318

13.2.1 JBuilder 2006的JSP向导 318

13.2.2 第一个JSP页面 320

13.3 JSP内置对象概述 323

13.3.1 请求对象Request 323

13.3.2 应答对象Response 327

13.3.3 输出对象Out 329

13.3.4 会话对象Session 329

13.3.5 页面环境对象PageContext 330

13.3.8 页面对象Page 331

13.3.7 配置对象Config 331

13.3.6 应用程序对象Application 331

13.3.9 异常对象Exception 332

13.4 JSP基础语法 332

13.4.1 JSP示例 332

13.4.2 注释 334

13.4.3 指令 334

13.4.4 动作 337

13.4.5 脚本元素 346

13.5 JavaBeans的JSP应用 348

13.5.1 JavaBean概念 348

13.5.2 非可视的JavaBean 348

13.5.3 JavaBean实例 349

13.5.4 在JSP中使用JavaBeans 350

13.6 JSP标准标签库(JSTL) 352

13.6.1 JSTL简介 352

13.6.2 一般标签 353

13.6.3 条件标签 355

13.6.4 迭代标签 357

13.6.5 URL和XML标签 358

13.6.6 SQL方面的标签 362

13.7 本章小结 365

第14章 Struts开发 367

14.1 Struts简介 367

14.1.1 MVC设计模式 368

14.1.2 Struts框架与MVC 369

14.1.3 Struts工作原理 371

14.2.1 基本配置 372

14.2 Struts开发配置 372

14.2.2 Struts开发流程 376

14.2.3 使用JBuilder 2006 376

14.3 View(视图)组件 391

14.3.1 国际化消息 391

14.3.2 表单和FormBean的交互 393

14.3.3 其他的表示技术 396

14.4 Controller(控制器)组件 397

14.4.1 重要的控制器组件 397

14.4.2 ActionMapping实现 399

14.4.3 Web应用程序展开描述符 400

14.5.1 JavaBeans及其范围 402

14.5 Model(模型)组件 402

14.5.2 ActionForm Beans 403

14.5.3 系统状态Beans 404

14.5.4 商业逻辑Beans 404

14.5.5 访问数据库 405

14.6 本章小结 406

第15章 使用JBuilder 2006开发J2EE应用程序 407

15.1 J2EE的基本概念 407

15.2 J2EE的体系结构 408

15.3 J2EE的关键技术——EJB 409

15.3.1 什么是EJB 409

15.3.2 EJB的优点 409

15.3.3 EJB的体系结构 410

15.3.4 EJB的类型 412

15.4.1 SessionBean的开发 415

15.4 从实例剖析EJB的开发步骤 415

15.4.2 EntityBean的开发 419

15.5 用JBuilder 2006开发EJB 423

15.5.1 设置JBuilder应用服务器连接 423

15.5.2 使用JBuilder中的EJB设计器 423

15.5.3 Stateless Bean的开发 428

15.5.4 Stateful Bean的开发 431

15.5.5 Entity Bean的开发 433

15.5.6 用JBuilder 2006和WebLogic开发EJB 439

15.7.1 JSF客户端支持 448

15.7.2 在创建企业级Bean时使用J2EE 1.4的描述器 448

15.7 新版JBuilder对EJB的改进 448

15.7.3 新元素类型 449

15.8 本章小结 450

第16章 JBuilder的XML应用 451

16.1 XML的基础知识 451

16.1.1 什么是XML 451

16.1.2 剖析一个XML文件 452

16.2 在JBuilder中应用XML 454

16.2.1 创建XML相关文档 454

16.2.2 JBuilder中XML文档合法性的校验 458

16.2.3 JBuilder中XML配置 459

16.2.4 XML解析器的应用 460

16.2.5 JBuilder中的BorlandXML工具 461

16.2.6 JBuilder中XML数据绑定类的应用 463

16.3 本章小结 467

第17章 JBuilder 2006的Web Service应用 469

17.1 什么是Web Service 470

17.2 Web Service的体系结构 470

17.3 Web Service的关键技术 471

17.3.1 XML和XSD 471

17.3.2 SOAP 472

17.3.3 WSDL 472

17.4 Web Service的优势 473

17.5 Web Service技术中的相关标准 477

17.5.1 UDDI 477

17.5.2 Web服务描述语言WSDL 477

17.5.3 简单对象访问协议(SOAP) 478

17.6 Web Service和J2EE 486

17.6.1 用J2EE开发Web Service 486

17.6.2 Web Service的远端调用 490

17.7 用JBuilder开发Web Service 493

17.7.1 创建一个简单的JavaBean 494

17.7.2 在项目中为Web Service做配置 495

17.7.3 导出JavaBean作为一个Service 496

17.7.4 运行Server部署服务 497

17.7.5 测试已经部署的服务 497

17.7.6 写一个客户端来测试Service 498

17.7.7 使用TCP Monitor监控SOAP消息 500

17.8 本章小结 501

18.1 AJAX简介 503

第18章 AJAX应用开发 503

18.2 AJAX技术的应用场合 504

18.3 AJAX中的关键技术 504

18.4 AJAX的特点 505

18.5 AJAX的处理机制 506

18.6 开源框架DWR 509

18.7 用DWR框架实现AJAX 510

18.8 本章小结 512

第19章 JBuilder 2006的代码优化应用 513

19.1 Optimizeit工具集的安装 513

19.2 Optimizeit Profiler工具的使用 514

19.2.1 启动Optimizeit Profiler 514

19.2.2 Memory Profiler的使用 514

19.2.3 CPU Profiler的使用 518

19.2.4 虚拟机信息模式的使用 519

19.2.5 测试结果的查看 520

19.3 Optimizeit Thread Debugger的使用 520

19.3.1 源代码视图的使用 521

19.3.2 线程视图的使用 521

19.3.3 Waiting View与I/O-Waiting View的使用 522

19.3.4 Contention View视图的使用 522

19.3.5 使用Monitor View监视死锁 523

19.3.6 使用Monitor usage analyzer分析的死锁 524

19.4 Optimizeit Code Coverage的使用 524

19.4.1 Class Coverage的使用 524

19.4.2 Method Coverage的使用 525

19.5 安装Optimizeit和JBuilder集成 526

19.4.3 测试结果的浏览 526

19.6 本章小结 528

第20章 团队开发入门 529

20.1 团队开发的特点 529

20.1.1 团队开发概述 529

20.1.2 团队开发基本特点 530

20.2 CVS版本控管 531

20.2.1 版本控管概述 531

20.2.2 使用CVS 532

20.2.3 签入/签出 533

20.2.4 获取最新版本 534

20.2.5 版本管理 535

20.2.6 状态跟踪 536

20.3.2 敏捷开发基本原则 537

20.3 敏捷开发 537

20.3.1 敏捷开发概述 537

20.3.3 敏捷开发方法 539

20.4 JBuilder 2006团队开发支持 540

20.4.1 对等协作 540

20.4.2 实时通信和文件共享 542

20.4.3 协作编程 544

20.4.4 代码重构 546

20.5 团队开发实例(虚拟对等编程) 554

20.5.1 开发实例背景和目标 555

20.5.2 开发过程 555

20.6 本章小结 559

返回顶部