书籍详情

JBuilder编程技术与实例

JBuilder编程技术与实例

作者:徐慧慧编著

出版社:人民邮电出版社

出版时间:2006-02-01

ISBN:9787115142948

定价:¥49.00

购买这本书可以去
内容简介
本书全面、细致地介绍了JBuilder2005集成开发环境,以及在其之上的各类应用程序的开发,不仅包括JBuilder开发环境、调试环境的设置、Java程序的编写和调试方法等基础内容,还包括基于,JBuilder的高级开发,比如JSF、JavaServerPage(JSP)、Servlets、EnterpriseJavaBean(EJB)、WebService、Struts、XML及数据库开发等。全书共分为3篇25章,以“基础篇一高级开发篇一案例实战篇”为线索具体展开,涵盖了JBuilder集成开发环境的方方面面。而且,书中对于每个知识点的讲解,都配有大量可实际运行的实例,供读者边学习边实践。本书的最后,给出了3个综合的案例,包括“学生信息管理系统”、“网上书店”和“MP3音频播放器”,并在配套光盘中提供了书中涉及实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。本书语言简洁,内容丰富,不仅适合各类软件开发人员学习和使用,还可作为高等院校相关专业的教材或教学参考用书。内容全面。全书共分为3篇25章,以“基础篇一高级开发篇一案例实战篇”为线索具体展开,细致地介绍了JBuilder集成开发环境的各个方面,方便读者快速地找到自己感兴趣的和对自己有帮助的内容。实例丰富。书中几乎所有的知识点都对应可实际运行的实例,方便读者一边学习编程原理,一边进行上机实践,从而加深对书中重点、难点内容的理解。提供了综合性的案例。书中最后给出了3个综合性的案例,包括“学生信息管理系统”、“网上书店”和“MP3音频播放器”等,这些案例对于项目开发具有较强的指导意义。光盘中提供了每个实例的完整源代码,非常便于读者学习后举一反三,开发出适合自己的工程项目。
作者简介
暂缺《JBuilder编程技术与实例》作者简介
目录
第一篇 基础篇
第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
第二篇 高级开发篇
第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 使用JBuilder 2005开发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
第三篇 案例实战篇
第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
猜您喜欢

读书导航