项目实践精解:Java Web应用开发

副标题:无

作   者:梁立新编著

分类号:

ISBN:9787121036552

微信扫一扫,移动浏览光盘

简介

本书全面介绍了Java Web应用开发的分析、设计、开发和测试技术,提供了一个完整的eBookStore电子商务应用,通过对该项目各个功能模块从需求分析、系统分析设计、部署实现到测试等全过程的分析,使读者能够快速掌握Web开发中最核心的JSP-Servle

目录

第1篇 整体介绍.

第1章 java web开发概述 2

1.1 java语言 2

1.1.1 java database connectivity

1.1.1 (jdbc)技术 2

1.1.2 servlet技术 2

1.1.3 javaserver pages(jsp)技术 3

1.1.4 javabean(application)

1.1.1 应用组件技术 4

1.2 面向对象分析设计思想 4

1.3 设计模式和框架结构 4

1.4 xml语言 5

1.5 网页脚本语言 5

1.6 开发工具 6

1.6.1 数据库 6

1.6.2 web服务器 6

1.6.3 集成开发环境(ide) 6

第2篇 项目分析设计

第2章 项目概述与面向对象分析设计 8

2.1 项目开发流程 8

.2.1.1 项目生命周期 9

2.1.2 项目开发阶段 10

2.2 uml概述 12

2.2.1 用例图 13

2.2.2 类图 13

2.2.3 对象图 14

2.2.4 状态图 14

2.2.5 序列图 15

2.2.6 协作图 15

2.2.7 活动图 16

2.2.8 组件图 16

2.2.9 部署图 17

第3章 网上书店项目概述 18

3.1 项目需求分析 18

3.2 项目系统分析和设计 22

3.2.1 系统分析 22

3.2.2 系统设计 26

3.3 开发工具与环境 30

3.3.1 开发工具:eclipse 3.1 30

3.3.2 服务器:tomcat 5.0.4 30

3.3.3 数据库:mysql 4.0.21 31

第3篇 java web开发核心技术

第4章 xml技术 34

4.1 xml概述 34

4.1.1 xml定义 34

4.1.2 xml语法 38

4.1.3 dtd与xml schema 42

4.2 xml解析(parsing) 50

4.2.1 dom 50

4.2.2 sax 52

4.2.3 dom和sax概念的总结 59

4.3 xml转换(transformation) 60

4.3.1 xml转换概述 60

4.3.2 xsl使用 61

第5章 jdbc技术 67

5.1 关系型数据库管理系统

5.1 (rdbms)介绍 67

5.1.1 rdbms概述 67

5.1.2 oracle数据库 68

5.1.3 mysql介绍 92

5.2 jdbc基础 103

5.2.1 jdbc驱动(driver) 104

5.2.2 jdbc开发应用编程接口

5.2.2 介绍 104

5.2.3 jdbc其他高级特性 108

5.3 jdbc 2.0扩展api 122

5.3.1 jdbc核心api 122

5.3.2 jdbc 2.0的标准扩展api 142

第6章 servlet技术 154

6.1 servlet概述 154

6.1.1 servlet简介 154

6.1.2 servlet与tomcat 155

6.1.3 servlet与web应用结构 160

6.1.4 servlet的基本结构 161

6.2 servlet与html表单 163

6.3 servlet的生命周期 170

6.4 在servlet中使用jdbc 173

6.4.1 配置和使用数据源 173

6.4.2 使用mvc模式改进jdbc的

6.4.2 使用 179

6.5 session的使用 184

6.5.1 会话跟踪 185

6.5.2 管理会话数据 187

6.5.3 会话的生存期 188

6.5.4 session与cookies 189

6.5.5 session与url rewriting 191

6.6 使用servlet过滤器(filter) 201

6.6.1 servlet过滤器是什么.. 201

6.6.2 servlet过滤器体系结构 202

6.6.3 实现一个servlet过滤器 203

6.6.4 过滤器的许多应用 206

6.7 使用listener来处理servlet生命

6.7 周期事件 209

第7章 jsp技术 214

7.1 javaserver pages技术概述 214

7.1.1 jsp简介 214

7.1.2 jsp技术优点 214

7.1.3 jsp与servlet的比较 215

7.1.4 jsp的执行过程 215

7.2 jsp基本语法 217

7.2.1 模板文本(静态html) 217

7.2.2 动态元素 217

7.3 jsp内置对象 222

7.4 jsp中使用javabeans 238

7.5 jsp与设计模式 242

7.5.1 设计模式概念 242

7.5.2 主要的23个设计模式 243

7.5.3 重要的设计模式 245

7.6 在jsp中使用自定义标识 255

7.6.1 自定义标识概述 256

7.6.2 自定义标识种类 257

7.6.3 自定义标识的开发 258

7.6.4 标识处理器的调用过程 272

7.7 表达式语言(expression

7.7 language) 273

7.7.1 表达式语言简介 273

7.7.2 表达式语言语法 273

7.8 jstl 1.1 286

7.8.1 jstl 1.1简介 286

7.8.2 核心标识库(core tag

7.8.2 library) 292

7.8.3 其他标识库 316

7.9 项目实战开发步骤 326

第8章 javascript技术 339

8.1 javascript简介 339

8.1.1 什么是javascript 340

8.1.2 javascript和java的区别 340

8.1.3 javascript开发 342

8.2 javascript基本数据结构 344

8.2.1 基本数据类型 344

8.2.2 表达式和运算符 346

8.3 javascript程序构成 347

8.3.1 程序控制流 348

8.3.2 函数 349

8.3.3 事件驱动及事件处理 350

8.4 基于对象的javascript语言 353

8.4.1 对象的基础知识 353

8.4.2 创建新对象 356

8.4.3 javascript内部核心对象 359

8.4.4 使用浏览器对象系统 362

8.5 综合实例 375

第4篇 测试与其他相关技术

第9章 测试概述 382

9.1 软件测试概述 382

9.2 常用测试技术 383

9.3 junit单元测试简介 385

9.3.1 安装junit 385

9.3.2 测试流程 386

9.3.3 eclipse与junit 388

9.4 jmeter系统测试 390

9.4.1 jmeter简介 390

9.4.2 jmeter测试流程 390

9.4.3 jmeter总结 393

9.5 测试跟踪工具bugzilla 393

9.5.1 bugzilla安装 394

9.5.2 bugzilla操作说明 395

9.5.3 bugzilla管理员操作指南 397

第10章 ant的使用 399

10.1 ant简介 399

10.2 安装和运行ant 403

10.3 ant的基本操作 407

10.4 ant的高级操作 411

10.4.1 文件系统操作 411

10.4.2 其他有用的任务和技术 412

10.4.3 使用自定义任务来扩展

10.4.3 ant 415

10.5 ant在项目中的使用 419

10.5.1 build.xml 419

10.5.2 build.properties 422

第5篇 web开发的前沿技术

第11章 web 2.0和ajax 424

11.1 web 2.0概述 424

11.1.1 web 2.0 简介 424

11.1.2 web 2.0编程思想 425

11.2 ajax技术 428

11.2.1 ajax简介 428

11.2.2 ajax核心技术概述 430

11.2.3 ajax框架和开发工具介绍 434

11.2.4 ajax实例 438

附录a html简介 451

附录b cascading style sheets

附录b (层叠样式表) 472

附录c sql与oracle pl/sql 481

附录d 使用jspsmartupload进行

附录d 文件上传和下载 489

附录e display tag标识库 501

结束语... 518


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

项目实践精解:Java Web应用开发
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon