词条 | 精通Jbuilder2006 |
释义 | 内容简介JBuilder 2006是一款强大的Java企业级开发平台,其集成了几乎所有的Java技术,涵盖了软件开发生命周期的各个过程。本书深入浅出地介绍了JBuilder 2006的核心技术,书中内容丰富,示例详尽,涉及知识面广。阅读本书,您能深刻体会到Java语言的巨大威力,JBuilder 2006的高效快捷,以及J2EE的高级架构。全书共分20章,涉及使用JBuilder 2006进行Java应用程序开发的方方面面。全书以精简的内容介绍了Java语言基础,JBuildel的新特点,JBuilder2006的开发环境,JBuilder各种开发工具的使用,JavaSwing技术,Java语言的数据库开发技术,JBuilder2006的可视化组件开发,Web应用开发,Applet技术,JSP与Servlet技术,Struts框架,J2EE高级应用的开发,XML技术,Web Service应用开发,以及AJAX技术等,最后简要介绍了JBuilder 2006的团队协作开发。 本书适合于专业JBuilder应用开发人员和Java爱好者阅读,也可作为软件工程项目管理人员的参考书籍。 出版信息书名:《精通Jbuilder2006》 作者:刘晓华、张健、赵洁 出版发行:电子工业出版社 书号:7-121-03194-9 定价:59.00元 开本:16开 印张:35.75 字数:915.2千字 出版时间: 2006年10月 图书目录第1章 JBuilder 2006简述 1 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 其他部分 13 2.2.1 调试器 13 2.2.2 协作开发 13 2.3 本章小结 14 第3章 Java开发必备基础 15 3.1 Java语言特色及最新发展 15 3.1.1 Java语言的主要特色 15 3.1.2 Java世界的规则——运行机制 17 3.1.3 Java语言最新发展 21 3.2 初步体验Java 21 3.2.1 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 Java基础动作——运算符和 表达式 50 4.3.1 什么是运算符和表达式 50 4.3.2 运算符简介 51 4.3.3 运用运算符和表达式 52 4.4 Java程序规则——流程控制 57 4.4.1 条件分支语句 57 4.4.2 循环语句 63 4.4.3 注释 67 4.5 Java物以类聚——数组 67 4.5.1 一维数组 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 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 Swing简介 125 6.1.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.1 事件的分类 142 6.3.2 事件监听器 142 6.3.3 适配器 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 JBuilder的可视化设计 167 6.5.1 UI设计器 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.3 事件监听者接口与事件 监听者 185 7.5.4 事件监听者的注册与注销 185 7.5.5 适配类 186 7.6 JavaBean的用户化 187 7.6.1 用户化器接口 (Customizer Interface) 187 7.6.2 属性编辑器接口 (PropertyEditor Interface) 188 7.6.3 BeanInfo接口 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.4 修改和删除JavaBean属性 193 7.8.5 为JavaBean添加Bound 或Constrained 属性 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.1.4 JDBC驱动程序的类型 208 8.1.5 JDBC的安装 208 8.2 与数据库的连接步骤 208 8.2.1 装载驱动程序 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 图形编辑器界面设计 237 9.2.1 添加菜单 237 9.2.2 快捷按钮设计 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章 Web应用程序开发 253 10.1 Web应用程序概述 253 10.1.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章 开发Applet 269 11.1 Applet简介 269 11.1.1 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 Applet编程技巧 278 11.4.1 创建一个带参数的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 Servlet编程基础 290 12.2.1 Servlet API 290 12.2.2 HttpServlet类 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章 开发JSP 313 13.1 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.6 应用程序对象Application 331 13.3.7 配置对象Config 331 13.3.8 页面对象Page 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 Struts开发配置 372 14.2.1 基本配置 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 Model(模型)组件 402 14.5.1 JavaBeans及其范围 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 从实例剖析EJB的开发 步骤 415 15.4.1 SessionBean 的开发 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 新版JBuilder对EJB的 改进 448 15.7.1 JSF客户端支持 448 15.7.2 在创建企业级Bean时使用 J2EE 1.4的描述器 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章 AJAX应用开发 503 18.1 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.4.3 测试结果的浏览 526 19.5 安装Optimizeit和JBuilder 集成 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 敏捷开发 537 20.3.1 敏捷开发概述 537 20.3.2 敏捷开发基本原则 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 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。