最新公告
  • 开通终身SVIP,享全站不限量下载次数-云资源-集成各类网络资源-正在更新中-预计更新到5W+文章开通SVIP
  • 文章介绍
  • 评价建议
  • 资源名称:Servlet/JSP深入详解—基于Tomcat的Web开发

    内容简介:

    本书涵盖了最新发布的Servlet 2.5和JSP 2.1规范。全书共分3篇,分别为Servlet、JSP及其应用书中展示了Java Web开发中各种技术的应用,帮助读者快速掌握Java Web开发。

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的,具有相当的实用价值。

    本书的配套光盘免费提供了价值人民币330元的Java教学视频(长达30小时),对Java语言进行了全面讲解,帮助一些不会Java语言的读者快速地从Java基础知识的学习中过渡到Java Web的学习与开发上。此外,在配套光盘中还提供了“HTML语言速成”教学视频、“HTTP协议详解”教学视频和“Eclipse开发工具介绍”视频,帮助读者快速掌握HTML语言和HTTP协议,以及熟悉Eclipse这个目前最为流行的Java开发工具。

    本书不仅可以作为Java Web开发的学习用书,还可以作为从事Java Web开发的程序员的参考用书和必备手册。

    资源目录:

    第1篇 Servlet篇

     第1章 Servlet与Tomcat 

      1.1 Web技术的发展 

      1.2 Servlet与Servlet容器 

      1.3 Servlet容器的分类 

      1.4 Tomcat简介 

      1.5 Tomcat的安装与配置 

       1.5.1 Tomcat的目录结构 

       1.5.2 运行Tomcat 

       1.5.3 Tomcat启动分析 

      1.6 Tomcat的体系结构 

      1.7 Tomcat的管理程序 

      1.8 小结 

     第2章 Servlet技术 

      2.1 Servlet API 

       2.1.1 Servlet接口 

       2.1.2 ServletRequest和ServletResponse 

       2.1.3 ServletConfig 

       2.1.4 一个简单的Servlet 

       2.1.5 GenericServlet 

       2.1.6 HttpServlet 

       2.1.7 HttpServletRequest和HttpServletResponse 

      2.2 几个实例 

       2.2.1 实例一:WelcomeServlet 

       2.2.2 实例二:OutputInfoServlet 

       2.2.3 实例三:LoginServlet 

      2.3 Servlet异常 

       2.3.1 ServletException类 

       2.3.2 UnavailableException类 

      2.4 Servlet生命周期 

      2.5 Servlet上下文 

       2.5.1 ServletContext接口 

       2.5.2 页面访问量统计实例 

    2.6 请求转发 

       2.6.1 RequestDispatcher接口 

       2.6.2 得到RequestDispatcher对象 

       2.6.3 请求转发的实例 

       2.6.4 sendRedirect()和forward()方法的区别 

      2.7 小结 

     第3章 Web应用程序的部署 

      3.1 配置任意目录下的Web应用程序 

      3.2 WAR文件 

      3.3 与Servlet配置相关的元素 

       3.3.1 元素及其子元素

       3.3.2 元素及其子元素

      3.4 一个实例

      3.5 小结

     第4章 数据库访问

      4.1 JDBC驱动程序的类型

       4.1.1 JDBC-ODBC桥

       4.1.2 部分本地API部分Java驱动程序

       4.1.3 JDBC网络纯Java驱动程序

       4.1.4 本地协议的纯Java驱动程序

      4.2 安装数据库

      4.3 下载MySQL JDBC驱动

      4.4 JDBC API

       4.4.1 加载并注册数据库驱动

       4.4.2 建立到数据库的连接

       4.4.3 访问数据库

       4.4.4 事务处理

       4.4.5 可滚动和可更新的结果集

      4.5 JDBC数据源和连接池

      4.6 MySQL对中文的处理

      4.7 小结

     第5章 会话跟踪

      5.1 用于会话跟踪的技术

       5.1.1 SSL会话

       5.1.2 Cookies

       5.1.3 URL重写

      5.2 Java Servlet API的会话跟踪

       5.2.1 HttpSession接口

       5.2.2 Session的生命周期

       5.2.3 Cookie的应用

       5.2.4 Session和Cookie的深入研究

      5.3 Session的持久化

      5.4 小结

     第6章 Servlet的异常处理机制

      6.1 声明式异常处理

       6.1.1 HTTP错误代码的处理

       6.1.2 Java异常的处理

      6.2 程序式异常处理

       6.2.1 在try-catch语句中处理异常

       6.2.2 使用RequestDispatcher来处理异常

      6.3 小结

     第7章 开发线程安全的Servlet

      7.1 多线程的Servlet模型

      7.2 线程安全的Servlet

       7.2.1 变量的线程安全

       7.2.2 属性的线程安全

      7.3 SingleThreadModel接口

      7.4 小结

      7.5 思考题

    第2篇 JSP篇

     第8章 JSP技术

      8.1 JSP简介

      8.2 JSP的运行机制

      8.3 JSP的语法

       8.3.1 指令元素(directive element)

       8.3.2 脚本元素(scripting element)

       8.3.3 动作元素(action element)

       8.3.4 注释

      8.4 JSP的隐含对象

       8.4.1 pageContext

       8.4.2 out

       8.4.3 page

       8.4.4 exception

      8.5 对象和范围

      8.6 留言板程序

      8.7 留言板管理程序

      8.8 JSP文档

       8.8.1 JSP文档的标识

       8.8.2 JSP文档中的元素语法

      8.9 小结

     第9章 JSP与JavaBean

      9.1 JavaBean简介

       9.1.1 属性的命名

       9.1.2 属性的类型

      9.2 在JSP中使用JavaBean

       9.2.1 

       9.2.2 

       9.2.3 

       9.2.4 示例

    9.3 网上书店程序

    9.4 小结

    第10章 JSP开发的两种模型

      10.1 模型1

      10.2 模型2

      10.3 MVC模式的实现总结

      10.4 小结

     第11章 标签库(Tag Library)

      11.1 标签库API

       11.1.1 标签的形式

       11.1.2 Tag接口

       11.1.3 IterationTag接口

       11.1.4 BodyTag接口

      11.2 标签库描述符

       11.2.1 元素

       11.2.2 元素

       11.2.3 元素

       11.2.4 元素

       11.2.5 元素

       11.2.6 元素

      11.3 传统标签的开发

       11.3.1 实例一:标签

       11.3.2 实例二:标签

       11.3.3 实例三:标签

       11.3.4 实例四:标签

       11.3.5 实例五:标签

      11.4 简单标签的开发

       11.4.1 SimpleTag接口

       11.4.2 实例一:标签

       11.4.3 实例二:标签

      11.5 自定义标签开发总结

      11.6 小结

     第12章 表达式语言(EL)

      12.1 语法

       12.1.1 “[ ]”和“.”操作符

       12.1.2 算术操作符

       12.1.3 关系操作符

       12.1.4 逻辑操作符

       12.1.5 Empty操作符

       12.1.6 条件操作符

       12.1.7 圆括号

       12.1.8 操作符的优先级

      12.2 隐含对象

      12.3 命名变量

      12.4 保留的关键字

      12.5 函数

      12.6 小结

     第13章 JSP标准标签库(JSTL)

      13.1 JSTL简介

      13.2 配置JSTL

      13.3 Core标签库

       13.3.1 一般用途的标签

       13.3.2 条件标签

       13.3.3 迭代标签

       13.3.4 URL相关的标签

      13.4 I18N标签库

       13.4.1 国际化标签

       13.4.2 格式化标签

      13.5 SQL标签库

       13.5.1 

       13.5.2 

       13.5.3 

       13.5.4 

       13.5.5 

       13.5.6 

      13.6 XML标签库

       13.6.1 核心操作

       13.6.2 流程控制

       13.6.3 转换操作

      13.7 Functions标签库

       13.7.1 fn:contains

       13.7.2 fn:containsIgnoreCase

       13.7.3 fn:startsWith

       13.7.4 fn:endsWith

       13.7.5 fn:indexOf

       13.7.6 fn:replace

       13.7.7 fn:substring

       13.7.8 fn:substringBefore

       13.7.9 fn:substringAfter

       13.7.10 fn:split

       13.7.11 fn:join

       13.7.12 fn:toLowerCase

       13.7.13 fn:toUpperCase

       13.7.14 fn:trim

       13.7.15 fn:escapeXml

       13.7.16 fn:length

    13.8 小结

    第14章 标签文件(Tag Files)

     14.1 标签文件的语法

      14.2 一个简单的标签文件

      14.3 标签文件的隐含对象

      14.4 标签文件的指令

       14.4.1 tag指令

       14.4.2 attribute指令

       14.4.3 variable指令

      14.5 标签文件实例讲解

       14.5.1 实例一:标签

       14.5.2 实例二:标签

      14.6 动作元素

      14.7 动作元素

      14.8 小结

    第3篇 应用篇

     第15章 Servlet监听器

      15.1 监听器接口

      15.2 ServletContextListener接口

      15.3 HttpSessionBindingListener接口

      15.4 在线人数统计程序

      15.5 小结

     第16章 Filter在Web开发中的应用

      16.1 过滤器概述

      16.2 Filter API

       16.2.1 Filter接口

       16.2.2 FilterConfig接口

       16.2.3 FilterChain接口

    16.3 过滤器的部署

      16.4 过滤器的开发

      16.5 对用户进行统一验证的过滤器

      16.6 对请求和响应数据进行替换的过滤器

      16.7 对响应内容进行压缩的过滤器

      16.8 小结

     第17章 中文乱码问题与国际化

      17.1 中文乱码问题产生的由来

       17.1.1 常用字符集

       17.1.2 对乱码产生过程的分析

      17.2 中文乱码问题的解决方案

      17.3 使用过滤器解决中文问题

      17.4 让Tomcat支持中文文件名

      17.5 国际化与本地化

       17.5.1 Locale

       17.5.2 资源包

       17.5.3 消息格式化

       17.5.4 编写国际化的Web应用程序

      17.6 小结

     第18章 开发安全的Web应用程序

      18.1 概述

      18.2 理解验证机制

       18.2.1 HTTP Basic Authentication

       18.2.2 HTTP Digest Authentication

       18.2.3 HTTPS Client Authentication

       18.2.4 Form Based Authentication

      18.3 声明式安全

       18.3.1 元素

       18.3.2 多个安全约束的联合

       18.3.3 元素

       18.3.4 基本验证的实现

       18.3.5 基于表单验证的实现

       18.3.6 使用数据库保存用户名和密码

      18.4 程序式安全

      18.5 SQL注入攻击的防范

      18.6 小结

     第19章 避免表单的重复提交

      19.1 在客户端避免表单的重复提交

      19.2 在服务器端避免表单的重复提交

      19.3 小结

     第20章 使用Eclipse开发Web应用

      20.1 Eclipse介绍

       20.1.1 下载并安装Eclipse

       20.1.2 Eclipse开发环境介绍

       20.1.3 配置Eclipse

    20.2 文件的上传

       20.2.1 基于表单的文件上传

       20.2.2 文件上传格式分析

       20.2.3 commons-fileupload组件

       20.2.4 文件上传实例

      20.3 文件的下载

      20.4 给图片添加水印和文字

      20.5 小结

    附录A 快速掌握HTML

    附录B 解析HTTP

    附录C server.xml文件

    附录D web.xml文件

     

    资源截图:

    1.png


    源码网-yuanma.in » Servlet/JSP深入详解—基于Tomcat的Web开发

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

    发表评论

    • 2会员总数(位)
    • 40993资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 1698稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情