图书介绍

JSP、Servlets与MySQL开发指南PDF|Epub|txt|kindle电子书版本网盘下载

JSP、Servlets与MySQL开发指南
  • (美)David Harms著;黄习福等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505370952
  • 出版时间:2001
  • 标注页数:396页
  • 文件大小:37MB
  • 文件页数:413页
  • 主题词:JAVA语言(学科: 程序设计) 网页(学科: 制作 学科: 软件工具) 关系型数据库(学科: 数据库管理系统) JAVA语言 程序设计 网页 软件工具 关系型数据库 数据库管理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JSP、Servlets与MySQL开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1部分 入门篇5

第1章 服务器端的Java入门7

1.1 为什么选择Java7

1.1.1 易于入门8

1.1.2 降低用户接口的复杂性8

1.1.3 用设计式样处理复杂问题9

1.1.4 多线程——Java网络开发的必备技术9

1.2 编写服务器端的Java代码10

1.2.1 Tomcat推荐工具10

1.2.2 选择IDE10

1.3 数据库11

1.3.1 服务器访问日志11

1.4.1 劳动分工12

1.3.2 其他用途12

1.4 JavaServer Pages12

1.4.2 其他解决方案13

1.5 结合在一起13

1.5.1 服务器小程序容器13

1.5.2 Tomcat服务器小程序容器或Web服务器14

1.6 Web服务器的选择15

1.7 数据库的选择15

1.7.1 平面文件数据库15

1.7.2 SQL数据库15

1.7.3 对象数据库16

1.7.4 MySQL16

1.9 中心数据库网站17

1.8 设计使用数据库的网站17

1.10 小结18

第2章 服务器小程序入门19

2.1 服务器端Java19

2.1.1 在哪里运行代码20

2.1.2 设计约束条件20

2.2 服务器端技术20

2.2.1 服务器端的include20

2.2.2 公共网关接口21

2.2.3 服务器API22

2.2.4 服务器端脚本语言22

2.2.5 Active Server Pages22

2.3 服务器小程序和JavaServer Pages22

2.3.3 可移植性23

2.3.1 高效性23

2.3.2 能力23

2.4 推荐读物24

2.5 小结24

第3章 安装和配置Tomcat26

3.1 服务器小程序容器26

3.1.1 进程内容器26

3.1.2 进程外容器27

3.1.3 独立容器28

3.2 SDK28

3.2.1 下载和安装29

3.2.2 安装Java2 Standard Edition29

3.2.4 测试类31

3.3 安装Tomcat31

3.2.3 安装验证31

3.3.1 源代码或二进制码分布32

3.3.2 二进制码安装32

3.3.3 设置Tomcat环境变量32

3.4 运行Tomcat33

3.4.1 启动和停止Tomcat33

3.4.2 处理HTML33

3.4.3 运行HelloWorldExample服务器小程序35

3.4.4 处理服务器小程序请求36

3.5 Tomcat配置文件36

3.5.1 理解server.xml36

3.5.2 Web应用程序42

3.5.3 Web应用程序和web.xml42

3.5.4 服务器小程序描述表46

3.5.5 默认的web.xml文件47

3.5.6 配置49

3.6 小结49

第4章 服务器小程序基础51

4.1 服务器小程序生命周期51

4.2 GenericServlet类52

4.3 HTTPServlet类52

4.3.1 service方法53

4.3.2 doGet()方法55

4.3.3 表单试验55

4.3.4 doPost()方法58

4.3.5 不常使用的HTTP方法58

4.4 服务器小程序知道什么62

4.4.1 服务器小程序初始化设置63

4.4.2 描述表初始化设置64

4.5 请求属性64

4.5.1 页面压缩65

4.5.2 Cookie和session管理65

4.5.3 检测浏览器65

4.5.4 其他信息小块66

4.6 小结66

第5章 JavaServer Pages入门67

5.1 JavaServer Pages解决方案67

5.1.1 外观和编程逻辑的分离68

5.1.2 标记格式68

5.1.3 模板、指令和行为68

5.2.1 页面指令70

5.2 指令70

5.2.2 include指令71

5.2.3 taglib指令72

5.3 JSP行为72

5.3.1 隐含的JSP对象72

5.3.2 脚本小程序73

5.3.3 声明数据75

5.3.4 局部和实例数据76

5.3.5 声明方法77

5.4 JSP生命周期77

5.5 代码的位置78

5.6 小结78

第6章 JSP、Bean和自定义标记80

6.1 Bean解决方案80

6.2.1 装载JavaBean81

6.2 在JSP中使用JavaBean81

6.2.2 设置JavaBean属性82

6.2.3 获得JavaBean属性84

6.3 JavaBean组件模型85

6.3.1 更多Bean85

6.3.2 Enterprise JavaBeans86

6.3.3 非EJB的可升级Web服务器87

6.3.4 棘手的问题87

6.4 标记库87

6.4.1 没有主体的标记88

6.4.2 taglib指令88

6.4.3 标记库和Bean98

6.5 小结98

第2部分 网站和数据库101

第7章 关系数据库基础103

7.1 数据库通史103

7.1.1 关系数据库管理系统104

7.1.2 SQL和客户/服务器模型104

7.1.3 SQL数据库的实质106

7.1.4 发展现状106

7.2 设计关系数据库107

7.2.1 需要多少个表107

7.2.2 创建表关系109

7.2.3 使用Entity-Relationship Diagrams绘制数据库110

7.3 范式112

7.3.1 第一范式112

7.3.3 第三范式113

7.3.2 第二范式113

7.3.4 破坏规则114

7.4 小结115

第8章 MySQL基础116

8.1 MySQL数据库服务器116

8.1.1 SQL的能力116

8.1.2 SQL的局限性117

8.2 为什么选择MySQL117

8.2.1 可靠性117

8.2.4 访问控制118

8.2.5 开发工具118

8.3 安装MySQL118

8.2.3 容量118

8.2.2 速度118

8.3.1 选择版本119

8.3.2 解释版本命名方案119

8.3.3 安装MySQL二进制码119

8.3.4 安装Unix二进制码120

8.3.5 在Linux上安装RPM121

8.3.6 安装Windows二进制码121

8.3.7 源代码安装122

8.3.8 目录结构123

8.4 对安装进行测试123

8.5 其他实用工具125

8.6 小结126

第9章 配置MySQL127

9.1 mysql客户程序127

9.1.1 mysql数据库128

9.1.2 运用SELECT语句查看数据129

9.1.3 SQL的大小写敏感性130

9.2 访问控制体系130

9.2.1 设置根口令132

9.2.2 运用INSERT语句添加新权限133

9.2.3 运用UPDATE语句改变权限134

9.2.4 运用DELETE语句删除权限134

9.2.5 运用GRANT及REVOKE语句设置权限134

9.3 小结136

第10章 操作SQL表137

10.1 创建数据库137

10.1.1 创建数据库137

10.2 创建表138

10.1.3 区分大小写138

10.1.2 删除数据库138

10.2.1 运用CREATE的语法139

10.2.2 选择数据类型141

10.2.3 列属性142

10.2.4 查看已定义的表142

10.3 索引与外部关键字143

10.3.1 关键字144

10.3.2 惟一索引144

10.3.3 文本索引145

10.4 更改表定义145

10.4.1 运用ALTER TABLE语句145

10.4.2 添加列及索引146

10.4.3 修改列146

10.5 小结147

10.4.4 删除列及索引147

第11章 设计数据库:个案研究148

11.1 数据库需求148

11.1.1 简化设计工作的工具149

11.1.2 统一建模语言149

11.2 确定核心表149

11.2.1 Names表149

11.2.2 Articles表150

11.3 建立关系151

11.3.1 作者-文章关系151

11.3.2 添加文章类型信息152

11.4 需求实现152

11.4.1 实现访问控制152

11.4.2 实现订阅定单跟踪156

11.5 有效地运用索引158

11.6 创建数据库158

11.7 小结161

第12章 操作SQL数据162

12.1 生成数据162

12.1.1 插入数据162

12.1.2 删除数据163

12.1.2 更新数据164

12.2 数据查询164

12.2.1 排序165

12.2.2 限定输出结果166

12.2.3 涉及多表的SELECT语句167

12.3 SQL的函数与操作符170

12.3.1 操作符170

12.3.2 字符串比较171

12.3.3 更多的信息172

12.4 小结172

第3部分 传递内容175

第13章 运用JDBC177

13.1 JDBC概述177

13.1.1 驱动程序类型178

13.1.2 选择驱动程序180

13.1.3 安装MM.MySQL驱动程序180

13.2 MySQL服务器小程序181

13.2.1 授予服务器小程序访问权183

13.3.1 连接、语句及结果数据185

13.3 操作SQL数据185

13.2.3 创建驱动程序的实例185

13.2.2 制作网页185

13.3.2 执行查询186

13.3.3 最后的finally{}187

13.3.4 去掉服务器小程序的HTML187

13.4 小结188

第14章 网站设计策略189

14.1 Java网站开发面临的挑战189

14.1.1 JSP存在的问题191

14.1.2 JavaBean存在的问题192

14.2 设计动态网站192

14.2.1 网页布局192

14.2.2 包含其他页面192

14.2.3 一种设计动态网页的途径193

14.3.1 模型视图控制器设计模式194

14.3 运用设计模式194

14.3.2 运用服务器小程序控制输入196

14.3.3 运用JSP查看数据196

14.3.4 采用JavaBean模拟应用程序198

14.3.5 MVC中的信息流199

14.3.6 自定义标记库的作用200

14.4 小结200

第15章 设计Web应用程序的模型及控制器201

15.1 设计需求201

15.1.1 分组方法202

15.1.2 创建数据库204

15.1.3 类的高级应用206

15.1.4 通用的重复标记206

15.2.1 连接池207

15.2 支持类207

15.2.2 初始化服务器小程序208

15.2.3 菜单缓冲区JavaBean208

15.3 编写应用程序208

15.3.1 初始化应用程序208

15.3.2 控制服务器小程序216

15.3.3 转交请求218

15.4 小结218

第16章 设计Web应用程序的视图219

16.1 创建index.jsp219

16.1.1 设计index.jsp221

16.1.2 运用自定义标记222

16.1.3 运用链接Bean222

16.1.5 menu标记223

16.1.4 iterate标记223

16.1.6 header菜单226

16.1.7 标记库定义226

16.2 文章页面230

16.2.1 包含文章文本230

16.2.2 IncludePage标记230

16.2.3 采用替代文件扩展名231

16.2.4 改进该标记232

16.3 小结233

第17章 在JSP中运用Bean235

17.1 理解集合235

17.1.1 接口概念236

17.1.3 接口238

17.1.2 多重继承238

17.1.4 集合接口240

17.1.5 一组菜单241

17.2 创建重复标记244

17.2.1 重复标记的属性244

17.2.2 通过映像得到方法245

17.2.3 IterateTEI类248

17.3 小结249

第18章 性能与设计250

18.1 数据并发性250

18.1.1 保守并发性250

18.1.2 开放并发性251

18.2 多线程及服务器小程序251

18.2.1 单线程模型254

18.2.2 同步方法255

18.2.3 可升级能力设计256

18.3 JSP的线程问题260

18.4 小结260

第4部分 数据库驱动的网站策略261

第19章 用户身份鉴别263

19.1 身份鉴别263

19.1.1 基本型身份鉴别263

19.1.2 贯通型身份鉴别264

19.1.3 基于表单的身份鉴别264

19.1.4 使用SSL264

19.2 Tomcat的安全机制265

19.2.1 安全约束265

19.2.2 Tomcat的基于表单的身份鉴别266

19.2.4 身份鉴别请求截听器267

19.2.3 Tomcat的基本型身份鉴别267

19.3 定制的用户鉴别269

19.3.1 UserBean类272

19.3.2 SecurityBean类274

19.3.3 WebDocBean类277

19.4 小结281

第20章 用HTML表单更新数据库282

20.1 理解HTML表单282

20.2 在MVC应用程序中的表单283

20.2.1 请求表单284

20.2.2 显示表单284

20.2.3 保存表单284

20.2.4 确认表单284

20.3 使用JavaBeans模拟表单285

20.2.5 MVC表单策略285

20.3.1 集成字段为表单289

20.3.2 处理表单JavaBean293

20.4 处理表单298

20.4.1 设置表单值299

20.4.2 编辑表单300

20.4.3 保存表单301

20.5 小结301

第21章 表单和数据库302

21.1 构造表单302

21.1.1 单项选择按钮处理类303

21.1.2 从表单数据设置单项选择按钮305

21.1.3 创建TestFormBean306

21.2 创建JSP307

21.3 设置表数据311

21.4 处理初始请求312

21.4.1 ControllerServlet doGet()方法312

21.4.2 创建JavaBean表单316

21.4.3 传送JavaBean表单316

21.4.4 传送至表单页面316

21.5 确认请求317

21.6 确认表单字段317

21.7 保存数据318

21.8 小结319

第22章 用户调查320

22.1 建立用户调查320

22.1.1 一个调查例子320

22.1.2 建立调查数据表322

22.2 设计调查Bean323

22.2.1 分类集325

22.2.2 实现比较器325

22.2.3 建立多项选择按钮328

22.2.4 请求调查329

22.2.5 重复的调查提交项330

22.3 获得调查结果337

22.3.1 图表化调查结果337

22.3.2 图像编码器343

22.3.3 保证用户知晓调查情况345

22.4 小结345

23.1 决定使用何种方法记录请求日志347

23.1.1 从控制器服务器小程序中记录日志347

第23章 收集服务器统计表347

23.1.2 日志保存之处348

23.1.3 日志格式349

23.2 记录映射的请求日志349

23.3 使用请求截听器353

23.3.1 建立日志记录请求截听器355

23.3.2 初始化截听器358

23.3.3 连接处理359

23.4 解释日志360

23.4.1 跟踪推荐页面360

23.4.2 计数页面请求362

23.4.3 检查用户访问363

23.4.4 发现遗漏文件363

23.4.5 服务器的统计数据364

23.5 小结365

第24章 Struts应用程序框架366

24.1 Struts程序包366

24.1.1 获得Struts367

24.1.2 安装一个二进制Struts构造系统367

24.2 Struts的概念368

24.3 struts-example应用程序369

24.3.1 文件web.xml369

24.3.2 struts-example数据库371

24.3.3 struts-example的struts-config.xml文件372

24.3.4 Forward元素376

24.3.5 欢迎页面376

24.3.6 注册表单378

24.3.7 用ActionServlet处理请求379

24.3.8 主菜单380

24.4 Struts标记库383

24.5 小结383

附录A Struts标记库384

A.1 在Struts中运用Bean384

A.1.1 Struts标记的公共属性384

A.1.2 设置Struts属性385

A.2 Bean标记385

A.2.1 cookie标记385

A.2.2 define标记386

A.2.3 header标记386

A.2.4 include标记386

A.2.5 message标记386

A.2.7 parameter标记387

A.2.6 page标记387

A.2.8 resource标记388

A.2.9 struts标记388

A.2.10 write标记388

A.3 HTML标记388

A.3.1 base标记388

A.3.2 errors标记388

A.3.3 form标记389

A.3.4 form field标记390

A.3.5 html标记390

A.3.6 link标记390

A.4 Logic标记390

A.4.1 Comparison标记390

A.4.4 match标记391

A.4.3 iterate标记391

A.4.2 forward标记391

A.4.5 notMatch标记392

A.4.6 notPresent标记392

A.4.7 present标记392

A.4.8 redirect标记392

A.5 Template标记392

附录B Java Web开发资源394

B.1 Servlet及JSP技术规范394

B.2 Java开发工具394

B.3 其他的Sun资源395

B.4 Jakarta主页395

B.5 下载Tomcat395

B.5 邮件列表396

B.6 MySQL相关的资源396

热门推荐