Java Web应用开发 J2EE和TomcatPDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:蔡剑,景楠著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302102813
- 页数:586 页
第1章 介绍 1
1.1 Web编程技术的发展 1
目录 1
1.2 Web信息系统的形式 3
1.3 Web信息系统的应用 6
1.4 系统开发人才的全面素质 7
1.5 Java Web编程技术的特点 8
1.6 本书纲要和使用方法 9
第2章 J2EE有关基本概念和技术 10
2.1 J2EE多层Web程序框架 10
2.2.1 构件种类 12
2.2.2 J2EE的客户 12
2.2 构件技术 12
2.2.3 Web构件 13
2.2.4 企业JavaBeans(EJB)构件 14
2.3 服务技术 15
2.3.1 命名技术(JNDI) 15
2.3.2 部署技术(deployment) 16
2.3.3 数据连接技术(JDBC) 17
2.3.4 数据事务技术 17
2.3.5 安全技术 17
2.3.6 连接框架技术 17
2.3.7 Web服务技术 18
2.4 通信技术 18
2.4.1 Web协议 18
2.4.4 Java通信服务技术 19
2.4.5 Java消息技术和邮件技术 19
2.4.3 对象管理组协议 19
2.4.2 远程方法调用 19
第3章 客户层技术 21
3.1 基本技术 21
3.2 浏览器 22
3.2.1 功能概述 22
3.2.2 HTML用户信息输入 23
3.2.3 用户数据校验 28
3.2.4 维护用户会话状态 29
3.3 Applet客户 30
3.4 应用程序客户 31
3.5 无线客户 32
3.6 客户程序设计考虑 33
4.1.1 J2EE Web层基本结构 35
4.1 概述 35
第4章 Web层技术(以Tomcat为例) 35
4.1.2 Servlet和JSP的优点 37
4.1.3 Servlet和JSP运行环境 38
4.2 Servlet技术 43
4.2.1 简单的Servlet例子 43
4.2.2 Servlet生命周期 46
4.2.3 Servlet编程API 48
4.2.4 处理客户请求 53
4.2.5 控制会话(session) 76
4.2.6 与其他Servlet合作 91
4.2.7 过滤器 103
4.2.8 事件监听器 136
4.2.9 数据库连接 143
4.2.10 Servlet 2.4的新功能 162
4.3.1 JSP基本概念 168
4.3 JSP技术 168
4.3.2 JSP语法 178
4.3.3 动态网页生成 191
4.3.4 开发和使用自制JSP标记 208
4.3.5 JSP和XML 222
4.3.6 JSTL 238
4.3.7 JSP 2.0的新功能 250
4.4 Web安全机制 257
4.4.1 基本Web安全机制概念 258
4.4.2 定义realm 259
4.4.3 Web程序的验证和登录方式 262
4.4.4 使用SSL连接 269
4.5 Web程序部署 272
4.5.1 web.xml文件的格式 272
4.5.2 Web程序编译和打包 277
4.6 Web层设计思路及实例 283
4.6.1 Web程序的设计考虑 283
4.6.2 Web程序实例ICWork 286
4.7 Struts:灵活的Web应用开发框架 327
4.7.1 Struts介绍 327
4.7.2 Struts使用方法 328
4.7.3 总结 345
第5章 EJB层技术 346
5.1 基本概念 346
5.1.1 EJB定义 346
5.1.2 为什么选择EJB 347
5.1.3 EJB种类 348
5.1.4 EJB的组成 350
5.1.6 何时使用EJB 353
5.1.5 EJB的命名规则 353
5.2 EJB入门:一个简单EJB实例的开发 354
5.2.1 如何开发一个EJB应用 355
5.2.2 远程接口(remote interface) 355
5.2.3 本地接口(local interface) 356
5.2.4 home接口 356
5.2.5 本地home接口 357
5.2.6 bean类 357
5.2.7 部署描述符(deployment descriptor) 358
5.2.8 EJB服务器配置文件 359
5.2.9 EJB-jar文件 359
5.2.10 部署bean 360
5.2.11 EJB客户Jar文件 360
5.2.12 调用EJB 361
5.3.1 会话bean的定义 365
5.3.2 会话bean的种类 365
5.2.13 总结 365
5.3 会话bean 365
5.3.3 会话bean的生命周期 366
5.3.4 何时使用会话bean 367
5.3.5 会话bean使用方法及实例 367
5.4 实体bean 375
5.4.1 持久性的基本概念 375
5.4.2 实体bean定义 377
5.4.3 实体bean特性 377
5.4.4 实体bean持久性的种类 377
5.4.5 实体bean的生命周期 382
5.4.7 一个实体bean例子 383
5.4.6 何时使用实体bean 383
5.5 BMP与CMP详解 390
5.5.1 EJB 2.0的特性 391
5.5.2 容器管理的持久性 391
5.5.3 EJB查询语言 400
5.5.4 CMP技术讨论 402
5.5.5 BMP技术讨论 410
5.5.6 总结 422
5.6 消息驱动bean 422
5.6.1 Java消息服务 422
5.6.2 Java消息服务的编写-应用编程接口函数(API) 423
5.6.3 JMS与EJB的集成 425
5.6.5 如何开发消息驱动bean 426
5.6.4 消息驱动bean 426
5.6.6 总结 429
5.7 EJB 2.1新特性简介 430
5.7.1 对于Web服务的支持 430
5.7.2 扩展消息驱动bean 433
5.7.3 EJBQL的提高 435
第6章 事务与安全 437
6.1 事务 437
6.1.1 什么是事务管理 437
6.1.2 事务管理的必要性 438
6.1.3 事务模型 438
6.1.4 事务种类 440
6.1.5 事务特性 448
6.2 EJB安全技术 450
6.2.1 为什么需要安全技术 450
6.1.6 总结 450
6.2.2 安全技术的层次 451
6.2.3 EIS层的安全机制 453
6.2.4 安全身份的建立及传播 455
第7章 J2EE应用程序的打包和部署 457
7.1 打包组件 457
7.2 打包J2EE应用程序 458
7.2.1 EJB模块 459
7.2.2 EJB模块打包准则 460
7.2.3 Web模块 462
7.2.4 应用客户模块 462
7.2.5 资源适配器模块 462
7.3.1 通用元素 463
7.3 部署描述文件 463
7.3.2 EJB元素 469
7.4 使用Ant进行打包部署 470
7.5 总结 472
第8章 J2EE应用程序国际化与本地化 473
8.1 程序国际化需求 473
8.2 J2EE应用程序使用J2SE国际化应用程序接口 476
8.2.1 应用资源 476
8.2.2 消息格式化 478
8.2.3 日期格式化 479
8.2.4 文字整理 480
8.3 Web层的国际化 480
8.3.1 管理局域元素和编码机制 480
8.3.2 显示组件的设计 483
8.3.3 国际化和本地化JSP页面 483
8.4.1 持久性的本地化数据 486
8.4 EIS层的国际化 486
8.4.2 数据库模式的国际化 487
8.5 使用XML相关的国际化方法 489
8.5.1 使用XSLT生成动态的本地化内容 489
8.5.2 应用系统的局部元素通信 489
8.5.3 在不同的应用系统之间进行局部元素的通信 490
8.6 错误信息和日志消息的本地化 492
8.6.1 客户消息和应用系统的异常 492
8.6.2 系统级别的异常和消息记录 494
8.7 总结 494
第9章 J2EE程序体系结构设计 495
9.1 模型-视图-控制体系结构 495
9.2.1 截取过滤器 496
9.2 J2EE设计模式 496
9.2.2 视图帮助 498
9.2.3 前控制器 500
9.2.4 控制器 502
9.2.5 视图 502
9.2.6 值对象或传输对象 505
9.2.7 会话面 509
9.2.8 数据访问对象 512
第10章 J2EE应用程序实例:STARS合作支持系统 518
10.1 STARS系统概述 518
10.2 STARS系统的设计思想 519
10.3 如何决定应用系统的层次 520
10.4 选择本地的或分布式的体系结构 521
10.4.1 本地结构和远程结构的比较 522
10.4.2 J2EE平台的分布式和本地式结构 522
10.4.3 STARS系统结构 523
10.5 体系结构方面的综合考虑 524
10.5.1 视图层 530
10.5.2 模型层 532
10.5.3 控制层 534
10.5.4 将MVC结构应用于Web应用 537
10.6 在STARS系统中使用到的设计模式 537
10.6.1 截取过滤器 537
10.6.2 前控制器 539
10.6.3 传输对象 540
10.6.4 会话面 542
10.6.5 数据访问对象 543
10.6.6 访问控制器 543
10.7 总结 547
A.1 HTTP协议简介 548
附录A HTTP协议 548
A.2 HTTP协议的几个重要概念 549
A.3 HTTP协议的运作方式 549
附录B UML图解概要 555
附录C 主要相关网址 556
附录D Tomcat安装、设置和运行 557
附录E Servlet编程主要API 560
附录F EJB编程主要API 572
附录G TCP Tunnel Tool 580
附录H Ant工具安装使用简述 581
H.1 Ant概况 581
H.2 Ant安装 581
H.3 Ant基本用法 582
参考文献 586
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《现代瑜伽》宋波,杨忠亮,郑雅楠著 2019
- 《创造你想要的世界》刘楠著 2018
- 《大运河》李德楠著 2019
- 《文献整理系列 吕楠集·泾野先生文集 上册》(明)吕楠著 2015
- 《分步图解瑜伽大全》林静,王楠楠著 2012
- 《中国娼妓漫话》万绳楠著 1996
- 《速效瘦身美体瑜伽》林静,王楠楠著 2012
- 《脱轨时代》高雅楠著 2014
- 《纳兰容若 爱是永远无法解释的根》杨楠楠著 2013
- 《网络数据库应用》马楠著 2010
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019