Eclipse WTP Web应用开发PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)戴(Naci Dai),(美)曼德尔(Lawrence Mandel),(美)赖曼(Arthur Ryman)著;姚军,徐锋译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:9787115181992
- 页数:568 页
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019