JSP+Servlet+Tomcat应用开发从零开始学

本书特色

[

  本书全面介绍了 jsp开发中涉及的相关技术要点和实战技巧。全书结构清晰,难度循序渐进,结合丰富的示例使零基础的读者能够熟练掌握 jsp的开发、部署以及优化。

      本书分为 3篇:第 1篇为 java web基础开发,内容包括搭建 java web开发环境、jsp基础语法、jsp内置对象、servlet技术、请求与响应、会话管理、servlet进阶 api、过滤器、监听器等;第 2篇为 java web高级开发,内容包括 mysql数据库开发、jsp与 java bean、el标签、jstl标签库、自定义标签、 jdbc详解、 xml概述、资源国际化等;第 3篇为 java web实战,内容包括两个典型的系统:家校通门户网站(jsp+html+css)、在线购物系统(jsp+java bean+mysql)。

       本书内容精练、结构清晰、注重实战,适合广大 java web初学人员学习,同时也非常适合大中专院校师生学习阅读,还可作为高等院校计算机及相关专业的教材使用。

]

目录

第1章搭建 java web开发环境1.1 web开发背景知识1.1.1 web访问的基本原理.1.1.2 http超文本传输协议.1.1.3 静态网页和动态网页1.1.4 web浏览器和 web服务器1.2 jsp简介1.2.1 什么是 jsp.1.2.2 jsp的优势.1.2.3 jsp的执行顺序.1.2.4 一个 jsp的简单实例1.3 安装 java环境1.3.1 下载 jdk和配置环境变量1.3.2 下载 myeclipse开发工具1.3.3 下载安装 tomcat服务器1.4 小结1.5 习题第2章 jsp基础语法:与编写 html一样容易2.1 jsp注释2.2 jsp声明2.3 jsp表达式2.4 jsp指令2.4.1 与页面属性相关的 page指令2.4.2 引入文件的 include指令2.4.3 与标签相关的 taglib指令.2.5 jsp动作2.5.1 动作2.5.2 动作.2.5.3 动作 .2.6 小结2.7 习题第3章 jsp内置对象3.1 request对象3.1.1 request对象的常用方法.3.1.2 使用 request对象接收请求参数3.1.3 请求中文乱码的处理3.1.4 获取请求的头部信息3.1.5 获取主机和客户机的信息3.2 response对象3.2.1 response对象的常用方法.3.2.2 设置头信息3.2.3 设置页面重定向3.3 session对象3.3.1 获取 session id3.3.2 用户登录信息的保存3.4 application对象3.4.1 application对象的常用方法.3.4.2 获取指定页面的路径3.4.3 设计一个网站计数器3.5 out对象3.5.1 out对象的常用方法3.5.2 out对象的使用示例3.6 page对象3.6.1 page对象的常用方法.3.6.2 page对象的使用示例.3.7 config对象3.7.1 config对象的常用方法.3.7.2 config对象的使用示例.3.8 小结3.9 习题第4章 servlet技术4.1 servlet是什么4.2 servlet的技术特点4.3 servlet的生命周期4.4 编写和部署 servlet4.4.1 编写 servlet类4.4.2 部署 servlet类4.5 servlet与 jsp的比较4.6 小结4.7 习题第5章请求与响应5.1 从容器到 httpservlet5.1.1 web容器用来做什么.5.1.2 令人茫然的 doxxx()方法 .5.2 关于 httpservletrequest对象5.2.1 使用 getreader()、getinputstream()读取 body内容5.2.2 使用 getpart()、getparts()取得上传文件.5.2.3 使用 requestdispatcher调派请求5.3 关于 httpservletresponse5.3.1 使用 getwriter()输出字符.5.3.2 使用 getoutputstream()输出二进制字符.5.3.3 使用 sendredirect()、senderror()方法.5.4 综合练习5.4.1 实现网站注册功能5.4.2 实现网站登录功能5.5 小结5.6 习题第6章会话管理6.1 会话管理的基本原理6.1.1 使用隐藏域6.1.2 使用 cookie .6.1.3 使用 url重写6.2 httpsession会话管理6.2.1 使用 httpsession管理会话6.2.2 httpsession管理会话的原理 .6.2.3 httpsession与 url重写 .6.2.4 httpsession中禁用 cookie.6.2.5 httpsession的生命周期 .6.2.6 httpsession的有效期 .6.3 httpsession会话管理实例演示6.4 小结6.5 习题7.1 servlet进阶 api7.1.1 servlet、servletconfig与 genericservlet7.1.2 使用 servletconfig7.1.3 使用 servletcontext.7.2 应用程序事件、监听器7.2.1 servletcontext事件、监听器.7.2.2 httpsession事件监听器 .7.2.3 httpservletrequest事件、监听器 .7.3 过滤器7.3.1 过滤器的概念7.3.2 实现与设置过滤器7.3.3 请求封装器7.3.4 响应封装器7.4 异步处理7.4.1 asynccontext简介7.4.2 模拟服务器推送7.5 小结7.6 习题第7章 servlet进阶 api、监听器与过滤器第8章 mysql数据库开发8.1 mysql数据库入门8.1.1 mysql的版本特点8.1.2 mysql的安装和配置8.2 启动 mysql服务并登录数据库8.2.1 启动 mysql服务.8.2.2 登录 mysql数据库.8.3 mysql数据库的基本操作8.3.1 创建数据库8.3.2 删除数据库8.3.3 创建数据库表8.3.4 修改数据库表8.3.5 修改数据库表的字段名8.3.6 删除数据表8.4 mysql数据库的数据管理8.4.1 插入数据8.4.2 修改数据8.4.3 删除数据8.5 小结8.6 习题第9章 jsp与 java bean9.1 java bean的基本概念9.2 jsp中使用 bean9.3 访问 bean属性9.3.1 设置属性: .9.3.2 取得属性:.9.4 bean的作用域9.5 用户登录验证9.6 dao设计模式9.6.1 dao设计模式简介9.6.2 dao命名规则9.6.3 dao开发9.6.4 jsp调用 dao .9.7 小结9.8 习题第10章 el标签:给 jsp减负10.1 el标签语法10.2 el标签的功能10.3 el标签的操作符10.4 el标签的隐含变量10.4.1 隐含变量 pagescope、requestscope、sessionscope、applicationscope .10.4.2 隐含变量 param、paramvalues10.4.3 其他变量10.5 禁用 el标签10.5.1 在整个 web应用中禁用10.5.2 在单个页面中禁用10.5.3 在页面中禁用个别表达式10.6 小结10.7 习题第11章 jstl标签库11.1 jstl标签概述11.1.1 jstl的来历11.1.2 一个标签实例带你入门11.2 jstl的 core标签库11.2.1 标签与标签.11.2.2 标签11.2.3 标签、标签、标签11.2.4 标签11.2.5 标签11.2.6 标签11.2.7 标签11.2.8 标签11.2.9 标签与标签11.2.10 标签11.2.11 标签11.3 jstl的 fmt标签库11.3.1 国际化标签11.3.2 消息标签11.3.3 数字和日期格式化标签11.4 jstl的 fn标签库11.4.1 fn:contains()函数与 fn: containsignorecase()函数.11.4.2 fn:startswith()函数与 fn:endswith()函数.11.4.3 fn:escapexml()函数.11.4.4 fn:indexof()函数与 fn:length()函数 .11.4.5 fn:split()函数与 fn:join()函数 .11.5 jstl的 sql标签库11.5.1 标签11.5.2 标签11.5.3 标签.11.5.4 标签与标签11.5.5 标签11.6 jstl的 xml标签库11.6.1 标签11.6.2 标签.11.6.3 标签 .11.6.4 标签11.6.5 标签、标签、标签11.6.6 标签11.6.7 标签.11.7 小结11.8 习题第12章自定义标签12.1 编写自定义标签12.1.1 版权标签12.1.2 tld标签库描述文件.12.1.3 tagsupport类简介12.1.4 带参数的自定义标签12.1.5 带标签体的自定义标签12.1.6 多次执行的循环标签12.1.7 带动态属性的自定义标签12.2 嵌套的自定义标签12.2.1 实例:表格标签12.2.2 嵌套标签的配置12.2.3 嵌套标签的运行效果12.3 jsp 2.x标签12.4 小结12.5 习题第13章 jdbc详解13.1 jdbc简介13.1.1 查询实例:列出人员信息13.1.2 各种数据库的连接13.2 mysql的乱码解决方案13.2.1 从控制台修改编码13.2.2 从配置文件修改编码13.2.3 利用图形界面工具修改编码13.2.4 在 url中指定编码方式13.3 jdbc基本操作:crud13.3.1 查询数据库13.3.2 插入人员信息13.3.3 注册数据库驱动13.3.4 获取自动插入的 id.13.3.5 删除人员信息13.3.6 修改人员信息13.3.7 使用 preparedstatement.13.3.8 利用 statement与 preparedstatement批处理 sql.13.4 结果集的处理13.4.1 查询多个结果集13.4.2 可以滚动的结果集13.4.3 带条件的查询13.4.4 resultsetmetadata元数据13.4.5 直接显示中文列名13.5 小结13.6 习题第14章 xml概述14.1 初识 xml14.1.1 什么是 xml14.1.2 xml的用途14.1.3 xml的技术架构14.1.4 xml开发工具14.2 xml基本语法14.3 jdk中的 xml api14.4 *常见的 xml解析模型14.4.1 dom解析 .14.4.2 sax解析.14.4.3 dom4j解析14.5 xml与 java类映射 jaxb14.5.1 什么是 xml与 java类映射14.5.2 jaxb的工作原理.14.5.3 将 java对象转化成 xml.14.5.4 将 xml转化为 java对象14.5.5 更为复杂的映射14.6 小结14.7 习题第15章资源国际化15.1 资源国际化简介15.2 资源国际化编程15.2.1 资源国际化示例15.2.2 资源文件编码15.2.3 显示所有 locale代码.15.2.4 带参数的资源15.2.5 resourcebundle类15.2.6 servlet的资源国际化 .15.2.7 显示所有 locale的数字格式.15.2.8 显示全球时间15.3 小结15.4 习题第16章家校通门户网站16.1 网页首页的布局16.2 导入样式页面16.3 显示页面头内容16.4 用户登录页面16.5 帮助页面16.6 网页主体内容16.7 网页公告内容16.8 友情链接页面16.9 网页底部的版权信息内容16.10 家校通门户网站预览效果16.11 小结第17章在线购物系统17.1 系统需求分析17.2 系统总体架构17.3 数据库设计17.3.1 e-r图17.3.2 数据物理模型17.4 系统详细设计17.4.1 系统包的介绍17.4.2 系统的关键技术17.4.3 过滤器17.5 系统首页与公共页面17.6 用户登录模块17.7 用户管理模块17.7.1 用户注册17.7.2 用户信息修改17.7.3 用户信息查看17.7.4 用户密码修改17.8 购物车模块17.8.1 添加购物车17.8.2 删除购物车17.8.3 查看购物车17.8.4 修改购物车17.9 商品模块17.9.1 查看商品列表17.9.2 查看单个商品17.10 支付模块17.10.1 支付商品17.10.2 查看已支付商品17.10.3 支付中的页面17.11 小结

封面

JSP+Servlet+Tomcat应用开发从零开始学

书名:JSP+Servlet+Tomcat应用开发从零开始学

作者:林龙

页数:386

定价:¥59.0

出版社:清华大学出版社

出版日期:2015-01-01

ISBN:9787302384496

PDF电子书大小:66MB 高清扫描完整版



本文标题:《JSP+Servlet+Tomcat应用开发从零开始学》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!