《JBuilder 5应用开发详解》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:飞思科技产品研发中心编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505373676
  • 页数:403 页
图书介绍:

第一篇 基础篇 3

第1章 JBuilder 5概述 3

1.1 JBuilder 5的新特征 3

1.1.1 XML支持 4

1.1.2 Web应用开发 4

1.1.3 EJB(Enterprise JavaBeans) 5

1.1.4 JMS和EAR向导 7

1.1.5团队开发和比较文件及版本 7

1.1.6编译器的增强功能 8

1.1.7工程属性(Project Properties) 8

1.1.8配置JDK(Configure JDK) 9

1.1.9部署(Deployment) 9

1.1.10 IDE的改进 9

1.1.11对Macintosh平台的改进 11

1.1.12语言支持 12

1.2 JBuilder 5集成开发环境 12

1.2.1应用浏览器介绍 12

1.2.2应用浏览器设计视图 14

1.2.3调试器视图中的消息窗口 14

1.2.4编辑器的使用 15

1.2.5使用代码预示功能 16

1.2.6使用JBuilder 5向导 16

1.2.7使用浏览符 17

1.3使用JBuilder 5工程 17

1.3.1创建工程文件 18

1.3.2设置工程属性 19

1.3.3管理工程 20

1.4建立用户界面 22

1.4.1使用UI设计器 23

1.4.2设计组件属性和事件 24

1.5编译和运行Java程序 24

1.5.1编译Java程序 25

1.5.2运行Java程序 26

1.5.3调试Java程序 27

1.5.4部署Java程序 27

1.6 JBuilder 5的团队开发 28

1.7建立Web应用 28

1.8开发EJB 29

1.9 JBuilder 5对XML的支持 29

1.9.1表述、传送和校验 29

1.9.2数据库组件和工具 30

第2章 Java语言概述 31

2.1 Java语言的优势与特点 31

2.1.1 Java语言的特点 32

2.1.2 Java语言相对于其他语言的优势 34

2.2 Java语言的基本语法 35

2.2.1数据类型 36

2.2.2常量与变量 38

2.2.3流程控制语句 39

2.2.4错误处理 41

2.2.5复合数据类型 45

2.3 Java程序编写的基本规则 46

2.4 Java中类、对象、抽象类和接口的概念 49

2.5面向对象的Java 51

2.5.1 Java的封装性 52

2.5.2 Java的继承性 53

2.5.3 Java的多态性 54

第二篇 Web应用篇 59

第3章 J2EE概述 59

3.1 J2EE的基本框架 59

3.2 J2EE的安全策略 60

3.3 J2EE的事务管理 61

3.4 J2EE平台定义的角色 63

3.5设计用户界面 64

3.5.1设计基于Web的应用程序 64

3.5.2 Servlet和JSP页面 65

3.5.3 J2EE应用程序中的企业Bean 65

第4章 Web应用开发概述 67

4.1 Web应用开发过程简介 67

4.1.1 Applet 67

4.1.2 Servlet 67

4.1.3 JSP 69

4.1.4 InternetBeans Express 71

4.1.5决定Web应用中使用哪种技术 74

4.1.6 Web应用开发的基本过程 76

4.1.7 Web应用与分布式应用的比较 76

4.2 WebApp与WAR文件 76

4.2.1什么是WebApp 76

4.2.2什么是WAR文件 77

4.2.3常用的WebApp和WAR工作 77

4.2.4 Web应用向导 78

4.2.5 WebApp及其属性 79

第5章 Applet开发 83

5.1 Applet工作原理 83

5.2 Applet标签 83

5.2.1 Applet标签示例 83

5.2.2 Applet标签属性 84

5.2.3 Applet标签中常见的错误 84

5.3浏览器版本问题 85

5.3.1 Java支持 85

5.3.2为终端用户选择合适的浏览器 85

5.3.3支持多版本浏览器 85

5.3.4 Java实现后的差异 86

5.3.5浏览器版本问题的解决 86

5.3.6额外的提示 87

5.4 Applet安全与安全管理 87

5.4.1沙箱介绍 87

5.4.2 Applet的限制 88

5.4.3安全问题的解决 88

5.4.4使用第三方资源 88

5.4.5部署Applet 88

5.5测试Applet 89

5.5.1基本测试步骤 89

5.5.2在浏览器中测试 89

5.6使用JBuilder 5开发Applet 90

5.6.1使用向导 90

5.6.2运行Applet 92

5.6.3在JBuilder 中部署Applet 98

5.6.4 在JBuilder 中部署Applet的源代码 100

第6章 开发Servlet 105

6.1 Servlet与JSP 105

6.1.1 Servlet与Web服务器 106

6.1.2 Servlet API 106

6.2 Servlet的生命周期 106

6.3创建Servlet 107

6.4创建WebApp 108

6.5使用Servlet向导 110

6.6创建数据元 112

6.7设计HTML页面 114

6.8连接Servlet和数据元 115

6.9设计Servlet 117

6.10编辑Servlet 118

6.11运行Servlet 120

第7章 开发JSP 123

7.1 JSP API 123

7.2使用JSP向导开发示例 123

第8章 使用InternetBeans Express 131

8.1 InternetBeans 在Servlet中的使用 131

8.1.1 显示使用Servlet的动态页面 131

8.1.2 使用Servlet传递数据 132

8.1.3分析页面 133

8.1.4生成表格 133

8.2 InternetBeans在JSP中的使用 133

8.2.1 InternetBeans标签 134

8.2.2 InternetBeans.tld的格式 135

8.3使用InternetBeans Express创建JSP 135

8.3.1创建工程 136

8.3.2创建WebApp 137

8.3.3使用JSP向导 138

8.3.4设计JSP中HTML 139

8.3.5添加InternetBeans数据库标签 140

8.3.6添加InternetBeans查询标签 141

8.3.7添加InternetBeans表格标签 141

8.3.8添加InternetBeans控制标签 142

8.3.9添加InternetBeans提交标签 142

8.3.10添加提交方法 143

8.3.11添加代码插入行 143

8.3.12添加JdataStore服务 143

8.3.13运行JSP 144

8.3.14部署JSP 145

第9章 配置Web服务器 147

9.1配置Tomcat服务器 147

9.2配置其他的服务器 150

9.3配置服务器其他属性 152

9.3.1 Web页面浏览的设置 152

9.3.2设置Web运行环境 153

9.4测试服务器的配置工作 155

9.4.1编译JSP/Servlet文件 155

9.4.2运行JSP/Servlet文件 157

9.4.3调试JSP/Servlet文件 165

第10章 开发XML应用 167

10.1 XML概述 167

10.2 XML语法 168

10.2.1 XML语法 168

10.2.2文档组成结构 170

10.2.3元素 170

10.3 JBuilder 5生成的XML文档 170

第三篇 企业级应用篇 181

第11章 开发基于JavaRMI的分布式应用 181

11.1创建Java源文件和HTML文件 181

11.1.1定义远程接口的功能 183

11.1.2编写实现类和服务器类 183

11.1.3使用远程服务编写客户端程序 187

11.2编译并发布类文件和HTML文件 191

11.3启动RMI注册、服务器和Applet程序 193

11.3.1启动RMI注册 193

11.3.2启动服务器 194

11.3.3运行Applet 194

第12章 分布式应用程序的调试 197

12.1启动和调试远程计算机上的程序 197

12.2调试远程计算机上运行的程序 200

12.3调试运行在一个独立进程的本地代码 202

12.4使用交叉进程断点进行调试 202

第13章 EJB 205

13.1 EJB的结构 205

13.2开发EJB应用的角色 208

13.3 Enterprise Beans的架构 211

13.4 Enterprise Beans的类型 212

第14章 JBuilder开发EJB 215

14.1建立目标应用服务器 215

14.2生成EJB组 219

14.3生成EJB 222

14.4生成本地和远程的接口 225

14.5编译组件 228

14.6编辑部署描述文件 230

14.7测试组件 232

第15章 开发Session Bean 239

15.1会话Bean的作用和分类 239

15.2一个有状态会话Bean的实例 241

15.2.1设计Bean 242

15.2.2自定义的异常处理 247

15.2.3生成home和remote的接口 248

15.2.4创建运行客户端程序 249

15.3无状态会话Bean的实例 253

15.4在会话Bean中访问数据库 255

15.4.1 OBDC和JBDC 255

15.4.2通过JDBC访问数据库 260

15.4.3构建高级JDBC对象 268

15.4.4构建一个Database 270

15.4.5在Session Bean中利用DataExpress组件访问数据库 274

第16章 开发Entity Bean 283

16.1实体Bean的作用和分类 283

16.2一个模拟银行业务的例子 291

16.2.1业务结构描述 291

16.2.2 CMP的实体Bean 292

16.2.3 BMP的实体Bean 296

16.2.4实体Bean的接口 312

16.2.5实体Bean的部署说明文件 312

16.2.6转账功能的实现 315

16.2.7客户端程序的编写 316

16.3实体Bean的生命周期 319

第17章 开发一个简单的消息驱动Bean 321

17.1消息驱动Bean概述 321

17.2一个消息驱动Bean的开发实例 323

17.2.1编写类代码 323

17.2.2生成配置描述文件 325

17.2.3客户端的开发 326

第18章 EJB的配置 327

18.1配置描述符 327

18.2 Sun J2EE环境下EJB的装配 334

18.3 WebLogic 6.0环境下EJB的装配 342

第19章 EJB部署描述符的应用 351

19.1使用部署描述符编辑器 351

19.1.1显示部署描述符编辑器 351

19.1.2查看部署描述符 352

19.2为新的Enterprise Beans增加信息 353

19.3更改Bean信息 354

19.3.1主窗格(Main panel) 354

19.3.2环境窗格(Environment panel) 356

19.3.3 EJB引用窗体(EJB references panel) 357

19.3.4安全角色引用窗格(Security role references panel) 358

19.3.5资源引用窗格(Resource references panel) 358

19.3.6持续性窗格(Persistence panel) 359

19.3.7探测器窗格(Finders panel) 361

第20章 事务管理 363

20.1事务的特性 363

20.2容器对事务的支持 363

20.3 Enterprise Beans与事务 364

20.3.1 Bean与容器管理事务 364

20.3.2事务属性 365

20.3.3局部与全局事务 365

20.4利用事务接口(API) 366

20.5处理事务异常 367

20.5.1系统级异常 367

20.5.2应用级异常 368

20.5.3处理应用异常 368

20.5.4事务回滚 368

20.5.5继续事务的选项 369

第四篇 附录 373

附录A 团队开发概述 373

A.1使用版本控制系统 373

A.2 JBuilder 5中的CVS 374

A.3进入CVS模块 374

A.4检出CVS工程 375

A.5项目放入CVS 377

A.6 CVS命令行 380

A.7选择CVS作为版本控制系统 380

A.8使用【Team】菜单 380

附录B CVS教程 383

B.1创建一个仓库和模块 384

B.2提交更新的文件 387

B.3向CVS增加新文件 388

B.4检出已有的模块 391

B.5更新工程 395