《Eclipse Web开发从入门到精通 实例版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:连洪武编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302154430
  • 页数:509 页
图书介绍:本书结合实例,介绍Eclipse Web开发的基础和技巧。

第1篇 Eclipse开发入门第1章 Eclipse基础应用实例 2

1.1 下载并安装Eclipse 2

1.2 安装语言包 3

1.3 第一个Java实例 4

1.3.1 新建Java项目 4

1.3.2 配置构建路径 4

1.3.3 新建Java类 5

1.3.4 设置命令行参数 5

1.3.5 运行实例 6

1.4 Java应用程序实例 6

1.4.1 排序算法的Java实现 6

1.4.2 猜数字游戏 9

1.4.3 通过FTP传递文件 11

1.5 SWT界面开发实例 13

1.5.1 使用Shell创建窗口 13

1.5.2 简单的用户密码验证器 16

1.5.3 文件选择器 19

第2章 在Eclipse中进行重构 22

2.1 重命名实例 22

2.2 移动实例 24

2.3 更改方法特征符实例 25

2.4 将匿名类转换为嵌套类实例 27

2.5 将成员类型移至新文件实例 28

2.6 上拉实例 30

2.7 下推实例 31

2.8 内联实例 33

2.9 抽取方法实例 34

2.10 抽取常量实例 35

2.11 引入工厂实例 36

第3章 Eclipse插件使用实例 39

3.1 使用XMLBuddy编写XML文件 39

3.2 使用Bytecode Outline直接查看字节码 45

3.3 使用Implementors跟踪接口的实现类 52

3.4 使用CAP进行代码分析 54

3.5 使用Easy Explorer快速查看文件夹 56

第2篇 Web开发技术实例详解第4章 在Eclipse中进行资源构建——Ant使用实例 60

4.1 Ant简介 60

4.1.1 构造文件的主要标记 60

4.1.2 Ant的常用任务(Task) 62

4.2 Eclipse与Ant的集成 64

4.2.1 创建Ant构建文件 64

4.2.2 编辑Ant构建文件 64

4.2.3 运行Ant构建文件 66

4.2.4 使用Ant视图 66

4.3 用build.xml编写Ant部署文件实例 67

4.3.1 编写build.xml文件之前的准备 68

4.3.2 使用property定义属性实例 68

4.3.3 生成Java实例程序 69

4.3.4 使用编译任务编译Java类实例 69

4.3.5 使用Java任务执行Java类实例 70

4.3.6 使用jar任务打包文件实例 71

4.3.7 使用javadoc任务生成文档实例 71

4.3.8 使用mail任务发送电子邮件实例 72

4.4 生成构建器 74

4.5 执行构建 76

4.6 开发自己的Task(任务) 77

4.6.1 建立构建环境 77

4.6.2 第一个简单的Task 78

4.6.3 开发一个完整的Task(任务) 79

第5章 数据库开发实例——学生成绩管理系统 84

5.1 HSQLDB数据库的使用 84

5.1.1 下载并安装HSQLDB数据库 84

5.1.2 使用Memory模式运行HSQLDB 85

5.2 使用SQLExplorer插件连接数据库 86

5.3 创建Score成绩表 88

5.3.1 编写脚本 88

5.3.2 在SQLExplorer中运行脚本 89

5.4 使用JavaBean映射成绩表 90

5.4.1 实现Score类 90

5.4.2 添加getter/setter方法 91

5.5 使用ScoreDAO管理成绩 92

5.5.1 添加InsertScore方法增加成绩 94

5.5.2 添加SelectScore方法查询成绩 95

5.5.3 添加DeleteScore方法删除成绩 96

5.5.4 添加UpdateScore方法修改成绩 97

5.6 编写测试客户端 97

第6章 Web开发实例——学生成绩管理系统的改进 100

6.1 下载并安装JBoss插件 100

6.2 配置并运行JBoss应用服务器 102

6.3 在Eclipse中开发Jsp 104

6.3.1 Eclipse内置JSP编辑器的使用 104

6.3.2 启动数据库和创建表格 105

6.3.3 创建scoreForm.jsp录入成绩 106

6.3.4 创建scoreList.jsp显示成绩列表 109

6.4 在Eclipse中开发Servlet 110

6.4.1 创建ScoreFindServlet类查询成绩 110

6.4.2 创建ScoreDeleteServlet类删除成绩 112

6.5 在Eclipse中开发Filter 113

6.6 在Eclipse中开发Listener 115

6.7 配置web.xml文件 116

6.8 WAR文件的打包生成 118

6.9 部署Web应用 119

第7章 Struts开发实例——在线留言板 120

7.1 下载并安装Struts 120

7.2 Struts原理简介 123

7.3 分析在线留言板应用的需求 124

7.4 使用JSP实现视图层 124

7.4.1 创建messageForm.jsp发布留言 124

7.4.2 创建messageList.jsp显示留言列表 127

7.5 创建ActionForm 128

7.6 使用Action类实现控制层 130

7.6.1 实现MessageFormAction类 130

7.6.2 实现MessageListAction类 132

7.7 生成Struts配置文件 134

7.8 在线留言板的Tomcat部署 136

7.9 在浏览器中运行实例 137

7.10 使用validator进行留言内容验证 138

第8章 Hibernate开发实例——图书管理系统 142

8.1 下载并安装Hibernate Synchronizer插件 142

8.2 图书管理系统需求分析 143

8.3 配置数据库 143

8.4 生成配置文件hibernate.cfg.xml 145

8.5 创建持久化对象 147

8.5.1 生成映射文件和持久化对象 148

8.5.2 对持久化对象的分析 150

8.6 创建映射文件 156

8.7 Hibernate操作数据库的方法 159

8.8 系统主界面 161

8.8.1 主界面窗体的创建 161

8.8.2 为每个菜单项添加响应事件 164

8.8.3 为系统增加权限控制 168

8.9 用户管理 169

8.9.1 用户登录功能的实现 170

8.9.2 添加用户类的实现 173

8.9.3 修改用户信息类的实现 176

8.9.4 删除用户类的实现 179

8.9.5 列举所有用户信息类的实现 181

8.10 书籍管理模块 183

8.10.1 书籍添加类的实现 183

8.10.2 书籍信息修改类的实现 186

8.10.3 书籍删除类的实现 191

8.10.4 图书信息一览类的实现 192

8.11 借书管理模块 196

8.11.1 借阅图书类的实现 196

8.11.2 修改出借图书信息类的实现 200

8.12 还书管理模块 204

8.12.1 还书类的实现 204

8.12.2 修改还书信息类的实现 207

8.12.3 借阅图书一览类的实现 210

第9章 JUnit开发实例——图书管理系统的单元测试 213

9.1 Eclipse与JUnit的集成 213

9.2 HelloWorld简单测试实例的开发 214

9.3 创建测试用例 217

9.4 创建测试套件 221

9.5 定制测试配置与测试故障 222

第10章 AOP开发实例 224

10.1 AOP术语解析 224

10.1.1 指示/拦截器 224

10.1.2 引导(introduction) 224

10.1.3 元数据 224

10.1.4 切分点 225

10.2 下载并安装JBossAOP插件 225

10.3 第一个AOP实例 226

10.3.1 编写POJO 227

10.3.2 编写拦截器 228

10.3.3 将拦截器引用到callMe()方法中 230

10.3.4 运行实例 231

10.4 属性拦截实例 231

10.5 方法拦截实例 234

第11章 在Eclipse中进行版本控制——CVS使用实例 238

11.1 下载并安装CVS服务器 238

11.2 在Eclipse中设置存储库 239

11.3 使用CVS存储库共享本地项目 241

11.4 从CVS服务器上检出已经存在的Java工程 242

11.5 使本地更改与CVS存储库同步 243

11.6 断开项目与CVS的连接 246

第3篇 综合案例 250

第12章 综合实例——光盘资料管理系统 250

12.1 需求分析 250

12.1.1 系统功能分析 250

12.1.2 系统数据流描述 250

12.1.3 数据的存储 251

12.1.4 系统所有处理的描述 252

12.2 系统的实现效果 254

12.3 配置数据库 256

12.4 生成配置文件hibernate.cfg.xml 257

12.5 创建持久化对象 259

12.6 对数据库操作的封装 266

12.6.1 创建DBManager类 266

12.6.2 创建用户操作方法 267

12.6.3 创建CD操作方法 270

12.7 使用JSP实现视图层 272

12.7.1 创建用户登录页面 273

12.7.2 创建用户注册页面 274

12.7.3 创建系统控制台页面 277

12.7.4 创建新增CD信息页面 278

12.7.5 创建查询CD信息页面 281

12.7.6 创建修改用户密码页面 284

12.7.7 创建编辑CD信息页面 286

12.7.8 删除CD信息 289

12.8 创建ActionForm 291

12.8.1 创建添加CD信息的ActionForm 291

12.8.2 创建修改密码的ActionForm 293

12.8.3 创建用户登录ActionForm 295

12.8.4 创建用户注册ActionForm 296

12.8.5 创建搜索CD信息的ActionForm 298

12.9 使用Action类实现控制层 299

12.9.1 创建添加CD信息Action 299

12.9.2 创建修改用户密码Action 300

12.9.3 创建删除CD信息Action 301

12.9.4 创建编辑CD信息Action 302

12.9.5 创建用户登录Action 303

12.9.6 创建用户注销Action 304

12.9.7 创建用户注册Action 304

12.9.8 创建CD搜索Action 305

12.10 生成Struts配置文件 307

12.11 系统的Tomcat部署 309

12.11.1 CDManagerFilter的创建 309

12.11.2 Tomcat部署 312

第13章 综合实例——网上书店管理应用系统 313

13.1 需求分析 313

13.1.1 后台管理系统 313

13.1.2 前台展示系统 313

13.1.3 数据的存储 314

13.1.4 系统所有处理的描述 316

13.2 系统的运行效果 319

13.3 数据库的设计 322

13.4 系统数据库操作的封装 326

13.4.1 对后台管理系统的数据库操作 327

13.4.2 对前台展示系统的数据库操作 338

13.5 使用JSP实现后台管理系统的视图层 348

13.5.1 创建用户登录页面 348

13.5.2 创建图书列表页面 349

13.5.3 创建添加图书信息页面 352

13.5.4 创建新增图书类型页面 356

13.5.5 创建显示图书分类信息页面 358

13.5.6 创建订单列表页面 359

13.5.7 创建用户列表页面 362

13.5.8 创建编辑用户信息页面 364

13.5.9 创建添加管理员页面 367

13.5.10 创建修改管理员信息页面 369

13.6 自定义标签的实现 370

13.7 创建后台管理系统的ActionForm 379

13.7.1 创建编辑用户信息的ActionForm 379

13.7.2 创建收集图书信息的ActionForm 385

13.7.3 创建用户登录ActionForm 389

13.8 实现后台管理系统的控制层 390

13.9 使用JSP实现前台展示系统的视图层 402

13.9.1 创建用户注册页面 403

13.9.2 创建显示图书信息页面 406

13.9.3 创建显示特价图书信息页面 410

13.9.4 创建购物车页面 410

13.10 创建前台展示系统的ActionForm 413

13.10.1 创建图书搜索的ActionForm 413

13.10.2 创建购物车ActionForm 416

13.10.3 创建用户注册ActionForm 418

13.11 实现前台展示系统的控制层 424

13.12 生成Struts的配置文件 429

第14章 综合实例——餐费管理系统 432

14.1 项目需求分析 432

14.1.1 需求概述 432

14.1.2 功能模块需求分析 432

14.1.3 用例需求分析 433

14.1.4 员工就餐账户注册用例 434

14.1.5 员工刷卡就餐用例 434

14.1.6 员工查询账户余额用例 435

14.1.7 就餐账户充值用例 435

14.1.8 员工账户管理用例 436

14.2 系统分析和设计 437

14.2.1 数据库分析和设计 437

14.2.2 业务逻辑层和DAO层设计 439

14.2.3 系统的包 441

14.2.4 系统的MVC结构 442

14.3 系统的开发环境 443

14.3.1 Struts在Eclipse中的配置 444

14.3.2 Spring在Eclipse中的配置 445

14.3.3 Hibernate在Eclipse中的配置 445

14.3.4 Hibernate Synchronizer在Eclipse中的配置 445

14.4 在Eclipse中用Struts建立视图 446

14.4.1 JSP页面 446

14.4.2 ActionForm 447

14.5 在Eclipse中使用Struts建立JSP页面 448

14.5.1 建立模板页面 448

14.5.2 建立tiles-defs.xml 449

14.6 在Eclipse中使用Struts建立页面的不变部分 451

14.6.1 建立Banner页面 451

14.6.2 建立菜单导航页面 451

14.6.3 建立版权页面 451

14.7 在Eclipse中使用Struts实现国际化 452

14.8 在Eclipse中使用Struts建立页面的可变部分 454

14.8.1 员工就餐刷卡页面 455

14.8.2 员工刷卡成功页面 455

14.8.3 员工账户注册页面 456

14.8.4 员工账户查询页面 458

14.8.5 管理员登录页面 458

14.8.6 管理员管理账户页面 459

14.8.7 修改员工账户页面 461

14.8.8 员工账户充值页面 461

14.9 在Eclipse中用Struts建立控制部分 462

14.9.1 配置web.xml 462

14.9.2 配置struts-config.xml 465

14.9.3 建立Action 468

14.10 自定义的Action 468

14.10.1 处理员工注册请求的Action 469

14.10.2 处理员工其他请求的Action 470

14.10.3 处理管理员操作请求的Action 473

14.11 在Eclipse中使用Struts进行错误处理 476

14.12 在Eclipse中建立模型部分 479

14.12.1 员工账户类 480

14.12.2 员工类 483

14.12.3 管理员类 484

14.13 在Eclipse中建立业务逻辑类 485

14.13.1 员工业务逻辑 485

14.13.2 管理员业务逻辑 489

14.14 在Eclipse中使用Hibernate建立DAO类 491

14.14.1 建立对象-关系映射文件 492

14.14.2 建立DAO类 495

14.15 在Eclipse中使用Spring装配各个组件 498

14.15.1 Struts和Spring的集成 499

14.15.2 建立applicationContext.xml 499

14.16 在Eclipse中使用Junit进行单元测试 504

14.16.1 测试AccountDAO 504

14.16.2 测试EmployeeDAO 505

14.16.3 测试EmployeeServiceImpl 506

14.16.4 测试ManagerServiceImpl 507

14.17 系统发布运行 509