图书介绍

精通JBuilder 2005【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

精通JBuilder 2005
  • 陈雄华,涂传滨等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121011662
  • 出版时间:2005
  • 标注页数:733页
  • 文件大小:151MB
  • 文件页数:751页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通JBuilder 2005PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 JBuilder 2005基础知识篇1

1.1 功能介绍2

第1章 JBuilder 2005概述2

1.2 新增特性4

1.3.1 不同版本的差异5

1.3 程序安装5

1.3.2 硬件要求6

1.3.3 安装步骤7

1.4 理解安装目录11

1.5.1 如何获取帮助12

1.5 使用帮助12

1.5.2 使用Help Viewer13

1.6.1 光标错位14

1.6 常见问题解决之道14

1.7 总结17

1.6.2 汉字乱码17

2.1.1 Java发展史18

2.1 Java简介18

第2章 Java语言基础18

2.1.3 关于Java的FAQ19

2.1.2 Java的特点19

2.2.1 注释20

2.2 Java语言基础20

2.2.2 Java中的关键字21

2.2.3 基本数据类型22

2.2.4 基本数据类型的转换23

2.2.5 字面值24

2.2.6 数组25

2.2.7 运算符和表达式27

2.3 流程控制32

2.3.1 选择流程控制语句33

2.3.2 循环语句及跳转34

2.4 类和对象37

2.4.1 类的一般结构38

2.4.2 类的包39

2.4.3 类的值域和方法40

2.4.4 方法的重载和覆盖42

2.4.5 类的构造函数43

2.4.6 类的继承44

2.4.7 类和接口46

2.5 异常处理47

2.5.2 发生异常时的流程控制48

2.5.1 Java中的异常结构48

2.5.3 抛出异常50

2.6.2 提高扩展性和性能51

2.6.1 简易开发51

2.6 JDK 5.0快速进阶51

2.6.4 新的JVM整形API52

2.6.3 监视和管理52

2.6.5 改进诊断能力53

2.6.6 元数据Metadata54

2.6.7 泛型55

2.6.9 增强型for循环56

2.6.8 自动装/拆箱56

2.6.13 格式化的输入57

2.6.12 格式化的输出57

2.6.10 枚举化的类型57

2.6.11 静态引入57

2.6.16 其他的一些新特性58

2.6.15 并行工具58

2.6.14 不定参数58

2.7 总结59

3.1 集成开发环境60

第3章 JBuilder 2005集成开发环境60

3.1.1 菜单条61

3.1.2 工具条62

3.1.3 工程窗格63

3.1.4 结构窗格65

3.1.5 内容窗格66

3.1.6 信息窗格67

3.1.7 状态条68

3.1.8 调整工作区效果69

3.2.1 何为工程70

3.2 工程及工程组70

3.2.2 用工程向导创建一个工程71

3.2.3 工程属性73

3.2.4 工程组74

3.3.1 类库的结构76

3.3 维护类库76

3.3.2 维护JBuilder类库77

3.3.3 维护工程扩展类库81

3.4.1 配置一个新的JDK82

3.4 设置JDK82

3.4.2 在工程中使用JDK 5.084

3.5 总结85

4.1 编辑器界面组成87

第4章 编辑器——高效代码开发之利器87

4.2.1 设置编辑器字体88

4.2 编辑器的一般设置88

4.2.3 动作触发设置89

4.2.2 调整编辑器的显示效果89

4.3.2 配置快捷键91

4.3.1 快捷键模式91

4.3 快捷键91

4.3.3 常用快捷键93

4.4.2 块选择96

4.4.1 一般性选择96

4.4 代码选择96

4.5 智能拷贝97

4.6 查找98

4.7.2 文本书签100

4.7.1 数字书签100

4.7 用书签进行快速导航和定位100

4.8 CodeInsight101

4.7.3 Todo标识101

4.9.1 常用代码模板103

4.9 代码模板103

4.9.3 代码模板的设置105

4.9.2 使用代码模板105

4.10 同步代码编辑107

4.11 ErrorInsight108

4.12.1 ScopeInsight109

4.12 辅助显示支持109

4.12.2 代码折叠110

4.13.1 排版格式化的内容111

4.13 代码排版格式化111

4.13.2 设置和调用112

4.14 总结113

5.2 使用代码审查114

5.1 何谓代码审查114

第5章 代码审查114

5.3.2 应通过类名引用静态成员116

5.3.1 “switch”必须带一个default语句116

5.3 代码风格审查116

5.3.3 避免复杂晦涩的代码117

5.3.4 尽量使用赋值运算符118

5.3.5 其他代码风格的审查119

5.4.1 避免命名覆盖120

5.4 声明审查120

5.4.4 代码排列及先后顺序121

5.4.3 有关子类覆盖的审查121

5.4.2 使用适合的修饰符121

5.5.3 避免过于简单的变量名122

5.5.2 建立和国际接轨的包名122

5.5 命名风格122

5.5.1 取消不良命名习惯122

5.6.1 聚焦switch123

5.6 潜在错误审查123

5.6.2 避免浮点值等值逻辑判断125

5.7.1 将布尔变量和布尔值比较126

5.7 各种画蛇添足的审查126

5.6.3 用括号清晰化复杂的表达式126

5.6.4 字符串比较126

5.7.3 多余的接口修饰符127

5.7.2 无用的成员127

5.8.1 无作为的表达式128

5.8 其他128

5.7.4 不必要的强制类型转换128

5.7.5 多余的import包引入128

5.8.2 流程控制中存在不可至的语句129

5.9 总结130

5.8.3 无用的流程标签130

6.1.2 编译操作及编译器131

6.1.1 关于代码编译131

第6章 编译、运行、调试、优化及打包131

6.1 编译程序131

6.1.3 编译器的设置133

6.1.4 编译的错误信息134

6.2.1 邮件收发程序135

6.2 运行程序135

6.2.2 运行程序文件138

6.2.3 设置运行配置信息139

6.3.2 调试界面142

6.3.1 程序的错误类型142

6.3 调试程序142

6.3.3 调试Sender.java的运行期错误144

6.3.4 调试Sender.java的逻辑错误146

6.3.5 查看程序加载的类及类的静态变量148

6.3.6 多线程调试149

6.4 Optimizeit代码优化工具151

6.4.1 Profiler152

6.4.2 Thread Debugger154

6.4.3 Code Coverage156

6.5.1 何谓打包157

6.5 打包输出157

6.5.2 混淆编译打包158

6.5.3 将MailBox打包输出159

6.5.4 运行打包档案程序文件162

6.6 总结163

第2篇 初级应用篇165

7.1 用户界面设计器166

第7章 用户界面应用程序开发166

7.2.1 为何使用布局管理器167

7.2 布局管理器167

7.2.2 经典布局管理器168

7.2.3 JBuilder提供的布局管理器173

7.3 用户界面组件174

7.4.2 事件监听器177

7.4.1 事件类177

7.4 事件处理模型177

7.4.3 显式事件使能181

7.4.4 适配器182

7.5.1 创建工程和主界面183

7.5 文本编辑器183

7.5.2 加入一个多行文本框组件186

7.5.3 创建菜单188

7.5.4 加入一个FontChooser对话框190

7.5.6 添加菜单事件调用JColorChooser192

7.5.5 使用FontChooser设置多行文本框中的字体192

7.5.8 添加文件选择对话框193

7.5.7 添加菜单事件清除多行文本框的内容193

7.5.9 添加从文件中读取内容的方法194

7.5.10 添加保存文件菜单处理事件195

7.5.11 添加代码监视文件内容的变化197

7.5.12 让工具栏工作起来198

7.5.14 为多行文本框添加上下文菜单200

7.5.13 为多行文本框组件添加事件处理200

7.5.15 在窗口状态条中显示文件及其状态201

7.6 总结203

8.2 Bean的编写过程204

8.1 什么是Bean204

第8章 JavaBean开发204

8.3.1 Bean的属性206

8.3 Bean属性和事件206

8.3.2 属性编辑器207

8.3.3 属性定制器208

8.4 整数值范围Bean功能介绍209

8.3.4 Bean的事件209

8.5.1 创建IntValueBean210

8.5 IntValueBean编写210

8.5.3 添加关联属性212

8.5.2 序列化组件212

8.5.4 成为属性变化的监听器215

8.5.5 添加限制属性218

8.5.6 添加得到或失去焦点事件220

8.6.1 创建RangeBean223

8.6 建立RangeBean223

8.6.2 代理设置IntValueBean的bgColor属性225

8.6.4 成为限制属性否决监听器226

8.6.3 代理设置IntValueBean的intValue属性226

8.7 BeanInfo229

8.8 属性编辑器231

8.8.1 生成属性编辑器232

8.8.2 在Beanlnfo中声明属性编辑器234

8.9.1 创建Bean的定制器236

8.9 Bean定制器236

8.9.2 在BeanInfo中说明Bean的定制器238

8.10.1 为Bean设定图标239

8.10 打包输出239

8.10.3 打成JAR包240

8.10.2 查看Bean的各部分内容240

8.11 添加到组件面板241

8.12 总结243

9.1.2 JDataStore的配置244

9.1.1 JDataStore的特性244

第9章 JDataStore数据库开发244

9.1 JDataStore简介244

9.2.2 创建JDataStore文件246

9.2.1 启动JDataStore246

9.2 用JDataStore浏览器管理数据库246

9.3.1 创建表247

9.3 如何创建表及索引247

9.2.3 打开JDataStore文件247

9.4.2 修改密码248

9.4.1 管理用户248

9.3.2 创建索引248

9.4 JDataStore的安全性管理248

9.5 JDataStore数据库简单应用249

9.4.3 数据库加密249

9.6 数据库图形用户界面程序251

9.7 JDataStore的数据导入导出255

9.8 JDataStore在非结构化存储方面的应用259

9.10 总结264

9.9 发布基于JDataStore的应用程序264

10.1.1 DataExpress的主要组件265

10.1 DataExpress简介265

第10章 DataExpress和dbSwing数据库开发265

10.1.2 DataExpress组件说明及其属性266

10.1.3 DataExpress的体系结构268

10.2.1 访问文本数据269

10.2 使用DataExpress和dbSwing组件编写数据库应用程序269

10.1.4 模块化DataExpress体系结构的优点269

10.2.2 数据库图形用户界面程序274

10.2.3 允许“脱机”修改的数据集278

10.2.4 数据集二次处理281

10.2.5 使用存储过程返回数据集285

10.2.6 序列化数据集288

10.2.7 触发器292

10.3 总结294

11.1 Applet概述295

第11章 Applet开发295

11.2 关于浏览器296

11.3.2 程序组成298

11.3.1 界面及功能298

11.3 指法练习Applet游戏介绍298

11.4 利用向导生成Applet301

11.5 设计Applet界面305

11.6 游戏的统计数据306

11.7 字母下落线程307

11.8 添加击中音效309

11.9 字母下落线程的产生器线程310

11.10 响应用户按键事件311

11.11.1 为按钮添加图标312

11.11 控制游戏312

11.11.2 通过按钮事件控制游戏313

11.11.3 保存游戏统计数据314

11.11.4 关注Applet生命周期315

11.12.1 数字签名技术317

11.12 打包并进行数字签名317

11.12.2 数字证书的生成318

11.12.3 打包319

11.12.4 在文件中引用Applet包文件321

11.13 使用插件下载JRE322

11.14 总结324

第3篇 中级应用篇325

12.1 Web应用程序概述326

第12章 Web应用程序开发基础326

12.2 Web开发的各项技术327

12.3 Web开发的过程329

12.4.2 什么是WAR文件330

12.4.1 什么是Web模块330

12.4 Web模块和WAR文件330

12.4.3 如何用JBuilder向导创建Web模块331

12.4.4 Web模块的目录结构333

12.5.1 Module设置页335

12.5 更改Web模块设置335

12.5.3 Clean设置页336

12.5.2 Web设置页336

12.5.4 Build设置页337

12.5.5 Content设置页338

12.6 配置Web应用服务器340

12.7 总结341

13.1.1 JSP概述342

13.1 JSP开发必备342

第13章 JSP开发342

13.1.2 JSP标签343

13.1.3 JSP隐含对象344

13.1.4 JSP和对应的Servlet345

13.2 用户登录Web应用程序功能介绍346

13.3.1 创建数据库表348

13.3 模块编写准备工作348

13.3.3 编写获取数据库连接类349

13.3.2 创建工程及Web模块349

13.4.1 创建login.jsp351

13.4 登录页面login.jsp351

13.4.2 将用户列表改为动态353

13.5 切换控制switch.jsp355

13.5.1 编写User.java356

13.5.2 编写页面程序357

13.6 错误处理页面error.jsp361

13.7 登录失败fail.jsp362

13.8.1 将第三方标签库配置到JBuilder中363

13.8 欢迎页面welcome.jsp363

13.8.2 创建欢迎JSP页面365

13.10 用户登录和退出日志368

13.9 quit.jsp退出处理页面368

13.11 程序部署371

13.12 总结373

14.1.1 Servlet工作方式374

14.1 Servlet开发必备374

第14章 Servlet开发374

14.1.2 Servlet的特性及应用场合375

14.2.1 原登录模块的不足376

14.2 应用程序改造和功能新增376

14.2.3 事前准备377

14.2.2 新增系统日志模块377

14.3 自动启动Servlet378

14.4 过滤器的Servlet383

14.5 监听器的Servlet385

14.6.1 通过向导创建ExcelFileServlet387

14.6 文件下载的Servlet387

14.6.2 下载日志文件代码389

14.7 总结391

14.6.3 改造welcome.jsp391

15.1.1 Struts技术框架392

15.1 Struts概述392

第15章 Struts开发392

15.1.2 Struts 1.1新增功能395

15.2.2 新增一个图书管理模块397

15.2.1 用Action控制器替换switch.jsp397

15.2 应用程序改造和升级397

15.3.1 用ActionForm截取登录表单数据398

15.3 改造原登录模块398

15.2.3 事前准备398

15.3.2 用Action代替switch.jsp的控制转换功能401

15.4.1 新增一个Struts配置文件407

15.4 新增图书记录407

15.4.2 图书ActionForm409

15.4.3 新增图书JSP页面411

15.4.4 创建BookInsertAction415

15.5 总结418

16.1.1 JSF简介419

16.1 JSF快速学习419

第16章 JSF开发419

16.1.2 JSF原理420

16.2.1 开始使用JSF前的准备421

16.2 创建基于JSF框架的Web应用421

16.2.2 一个简单的JSF应用422

16.3.1 JBuilder提供的JSF工具426

16.3 在JBuilder中实战JSF426

16.3.2 模拟账户查询程序429

16.3.3 字体编辑程序435

16.4 总结441

17.1.1 Web发布框架442

17.1 Cocoon简介442

第17章 Cocoon开发442

17.1.3 Cocoon的工作原理443

17.1.2 什么是Cocoon443

17.1.4 XSP的工作原理444

17.2.1 创建Cocoon模块446

17.2 在JBuilder中实战Cocoon446

17.2.2 一个最简单的XSP448

17.2.3 利用ESQL从数据库中读取数据450

17.2.4 在XSP中发送电子邮件456

17.3 总结457

第4篇 高级应用篇459

18.1.1 XML文档规则460

18.1 XML简介460

第18章 XML开发460

18.1.2 常用概念461

18.1.3 第一个XML文档462

18.1.4 XML结构化定义简介463

18.1.5 XML转换简介464

18.2.1 基于DTD生成XML469

18.2 在JBuilder中实战XML469

18.2.2 转换XML文档471

18.2.3 XTable和XQuery组件475

18.2.4 XMLDBMSQuery和XMLDBMSTable组件479

18.2.5 基于DTD实现数据绑定483

18.3.1 文档对象模型(DOM)489

18.3 XML解析489

18.3.2 用于XML的简单API(SAX)492

18.3.3 使用SAX同步解析XML数据流496

18.4 总结500

18.3.4 选择合适的API500

19.1 J2EE501

第19章 EJB开发501

19.1.1 J2EE技术与EJB502

19.2.2 EJB形成原因503

19.2.1 EJB概要介绍503

19.2 EJB503

19.2.4 EJB组成504

19.2.3 EJB的适用范围504

19.2.5 EJB服务器和EJB容器505

19.2.6 EJB类型506

19.3.1 系统介绍507

19.3 网上模拟ATM提款机系统507

19.3.2 用例介绍508

19.3.3 应用程序功能组成509

19.3.4 程序组成510

19.4.1 创建数据库511

19.4 模块编写准备工作511

19.4.2 应用服务器的配置512

19.4.3 数据源配置514

19.4.4 创建工程和EJB模块515

19.4.5 使用JBuilder开发Account实体类516

19.4.6 创建业务逻辑类518

19.4.7 Web设计521

19.4.8 测试程序524

19.4.9 程序运行525

19.5 总结526

20.1.1 Web Service概述527

20.1 Web Service简介527

第20章 Web Service开发527

20.1.2 Web Service相关概念529

20.1.3 Web Service的特点530

20.2.1 创建并测试Web Service531

20.2 在JBuilder中实战Web Service531

20.2.2 创建Web Service客户端536

20.2.3 在Tomcat 5.0中部署Web Service539

20.2.4 传递复杂数据类型的Web Service540

20.2.5 传递大二进制数据的Web Service546

20.2.6 基于EJB创建Web Service548

20.3.1 SOAP报文侦听549

20.3 JBuilder提供的Web Service工具549

20.3.2 Web Service搜索器552

20.4 总结553

21.1.1 什么是CORBA554

21.1 CORBA简介554

第21章 CORBA开发554

21.1.2 ORB原理555

21.1.4 使用CORBA的优点557

21.1.3 CORBA与Java的关系557

21.2.1 OMG IDL数据类型558

21.2 接口定义语言IDL介绍558

21.2.2 IDL设计559

23.3.1 简单的CORBA应用561

21.3 使用JDK开发CORBA应用561

21.3.2 传递复杂数据类型的CORBA应用564

21.4.1 VisiBroker简介571

21.4 使用VisiBroker开发CORBA应用571

21.4.3 基于VisiBroker开发CORBA应用的实例572

21.4.2 基于VisiBroker开发CORBA应用的步骤572

21.5 总结574

22.1.1 J2ME介绍575

22.1 J2ME概述575

第22章 无线应用开发575

22.1.4 简表概述576

22.1.3 配置概述576

22.1.2 J2ME总体架构576

22.1.5 J2ME、J2SE与J2EE之间的比较577

22.2 实例介绍578

22.1.6 J2ME在手机应用的前景578

22.3.1 工程的创建579

22.3 创建工程579

22.4.1 MIDlet介绍580

22.4 入口主程序开发580

22.4.2 入口程序581

22.5.1 RMS介绍583

22.5 RMS管理模块583

22.5.2 RMS管理584

22.6.2 远程通信模块开发590

22.6.1 网络编程介绍590

22.6 远程通信模块590

22.7.1 查询界面设计593

22.7 查询界面模块593

22.7.2 查询功能开发594

22.8.1 结果显示界面设计597

22.8 结果显示模块597

22.8.2 结果显示功能开发598

22.10.1 打包599

22.10 应用程序打包及部署599

22.9 程序运行结果599

22.10.2 部署600

22.11.1 程序运行方法配置601

22.11 其他配置601

22.11.2 更换模拟器602

22.12 总结603

第5篇 提高篇605

23.1.1 VCS的作用606

23.1 团队协作开发概述606

第23章 团队协作及版本控制606

23.1.2 JBuilder对VCS的支持607

23.2.1 初始化CVS代码库608

23.2 安装配置CVS服务器608

23.2.2 分配代码库访问权限610

23.3.1 提交工程到CVS服务器611

23.3 提交工程和下载工程611

23.3.2 从CVS服务器下载工程614

23.4.1 添新文件到代码库616

23.4 CVS团队协作常用操作616

23.4.4 合并更改(Merge)617

23.4.3 同步更新到本地机器(Update)617

23.4.2 提交更改到CVS服务器(Commit)617

23.4.6 版本回溯和比较621

23.4.5 删除文件621

23.4.7 批量提交和更新622

23.5.1 StarTeam概述624

23.5 用StarTeam进行团队开发624

23.5.2 安装StarTeam服务器625

23.5.4 添加新用户626

23.5.3 启动StarTeam服务器626

23.5.5 提交工程到StarTeam服务器628

23.5.6 从StarTeam服务器下载工程631

23.5.7 StarTeam的操作界面介绍632

23.6 变化监视的标识设置633

23.7 总结634

24.1 Java和UML635

第24章 UML浏览器635

24.2.1 有限包依赖图636

24.2 JBuilder和UML636

24.2.2 组合类图637

24.3 JBuilder UML图639

24.4 浏览UML图641

24.4.1 UML浏览器642

24.4.4 浏览内部类图643

24.4.3 浏览类图643

24.4.2 浏览包图643

24.6.1 工程属性中相关配置644

24.6 UML相关配置644

24.5 UML和结构窗格644

24.7 总结646

24.6.2 开发环境相关配置646

25.1 自动测试代码的重要性647

第25章 单元测试647

25.2.1 简单的框架648

25.2 JUnit测试框架648

25.2.2 测试固件(Fixture)649

25.2.4 测试套件(TestSuite)650

25.2.3 测试用例(TestCase)650

25.2.5 测试运行器651

25.3.1 分段函数类652

25.3 业务类介绍652

25.3.2 字符串处理类653

25.4 创建测试用例654

25.5 用套件捆绑运行多个测试用例658

25.6.1 JDBC测试固件661

25.6 创建测试固件661

25.6.2 比较测试固件667

25.7 测试运行配置670

25.8 总结672

26.1 什么是Javadoc文档674

第26章 创建Javadoc文档674

26.2 Javadoc标签介绍677

26.3.1 Javadoc对话框682

26.3 编写Javadoc注释682

26.3.2 使用JavadocInsight683

26.3.3 自定义的Javadoc标签684

26.3.4 使用代码模板685

26.3.5 Javadoc注释冲突687

26.3.6 todo标签688

26.4 创建Javadoc文档689

26.5 总结693

27.1.1 为什么要重构694

27.1 认识重构694

第27章 代码重构694

27.1.2 何时着手重构695

27.2 JBuilder对重构的支持696

27.2.2 重构对话框697

27.2.1 提供了哪些重构的功能697

27.2.3 重构一般操作步骤698

27.3.2 查看引用699

27.3.1 查看定义699

27.3 重构之事前侦察699

27.4 重命名700

27.3.3 查看覆盖方法700

27.4.2 属性重命名701

27.4.1 值域及变量重命名701

27.4.3 方法重命名702

27.4.4 方法参数更改703

27.4.6 包重命名705

27.4.5 类重命名705

27.5.1 提炼方法706

27.5 类的内部提炼706

27.5.3 提炼变量707

27.5.2 内联方法707

27.5.4 内联变量708

27.6.1 搬迁方法709

27.6 类继承体系间的搬迁709

27.6.2 搬迁值域710

27.6.3 提炼超类711

27.6.4 提炼接口712

27.7.2 优化循环713

27.7.1 使工程基于JDK 5.0713

27.7 无缝升级到JDK 5.0713

27.7.3 自动装/拆箱714

27.7.4 非泛型转泛型715

27.8.1 优化import716

27.8 杂项重构716

27.8.2 自动添加异常捕捉717

27.8.3 部署描述文件719

27.8.5 代理720

27.8.4 EJB720

27.9 分布式重构722

27.10 总结725

附录A 各种数据库连接关键代码726

附录B 使用第三方工具开发XML728

附录C Javadoc命令使用说明731

热门推荐