当前位置:首页 > 工业技术
Eclipse WTP Web应用开发
Eclipse WTP Web应用开发

Eclipse WTP Web应用开发PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(美)戴(Naci Dai),(美)曼德尔(Lawrence Mandel),(美)赖曼(Arthur Ryman)著;姚军,徐锋译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115181992
  • 页数:568 页
图书介绍:本书全面介绍了当前最强大的开源Web开发工具项目Eclipse WTP,包括项目的由来、结构,以及WTP工作环境的配置和使用方法。书中最引人入胜的部分,是通过介绍一个虚拟但内容翔实的网站开发过程,渐进地讨论了Web项目开发的全过程。其中涉及了许多开发中的最佳实践,诸如商业模型的建立、分层的Web应用架构、Web服务和测试与构建自动化等。对于有兴趣进一步了解和掌握WTP的读者,本书还介绍了对WTP进行扩展方法,以及WTP未来的发展方向。
《Eclipse WTP Web应用开发》目录

第1章 导言 3

1.1JavaWeb应用程序开发和Eclipse 3

1.2本书所包含的内容 3

1.3本书的组织方式 4

1.4源代码实例 6

1.5LeaguePlanet简介 7

1.6小结 8

第2章 EclipseWeb工具平台项目基础 9

2.1WTP的产生 9

2.2WTP经济学 11

降低开发费用 11

获得收入 13

2.3WTP的结构 16

WTP的范围 16

WTP子项目 17

WTP体系结构 19

WST子项目 20

JST子项目 25

2.4为WTP做贡献 27

成为一个用户 27

关注新闻组 27

报告错误 27

改进建议 28

修复程序缺陷 28

编写文章和教程 29

成为一个提交者 29

发展社区 29

2.5小结 30

第3章 快速导航 31

3.1概述 31

3.2迭代1:J2EEWeb应用程序 33

添加一个服务器运行时环境 34

创建一个动态Web项目 38

创建并编辑一个JSP 42

在服务器上运行JSP 43

迭代1小结 44

3.3迭代2:Servlets和小脚本 45

在JSP中增加一个Java小脚本 46

调试JSP 47

创建一个Servlet 49

调试一个Servlet 53

迭代2小结 54

3.4迭代3:数据库访问 55

连接一个数据库 56

执行SQL语句 58

在Web应用程序中添加数据库访问 60

迭代3小结 65

3.5迭代4:Web服务 65

部署一个Web服务 66

使用测试客户端 68

监视SOAP消息 69

迭代4小结 69

3.6小结 70

第4章 配置自己的工作空间 71

4.1安装和更新WTP 71

WTP可安装的组件 71

WTP版本类型 72

通过更新管理器安装 74

通过zip文件安装 76

安装第三方内容 78

JDK安装 80

验证安装 81

更新WTP 81

4.2配置WTP 82

数据首选项 82

互联网首选项 83

服务器首选项 83

验证首选项 83

Web和XML首选项 83

Web服务首选项 84

XDoclet首选项 85

共享设置 85

4.3小结 85

第5章 Web应用程序架构和设计 89

5.1Web的前景 89

5.2Web应用程序 90

JavaWeb应用程序 91

设计JavaWeb应用程序 92

分层Web应用程序设计 94

Web下的MVC框架 96

Java应用程序框架 100

5.3面向服务的架构SOA) 102

5.4案例研究:LeaguePlanet 104

5.5小结 105

第6章 组织开发项目 107

6.1Web项目类型和J2EE应用程序 108

Web项目 108

J2EE模块 109

创建应用程序 110

创建Web应用程序 110

创建EJB应用程序 116

创建企业应用程序 120

6.2高级Web项目 126

6.3示例项目 130

基本的企业应用程序 130

将Web模块划分为多个项目 134

在Web应用程序开发中使用Maven 142

6.4小结 158

第7章 表示层 159

7.1引言 159

7.2交互设计 160

7.3图形设计 161

7.4表示层的结构 163

7.5迭代1:静态Web项目、HTML和结构化源代码编辑器 165

静态Web项目 165

HTML 168

结构化源代码编辑器 174

模板 177

代码片段 178

迭代1小结 182

7.6迭代2:CSS 183

迭代2小结 187

7.7迭代3:JavaScript 187

E-mail地址模糊化 188

表单输入验证 190

迭代3小结 200

7.8迭代4:XML和XSLT 200

XML 200

XSLT 204

迭代4小结 208

7.9迭代5:DTD 208

迭代5小结 211

7.10迭代6:服务器、动态Web项目和Servlet 211

服务器 211

动态Web项目 217

Servlets 218

迭代6小结 226

7.11迭代7:JSP 226

迭代7小结 235

7.12迭代8:监听HTTP会话 235

HTTP会话 235

TCP/IP监听器 235

使用TCP/IP监听器查看HTTP会话 236

修改并重发信息 238

迭代8小结 240

7.13小结 240

第8章 业务逻辑层 241

8.1通用的业务逻辑层设计 243

8.2迭代1:领域模型 244

J2EE公共工具项目 244

对象模型 246

服务层 251

数据访问层 255

测试 262

迭代1小结 265

8.3迭代2:开发会话EJB 266

添加JBoss 269

XDoclet 270

EJB项目 273

创建会话Bean 276

构建一个Web客户端 283

运行应用程序 286

用WTP开发EJB3.0 289

迭代2小结 291

8.4迭代3:消息驱动Bean 291

MDB简介 292

创建一个MDB 292

在JBoss中添加一个队列 296

创建一个JMSWeb客户端 296

迭代3小结 300

8.5小结 300

第9章 持久层 301

9.1持久层设计 302

使用JDBCAPI实现对象与数据库的映射 303

使用实体Bean实现对象与数据库的映射 303

使用O/R框架实现对象到数据库的映射 304

9.2迭代概述 305

9.3迭代1:创建一个数据库 305

迭代1小结 313

9.4迭代2:数据层 313

迭代2小结 319

9.5迭代3:实体Bean 319

准备JBoss.Derby和XDoclet 320

添加一个CMP 323

添加ejbCreate和finder方法 327

添加冰球CMP数据访问对象 334

测试CMP实现 337

用WTP开发JPA 341

迭代3小结 345

9.6小结 345

第10章 Web服务 346

10.1WSDL 347

10.2SOAP 347

10.3REST 348

10.4REST风格的Web服务 350

10.5迭代概述 351

10.6迭代1:自顶向下开发Web服务 351

XSD 352

WSDL 358

部署Web服务 361

实现Web服务 366

用Web服务管理器测试 372

迭代1小结 375

10.7迭代2:自底向上开发Web服务 375

开发Java服务实现 375

部署服务 380

迭代2小结 383

10.8迭代3:生成Web服务的客户端代理 383

生成一个Java客户端代理和JSP测试客户端 384

使用JSP测试客户端 387

迭代3小结 389

10.9迭代4:测试Web服务的互操作性 389

检查消息的WS-I兼容性 390

迭代4小结 394

10.10迭代5:在Web应用程序中使用Web服务 395

为Web服务Que生成客户端 395

创建Servlet 395

导入用户界面代码 397

测试用户界面 409

迭代5小结 411

10.11迭代6:发现和发布Web服务 413

UDDI 413

WSIL 419

迭代6小结 425

10.12小结 425

第11章 测试 426

11.1自动化测试 427

11.2迭代概述 428

11.3迭代1:基于JUnit的单元测试 428

创建一个测试项目 429

JUnit测试用例 430

JUnit测试套件 433

迭代1小结 435

11.4迭代2:基于Cactus的集成测试 435

迭代2小结 441

11.5迭代3:基于HttpUnit的系统测试 442

迭代3小结 446

11.6迭代4:基于TPTP的性能测试 446

创建一个性能测试项目 448

HTTP记录测试 448

生成报表 450

迭代4小结 451

11.7迭代5:使用TPTP进行剖析 451

迭代5小结 455

11.8小结 456

第12章 添加新的服务器 459

12.1添加通用服务器适配器 461

12.2GlassFish服务器运行时环境 462

12.3服务器适配器插件 463

12.4添加对新服务器运行时的支持 465

12.5为运行时环境添加一个新的服务器类型 467

12.6添加新运行时的目标句柄 468

12.7刻面和运行时组件 468

12.8扩展服务器工具的UI 471

12.9通用服务器定义 472

12.10发布器 476

12.11测试服务器适配器 479

12.12小结 486

第13章 支持新文件类型 487

13.1创建DocBook扩展插件 488

13.2DocBook验证器 489

WTP验证框架 490

实现DocBook验证器 490

13.3创建一个自定义的标记类型 499

13.4声明DocBook内容类型 501

13.5小结 504

第14章 创建WSDL扩展 505

14.1创建WSDL扩展插件 509

14.2扩展WSDL编辑器 510

自定义编辑器设计视图中可扩展元素的外观 511

为编辑器添加一个可扩展元素 513

在WSDL编辑器的设计视图中添加自定义操作 521

14.3扩展WSDL验证 527

为WSDL1.1验证做贡献 528

贡献自定义的验证规则 531

14.4小结 534

第15章 自定义资源解析 535

15.1创建资源解析扩展插件 537

15.2为XML目录提供资源 537

XML目录 539

在XML目录中添加一个独立的资源 539

将一个资源目录添加到XML目录中 542

15.3实现一个自定义资源解析策略 545

URI解析框架 546

创建文件夹URI解析器 548

15.4小结 551

第16章 其他基于Eclipse的Web工具 555

16.1JavaWeb工具 555

BEAWorkshop 556

CodeGearJBuilder 556

ExadelStudio 556

IBMRationalApplicationDeveloperforWebSphereSoftware 556

JBossIDEforEclipse 557

MyEclipse 557

ObjectWebLomboz 558

SAPNetWeaverDeveloperStudio 558

W4TEclipse 558

16.2PerlWeb工具 559

16.3PHPWeb工具 559

EclipsePHP开发工具项目 560

PHPEclipse 560

16.4PythonWeb工具 560

16.5RubyWeb工具 560

16.6小结 561

第17章 未来之路 562

17.1Eclipse数据工具平台(DTP)项目 563

17.2EclipseJavaServerFaces(JSF)工具项目 563

17.3EclipseDaliJava持久性架构(JPA)工具项目 563

17.4EclipseAJAX工具框架(ATF)项目 564

17.5Java企业版5 564

17.6ApacheAxis2和W3CWSDL2.0 564

17.7EclipsePHP开发工具项目 565

17.8EclipseSOA工具平台STP)项目 565

17.9结束语 566

术语表 567

相关图书
作者其它书籍
返回顶部