《Eclipse与J2EE应用开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李长云编著
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2008
  • ISBN:9787301130681
  • 页数:379 页
图书介绍:本书详细的介绍了在当前最流行的开发环境Eclipse环境下进行J2EE应用开发的技术.主要内容有: Eclipse开发环境、Weblogic server开发环境、J2EE体系结构及设计模式、EJB开发、JSP/Servlet技术、struts 2.0开发,最后讨论了一个有实际应用价值的宠物店PetStore实例。本书实践性很强,在对每种技术的介绍中都穿插了实际的应用例子。

第1章 J2EE概述 1

1.1J2EE的发展历程 1

1.2J2EE概念及优势 2

J2EE的概念 2

J2EE的优势 3

1.3J2EE的应用程序模型 4

客户端 4

J2EE服务器 5

企业信息系统层 7

1.4J2EE的核心API与组件 7

1.5J2EE安装与配置 8

J2EE SDK 1.4的安装 8

配置J2EE SDK 1.4开发环境 9

1.6小结 11

第2章 Eclipse概述及开发环境的搭建 12

2.1Eclipse简介 12

2.2Eclipse的安装和运行 13

Eclipse的获取 13

Eclipse的安装 13

2.3Eclipse插件集成 15

Eclipse插件简介及安装方法 15

Eclipse多国语言包的安装 17

MyEclipse插件的安装 18

其他几个常用的插件 20

2.4小结 21

第3章 WebLogic Server开发环境 22

3.1WebLogic概述 22

BEA WebLogic Server在企业中的角色 22

BEA WebLogic Enterprise Platform 24

J2EE的能力与基于标准的解决方案 24

3.2安装WebLogic Server 25

系统需求 26

WebLogic Server的安装过程 26

WebLogic域和域配置向导 29

3.3配置WebLogic JDBC 34

安装Microsoft SQL Server 2000 JDBC驱动程序 35

配置JDBC连接池 35

配置JDBC多池 40

配置JDBC数据源 41

配置JDBC数据源工厂 43

JDBC配置和服务器性能 43

3.4小结 44

第4章 开发J2EE应用入门 45

4.1配置MyEclipse的WebLogic服务器 45

4.2简单Java程序开发 47

使用工程向导 47

调试Java程序 49

4.3Web应用开发 49

创建MyEclipse Web项目 49

创建JSP文件 50

部署和测试Web应用程序 52

4.4EJB开发 53

创建一个EJB Project 53

创建一个Session EJB 54

XDoclet EJB配置 56

运行XDoclet的代码生成并部署到WebLogic 58

4.5发布一个EJB项目 59

4.6小结 60

第5章 J2EE体系结构 61

5.1J2EE的模型-视图-控制(MWC)体系结构 61

5.2J2EE客户端 63

Web客户端 63

小应用程序(Applet) 63

应用程序客户端 63

JavaBean组件架构 64

J2EE服务的通讯 65

5.3J2EE服务器 65

5.4后台数据库 66

JDBC概述 66

数据库连接技术 68

5.5小结 69

第6章 J2EE设计模式 70

6.1设计模式概述 70

什么是模式 70

模式的类型 71

J2EE设计模式 71

6.2表示层设计模式 73

截取过滤器 73

前端控制器 74

视图帮助 76

6.3业务层设计模式 78

会话外观模式 78

值对象模式 81

6.4集成层设计模式 82

数据访问对象模式 82

服务激发器模式 84

6.5小结 84

第7章 会话Bean 85

7.1会话Bean介绍 85

无状态会话Bean 85

有状态会话Bean 85

SessionBean接口 86

7.2开发无状态会话Bean 87

StatelessFundManager的实现类 88

StatelessFundManager的主接口 90

StatelessFundManager的组件接口 90

StatelessFundManager的部署描述项 91

部署 92

7.3开发客户程序 92

客户程序 93

运行客户程序 95

7.4无状态会话Bean的寿命周期 97

从客户角度看会话Bean的寿命周期 97

无状态会话Bean的状态图 98

无状态会话Bean的顺序图 99

7.5开发有状态会话Bean 101

StatefulFundManager的实现类 101

SlatefulFundManager的主接口 104

StatefulFundManager的组件接口 104

StatefulFundManager的部署描述项 104

7.6客户程序 105

修改客户程序 106

运行客户程序 108

7.7有状态会话Bean的生命周期 108

7.8小结 110

第8章 开发实体Bean 111

8.1实体Bean介绍 111

实体Bean与会话Bean的比较 112

容器管理与Bean管理的持久性 112

主键 112

Entity Bean接口 113

8.2开发CMP实体Bean 115

CMP的介绍 115

CMP实体Bean工程 117

Bean实现类(Address java) 119

CMP实体Bean的主接口 124

CMP实体Bean的组件接口 125

部署描述项和部署 127

8.3开发客户程序 131

客户程序 131

运行客户程序 135

8.4开发Bmp实体 Bean 136

Bean实现类 136

BMP实体Bean主接口 143

BMP实体Bean远程接口 143

部署描述项 144

8.5开发客户程序 146

8.6实体Bean寿命周期 147

8.7小结 149

第9章 消息驱动EJB 150

9.1Java消息服务 150

JMS概述 150

JMS的编程接口 151

JMS编程模型 154

JMS和J2EE 157

9.2消息驱动Bean简介 157

消息驱动Bean概述 157

消息驱动Bean的编程接口 159

消息驱动Bean的特点 160

9.3消息驱动Bean的生命周期 160

消息驱动Bean环境 161

创建消息驱动Bean 162

使用消息驱动Bean 162

删除消息驱动Bean 163

9.4开发消息驱动Bean 163

消息驱动Bean的构成 163

消息驱动Bean的实现 163

部署消息驱动Bean 165

测试消息驱动Bean 166

9.5消息Bean与会话Bean及实体Bean的集成应用 167

创建消息Bean 169

创建会话Bean 172

创建实体Bean 174

集成消息Bean、会话Bean和实体Bean 176

9.6小结 181

第10章 测试EJB 182

10.1软件测试基础 182

软件测试的目的 182

软件测试的原则 183

软件测试的对象 183

软件测试的种类 184

软件测试的基本方法 185

10.2单元测试基础 185

单元测试概述 186

单元测试的种类 187

单元测试的必要性 188

单元测试的误区 188

10.3 JUnit 190

JUnit简介 190

JUnit测试作用 190

JUnit测试设计原则 192

JUnit测试起步 194

JUnit测试用例 195

JUnit测试套件 200

10.4EJB单元测试 203

EJB单元测试基础 203

会话EJB的单元测试 205

实体EJB的单元测试 226

消息驱动EJB的单元测试 228

10.5小结 230

第11章 Servlet/JSP技术 231

11.1 Servlet技术 231

Servlet概述 231

Servlet API介绍 233

Servlet处理请求信息 234

Cookies管理 235

11.2JSP概述 236

JSP运行机制 237

JSP运行环境 237

JSP生命周期 237

JSP网络应用服务框架 237

JSP开发的几种典型方式 242

11.3JSP编程 243

JSP基本语法 243

JSP标记 244

JSP指令 244

JSP动作 245

JSP隐含对象 249

JSP注释 254

JSP中的JavaBean组件 255

11.4JSP部署 258

JSP编译器 258

部署Web应用 259

编辑部署描述器 261

11.5小结 264

第12章 Struts2.0开发 265

12.1Sturts2.0的由来 265

12.2Struts2.0的体系结构 266

经典MVC模式 266

Struts2.0框架简介 268

12.3Struts2.0的安装与配置 269

下载与安装 269

配置文件 270

12.4Struts2.0的基本功能 274

Action 275

result 279

类型转换(Type Conversion) 282

数据校验 288

拦截器 293

国际化 301

12.5Struts2.0的标签 305

通用标签 306

标签 322

12.6小结 331

第13章 综合案例 332

13.1电子购物系统数据模型分析 332

概述 332

账户模型 332

产品模型 334

订单模式 336

13.2总体设计 338

购物系统模块设计 338

各个模块在设计方面的深入 339

13.3购物系统中的设计模式 351

简单工厂模式 351

业务代表模式 375

参考文献 378