图书介绍

JSP+Servlet+Tomcat应用开发从零开始学PDF|Epub|txt|kindle电子书版本网盘下载

JSP+Servlet+Tomcat应用开发从零开始学
  • 林龙编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302384496
  • 出版时间:2015
  • 标注页数:386页
  • 文件大小:75MB
  • 文件页数:402页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JSP+Servlet+Tomcat应用开发从零开始学PDF格式电子书版下载

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

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

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

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

图书目录

第1章 搭建Java Web开发环境1

1.1 Web开发背景知识1

1.1.1 Web访问的基本原理1

1.1.2 HTTP超文本传输协议1

1.1.3 静态网页和动态网页2

1.1.4 Web浏览器和Web服务器3

1.2 JSP简介3

1.2.1 什么是JSP4

1.2.2 JSP的优势4

1.2.3 JSP的执行顺序5

1.2.4 一个JSP的简单实例5

1.3 安装Java环境6

1.3.1 下载JDK和配置环境变量6

1.3.2 下载MyEclipse开发工具8

1.3.3 下载安装Tomcat服务器10

1.4 小结12

1.5 习题12

第2章 JSP基础语法:与编写HTML一样容易13

2.1 JSP注释13

2.2 JSP声明15

2.3 JSP表达式17

2.4 JSP指令18

2.4.1 与页面属性相关的page指令18

2.4.2 引入文件的include指令19

2.4.3 与标签相关的taglib指令21

2.5 JSP动作24

2.5.1 <jsp:include>动作24

2.5.2 <jsp:forward>动作26

2.5.3 <jsp:param>动作27

2.6 小结31

2.7 习题31

第3章 JSP内置对象32

3.1 request对象32

3.1.1 request对象的常用方法32

3.1.2 使用request对象接收请求参数33

3.1.3 请求中文乱码的处理35

3.1.4 获取请求的头部信息36

3.1.5 获取主机和客户机的信息38

3.2 response对象39

3.2.1 response对象的常用方法39

3.2.2 设置头信息39

3.2.3 设置页面重定向42

3.3 session对象43

3.3.1 获取session ID44

3.3.2 用户登录信息的保存48

3.4 application对象52

3.4.1 application对象的常用方法53

3.4.2 获取指定页面的路径53

3.4.3 设计一个网站计数器54

3.5 out对象55

3.5.1 out对象的常用方法55

3.5.2 out对象的使用示例55

3.6 page对象57

3.6.1 page对象的常用方法57

3.6.2 page对象的使用示例58

3.7 config对象59

3.7.1 config对象的常用方法59

3.7.2 config对象的使用示例59

3.8 小结60

3.9 习题61

第4章 Servlet技术62

4.1 Servlet是什么62

4.2 Servlet的技术特点63

4.3 Servlet的生命周期64

4.4 编写和部署Servlet67

4.4.1 编写Servlet类67

4.4.2 部署Servlet类71

4.5 Servlet与JSP的比较72

4.6 小结73

4.7 习题74

第5章 请求与响应75

5.1 从容器到HtipServlet75

5.1.1 Web容器用来做什么75

5.1.2 令人茫然的doXXX()方法77

5.2 关于HttpServletRequest对象78

5.2.1 使用getReader()、gefInputStream()读取Body内容78

5.2.2 使用getPart()、getParts()取得上传文件82

5.2.3 使用RequestDispatcher调派请求86

5.3 关于HttpServletResponse91

5.3.1 使用getWriter()输出字符91

5.3.2 使用getOutputStream()输出二进制字符94

5.3.3 使用sendRedirect()、sendError()方法95

5.4 综合练习98

5.4.1 实现网站注册功能99

5.4.2 实现网站登录功能104

5.5 小结107

5.6 习题107

第6章 会话管理108

6.1 会话管理的基本原理108

6.1.1 使用隐藏域108

6.1.2 使用Cookie108

6.1.3 使用URL重写109

6.2 HttpSession会话管理110

6.2.1 使用HttpSession管理会话110

6.2.2 HttpSession管理会话的原理112

6.2.3 HttpSession与URL重写113

6.2.4 HttpSession中禁用Cookie113

6.2.5 HttpSession的生命周期114

6.2.6 HttpSession的有效期115

6.3 HttpSession会话管理实例演示115

6.4 小结117

6.5 习题117

第7章 Servlet进阶API、监听器与过滤器118

7.1 Servlet进阶API118

7.1.1 Servlet、ServletConfig与GenericServlet118

7.1.2 使用ServletConfig121

7.1.3 使用ServletContext124

7.2 应用程序事件、监听器126

7.2.1 ServletContext事件、监听器127

7.2.2 HttpSession事件监听器130

7.2.3 HttpServletRequest事件、监听器130

7.3 过滤器137

7.3.1 过滤器的概念137

7.3.2 实现与设置过滤器138

7.3.3 请求封装器140

7.3.4 响应封装器143

7.4 异步处理152

7.4.1 AsyncContext简介152

7.4.2 模拟服务器推送155

7.5 小结159

7.6 习题159

第8章 MySQL数据库开发160

8.1 MySQL数据库入门160

8.1.1 MySQL的版本特点160

8.1.2 MySQL的安装和配置161

8.2 启动MySQL服务并登录数据库168

8.2.1 启动MySQL服务168

8.2.2 登录MySQL数据库169

8.3 MySQL数据库的基本操作171

8.3.1 创建数据库171

8.3.2 删除数据库172

8.3.3 创建数据库表173

8.3.4 修改数据库表174

8.3.5 修改数据库表的字段名174

8.3.6 删除数据表175

8.4 MySQL数据库的数据管理176

8.4.1 插入数据176

8.4.2 修改数据176

8.4.3 删除数据177

8.5 小结178

8.6 习题178

第9章 JSP与Java Bean180

9.1 Java Bean的基本概念180

9.2 JSP中使用Bean181

9.3 访问Bean属性183

9.3.1 设置属性:<jsp:setProperty>183

9.3.2 取得属性:<jsp:getProperty>188

9.4 Bean的作用域190

9.5 用户登录验证195

9.6 DAO设计模式199

9.6.1 DAO设计模式简介199

9.6.2 DAO命名规则200

9.6.3 DAO开发200

9.6.4 JSP调用DAO207

9.7 小结210

9.8 习题210

第10章 EL标签:给JSP减负211

10.1 EL标签语法211

10.2 EL标签的功能212

10.3 EL标签的操作符215

10.4 EL标签的隐含变量217

10.4.1 隐含变量pageScope、requestScope、sessionScope、applicationScope217

10.4.2 隐含变量param、paramValues217

10.4.3 其他变量218

10.5 禁用EL标签220

10.5.1 在整个Web应用中禁用220

10.5.2 在单个页面中禁用221

10.5.3 在页面中禁用个别表达式221

10.6 小结221

10.7 习题221

第11章 JSTL标签库222

11.1 JSTL标签概述222

11.1.1 JSTL的来历222

11.1.2 一个标签实例带你入门223

11.2 JSTL的core标签库224

11.2.1 <c:set>标签与<c:out>标签224

11.2.2 <c:if>标签224

11.2.3 <c:choose>标签、<c:when>标签、<c:otherwise>标签225

11.2.4 <c:set>标签227

11.2.5 <c:forEach>标签227

11.2.6 <c:forTokens>标签228

11.2.7 <c:remove>标签229

11.2.8 <c:catch>标签229

11.2.9 <c:import>标签与<c:param>标签229

11.2.10 <c:redirect>标签230

11.2.11 <c:url>标签230

11.3 JSTL的fmt标签库231

11.3.1 国际化标签231

11.3.2 消息标签231

11.3.3 数字和日期格式化标签234

11.4 JSTL的fn标签库237

11.4.1 fn:contains()函数与fn:containsIgnoreCase()函数237

11.4.2 fn:startsWith()函数与fn:endsWith()函数238

11.4.3 fn:escapeXml()函数238

11.4.4 fn:indexOf()函数与fn:length()函数238

11.4.5 fn:split()函数与fn:join()函数239

11.5 JSTL的SQL标签库239

11.5.1 <sql:setDateSource>标签240

11.5.2 <sql:query>标签240

11.5.3 <sql:update>标签241

11.5.4 <sql:dateParam>标签与<sql:param>标签241

11.5.5 <sql:transaction>标签243

11.6 JSTL的XML标签库244

11.6.1 <x:parse>标签244

11.6.2 <x:out>标签245

11.6.3 <x:forEach>标签245

11.6.4 <x:if>标签246

11.6.5 <x:choose>标签、<x:when>标签、<x:otherwise>标签246

11.6.6 <x:set>标签246

11.6.7 <x:transform>标签246

11.7 小结247

11.8 习题247

第12章 自定义标签248

12.1 编写自定义标签248

12.1.1 版权标签248

12.1.2 tld标签库描述文件250

12.1.3 TagSupport类简介252

12.1.4 带参数的自定义标签253

12.1.5 带标签体的自定义标签256

12.1.6 多次执行的循环标签259

12.1.7 带动态属性的自定义标签261

12.2 嵌套的自定义标签262

12.2.1 实例:表格标签262

12.2.2 嵌套标签的配置264

12.2.3 嵌套标签的运行效果265

12.3 JSP 2.X标签266

12.4 小结268

12.5 习题269

第13章 JDBC详解270

13.1 JDBC简介270

13.1.1 查询实例:列出人员信息270

13.1.2 各种数据库的连接273

13.2 MySQL的乱码解决方案274

13.2.1 从控制台修改编码274

13.2.2 从配置文件修改编码275

13.2.3 利用图形界面工具修改编码276

13.2.4 在URL中指定编码方式276

13.3 JDBC基本操作:CRUD276

13.3.1 查询数据库277

13.3.2 插入人员信息277

13.3.3 注册数据库驱动282

13.3.4 获取自动插入的ID282

13.3.5 删除人员信息282

13.3.6 修改人员信息283

13.3.7 使用PreparedStatement289

13.3.8 利用Statement与PreparedStatement批处理SQL290

13.4 结果集的处理292

13.4.1 查询多个结果集292

13.4.2 可以滚动的结果集292

13.4.3 带条件的查询292

13.4.4 ResultSetMetaData元数据297

13.4.5 直接显示中文列名298

13.5 小结299

13.6 习题299

第14章 XML概述300

14.1 初识XML300

14.1.1 什么是XML300

14.1.2 XML的用途301

14.1.3 XML的技术架构301

14.1.4 XML开发工具302

14.2 XML基本语法303

14.3 JDK中的XML API306

14.4 最常见的XML解析模型307

14.4.1 DOM解析307

14.4.2 SAX解析310

14.4.3 DOM4i解析312

14.5 XML与Java类映射JAXB315

14.5.1 什么是XML与Java类映射315

14.5.2 JAXB的工作原理316

14.5.3 将Java对象转化成XML316

14.5.4 将XML转化为Java对象318

14.5.5 更为复杂的映射319

14.6 小结322

14.7 习题322

第15章 资源国际化324

15.1 资源国际化简介324

15.2 资源国际化编程324

15.2.1 资源国际化示例325

15.2.2 资源文件编码326

15.2.3 显示所有Locale代码327

15.2.4 带参数的资源329

15.2.5 ResourceBundle类330

15.2.6 Servlet的资源国际化331

15.2.7 显示所有Locale的数字格式332

15.2.8 显示全球时间334

15.3 小结336

15.4 习题336

第16章 家校通门户网站337

16.1 网页首页的布局337

16.2 导入样式页面338

16.3 显示页面头内容339

16.4 用户登录页面339

16.5 帮助页面340

16.6 网页主体内容340

16.7 网页公告内容342

16.8 友情链接页面343

16.9 网页底部的版权信息内容344

16.10 家校通门户网站预览效果344

16.11 小结345

第17章 在线购物系统346

17.1 系统需求分析346

17.2 系统总体架构347

17.3 数据库设计348

17.3.1 E-R图348

17.3.2 数据物理模型348

17.4 系统详细设计349

17.4.1 系统包的介绍349

17.4.2 系统的关键技术350

17.4.3 过滤器355

17.5 系统首页与公共页面356

17.6 用户登录模块359

17.7 用户管理模块360

17.7.1 用户注册360

17.7.2 用户信息修改363

17.7.3 用户信息查看366

17.7.4 用户密码修改367

17.8 购物车模块368

17.8.1 添加购物车369

17.8.2 删除购物车372

17.8.3 查看购物车372

17.8.4 修改购物车374

17.9 商品模块377

17.9.1 查看商品列表377

17.9.2 查看单个商品381

17.10 支付模块382

17.10.1 支付商品382

17.10.2 查看已支付商品383

17.10.3 支付中的页面384

17.11 小结386

热门推荐