•  
  •  
  •  
当前位置:首页 > 教材资料教材资料
国际认证SUN
 

 

内容简介
    SUN国际认证SCWCD(Sun Certified Web Component Developer,Web组件开发人员认证)学习指导书,针对SCWCD应试的所有知识点,选取典型案例进行详尽探讨,便于有效地提高考生应试成功率。
    全书共分19章,分别介绍了Java Applet小程序、Servlet及JSP技术、过滤器、会话管理、JavaBean组件技术、标签库、表达式语言、设计模式和部署描述符等内容。内容详尽,知识讲解与具体实例相结合,实用、实效。
    本书既可作为JSP知识学习练习,亦可配合SCWCD试题使用,同时还可以作为学习Java语言和JSP Web程序设计指导教材。 
目录
第1章  Java服务器小程序
  1.1  SetMet简介
    1.1.1  服务器端的职责
    1.1.2  服务器端的扩展
  1.2  SetMet容器
    1.2.1  概览
    1.2.2  Servlet容器
    1.2.3  Fomcat简介
  1.3  一个Servlet示例
    1.3.1  编码
    1.3.2  编译
    1.3.3  部署
    1.3.4  运行
  1.4  Servlet应用开发接口
    1.4.1  javax.scrvlet包
    1.4.2  javax.servlethttp包
    1.4.3  Serlet应用开发接口优缺点
  1.5  小结
第2章  Java服务器页面
  2.1  JSP简介
    动态网页技术
  2.2  第一个JSP程序
    2.2.1  HTML源码
    2.2.2  Servlet源码
    2.2.3  JSP源码
  2.3  Servlet和JSP的比较
  2.4  JSP架构模式
    2.4.1  JSP+JavaBean模式
    2.4.2  JSP+Servlet+Java_Bean模式
  2.5  JSP语法简介
  2.6  小结
第3章  Web应用程序基础
  3.1  Web应用程序
    3.1.1  B/S结构
    3.1.2  Web资源
    3.1.3  Web结构
  3.2  HTTP协议
    3.2.1  HTTP协议基础
    3.2.2  HTTP请求
    3.2.3  HTTP响应
  3.3  小结
第4章  Servlet模型
  4.1  发送请求
    4.1.1  HTTP请求
    4.1.2  HTTP方法比较
  4.2  处理请求
  4.3  解析请求
    4.3.1  ServletRequest接口
    4.3.2  HttpSetMetRequest接口
  4.4  返回响应

    4.4.1  ServletResponse接口
    4.4.2  HttpServletResponse接口
  4.5  SetMet生命周期
    4.5.1  装载、实例化
    4.5.2  初始化
    4.5.3  请求处理
    4.5.4  销毁
    4.5.5  卸载
    4.5.6  容器管理
  4.6  SetvletConfig接口
    4.6.1  方法
    4.6.2  示例
  4.7  SetvletContext接口
  4.8  Setvlet进阶
    4.8.1  数据共享
    4.8.2  转发
    4.8.3  访问请求作用域属性
    4.8.4  综合示例
  4.9  小结
第5章  Web应用程序结构和部署
  5.1  Web应用程序结构
    5.1.1  根目录
    5.1.2  Web-INF目录
    5.1.3  WAR文件
    5.1.4  资源文件和HTML页面
    5.1.5  默认的Web应用程序
  5.2  部署描述符
    5.2.1  一个简单示例
    5.2.2  元素
    5.2.3元素
    5.2.4  Servlet的URL映射
  5.3  小结
第6章  Servlet容器模型
  6.1  初始化ServletContext
  6.2  监听作用域内属性
    6.2.1  添加、删除属性
    6.2.2  监听属性事件
  6.3  Setvlet生命周期事件
    6.3.1  javax.setwlet-ServletContextListener
    6.3.2  javax.servlet.Http
    HttpSessionListener
    6.3.3  javax.setvlet.Http
    HttpServletRequestListener
  6.4  配置Web应用程序属性
  6.5  分布式环境下的Web应用程序
    6.5.1  Sex.vletContext行为
    6.5.2  HttpSession行为
  6.6  小结
第7章  过滤器
  7.1  过滤器简介

    7.1.1  过滤器的执行
    7.1.2  过滤器的用途
    7.1.3  过滤器的示例
  7.2  过滤器API
    7.2.1  Filter接口
    7.2.2  FilterConfig接口
    7.2.3  FilterChain接口
    7.2.4  请求、响应的封装类
  7.3  配置过滤器
    7.3.1  元素
    7.3.2元素
    7.3.3  配置过滤器链
  7.4  过滤器进阶
    7.4.1  使用请求、响应的封装类
    7.4.2  使用过滤器注意事项
    7.4.3  过滤器与MVC模式
  7.5  小结
第8章  会话管理
  8.1  状态与会话
  8.2  使用HttpSession对象
    8.2.1  HttpSession对象
    8.2.2  会话监听器
    8.2.3  会话失效
  8.3  会话超时
  8.4  会话实现
    8.4.1  使用Cookie实现会话
    8.4.2  使用URL实现会话
  8.5  小结
第9章  安全的Web应用程序
  9.1  基本概念
    9.1.1  认证
    9.1.2  授权
    9.1.3  数据完整性
    9.1.4  数据私密性
    9.1.5  审核
    9.1.6  恶意代码
    9.1.7  网站攻击
  9.2  认证机制
    9.2.1  HITP基本认证
    9.2.2  HITP摘要认证
    9.2.3  HTTPS客户认证
    9.2.4  HTTP表单认证
    9.2.5  定制认证机制
  9.3  安全声明
    9.3.1  display.nalTle元素
    9.3.2  web.resource―collection元素
    9.3.3  auth―constraint元素
    9.3.4  Hser―data―constraint元素
    9.3.5  综合示例
  9.4  安全编程

  9.5  小结
第10章  JSP模型基础
  10.1  JSP页面元素
    10.1.1  伪指令
    10.1.2  声明
    10.1.3  脚本
    lO.1.4  表达式
    10.1.5  动作指令
    10.1.6  注释
  10.2  JSP页面生命周期
    10.2.1  JSP的Servlet本质
    10.2.2  JSP页面集成
    lO.2.3  JSP生命周期阶段
    10.2.4  Js生命周期示例
  10.3  page伪指令属性
    10.3.1  import属性
    lO.3.2  session属性
    10.3.3  errorPage和isErrorPage属性
    10.3.4  language和extends属性
    10.3.5  buffer和autoFlush属性
    10.3.6  info属性
    10.3.7  contentType和pageEncoding属性
  10.4  小结
第11章  JSP模型进阶
  11.1  JSP转换Servlet
    11.1.1  使用脚本元素
    11.1.2  使用逻辑控制
    11.1.3  使用请求属性表达式
    11.1.4  使用转义序列
  11.2  JSP内置对象
    11.2.1  application对象
    L1.2.2  session对象
    11.2.3  request和response对象
    11.2.4  page对象
    11.2.5  pageContext对象
    11.2.6  out对象
    11.2.7  config对象
    11.2.8  exception对象
  11.3  JSP作用域
    11.3.1  Application作用域
    11.3.2  Session作用域
    11.3.3  Request作用域
    11.3.4  Page作用域
  11.4  JSP文档
    11.4.1  根元素
    11.4.2  XML风格的伪指令和脚本元素
    11.4.3  XML风格的文本、注释和动作指令
  11.5  小结
第12章  Web组件复用
  12.1  静态包含

    12.1.1  访问变量
    12.1.2  静态包含规则
  12.2  动态包含
    12.2.1  include动作指令
    12.2.2  forward动作指令
    12.2.3  参数传递
    12.2.4  使用内置对象
  12.3  小结
第13章  表达式语言
  13.1  表达式语言简介
    13.1.1  EL表达式与JSP表达式比较
    13.1.2  在EL表达式中使用内置对象
  13.2  表达式语言运算符
    13.2.1  属性与集合访问运算符
    13.2.2  算术运算符
    13.2.3  关系与逻辑运算符
    13.2.4  示例
  13.3  表达式语言函数
    13.3.1  创建静态方法
    13.3.2  创建标签库描述符
    13.3.3  修改部署描述符
    13.3.4  JSP中访问表达式语言函数
    13.3.5  示例
  13.4  小结
第14章  使用Java.Bean组件
  14.1  JavaBean简介
    14.1.1  JSP中的JavaBan
    14.1.2  JavaBean优势
    14.1.3  序列化JavaBean
  14.2  JSP中使用JavaBean
    14.2.1  useBean动作指令
    14.2.2  setProperty动作指令
    14.2.3  getProperty动作指令
    14.2.4  示例
  14.3  Servlet中使用JavaBean
  14.4  脚本中使用JavaBean
  14.5  深入了解JavaBean属性
    14.5.1  非字符串属性
    14.5.2  索引属性
  14.6  一个示例
  14.7  小结
第15章  使用定制标签
  15.1  定制标签简介
    15.1.1  基本概念
    15.1.2  标签库
  15.2  引用定制标签库
    15.2.1  定位TDD文件
    15.2.2  映射TLD文件
    15.2.3  配置TLD文件
    15.2.4  解析TLD文件

    15.2.5  标签库前缀
  15.3  使用定制标签
    15.3.1  空标签体的定制标签
    15.3.2  带属性的定制标签
    15.3.3  带JSP代码的定制标签
    15.3.4  带嵌套的定制标签
  15.4  使用JSTI
    15.4.1  安装JSTL
    15.4.2  一般用途的JSTL标签
    l5.4.3  属性用途的JSTL标签
    15.4.4  控制用途的JSTL标签
  15.5  小结
第16章标准标签库
  16.1  标签库描述符
    16.1.1  元素
    16.1.2  元素
    16.1.3  元素
    16.1.4元素
  16.2  标签应用开发接口
  16.3  tag接口
    16.3.1  Tag接口方法
    16.3.2  打印输出HTML文本空标签
    16.3.3  接收属性的空标签
    16.3.4  非空标签
  16.4  IterationTag接口
    16.4.1  IterationTag接口方法
    16.4.2  示例
  16.5  BodyTag接口
    16.5.1  BodyTag接口方法
    16.5.2  示例
  16.6  TagSuppot和BodyTagSupport类
    16.6.1  TagSupport类
    16.6.2  BodyTagSupport类
    16.6.3  访问内置对象
    16.6.4  协作标签
  16.7  标签与JavaBean区别
  16.8  小结
第17章简单标签
  17.1  简单标签简介
    17.1.1  示例
    17.1.2  SimpleTag接口和Simple TagSupport类声明
  17.2  使用简单标签
    17.2.1  空标签体的简单标签
    17.2.2  带属性的简单标签
    17.2.3  带标签体的简单标签
  17.3  使用标签文件
    17.3.1  标签文件
    17.3.2  标签文件与部署描述符
    17.3.3  标签文件伪指令
    17.3.4  处理内容体标签动作指令

  17.4  小结
第18章  设计模式
  18.1  设计模式
    18.1.1  模式的形成历史
    18.1.2  什么是J2EE
  18.2  J2EE经典设计模式
    18.2.1  模式模板
    18.2.2  截取过滤器模式
    18.2.3  MVC模式
    18.2.4  前端控制器模式
    18.2.5  服务定位器模式
    18.2.6  业务代表模式
    18.2.7  传递对象模式
  18.3  小结
第19章  部署描述符
  19.1  定义头和根元素
  19.2  部署描述符文件内的元素次序
  19.3  定义servlet
    19.3.1  分配名称
    19.3.2  定义定制的URL
    19.3.3  命名JSP页面
  19.4  禁止激活器servlet
    19.4.1  指令
    19.4.2  全局禁止激活器
  19.5  初始化及预装载servlet与JSP页面
    19.5.1  分配servlet初始化参数
    19.5.2  分配JSP初始化参数
    19.5.3  应用范围内的初始化参数
    19.5.4  服务器启动时装载servlet
  19.6  声明过滤器
  19.7  指定欢迎页
  19.8  指定处理错误的页面
    19.8.1  error-code元素
    19.8.2  exception-type元素
  19.9  提供安全性
    19.9.1  指定验证的方法
    19.9.2  限制对Web资源的访问
    19.9.3  分配角色名
  19.10  控制会话超时
  19.11  Web应用的文档化
  19.12  关联文件与MIME类型
  19.13  定位TLD
  19.14  指定应用事件监听程序
  19.15  J2EE元素
  19.16  一个示例
  19.17  小结