JSP完全学习手册

当前位置:首页 > 计算机网络 > 程序设计 > JSP完全学习手册

出版社:清华大学
出版日期:2008-6
ISBN:9787302169482
作者:张银鹤 编
页数:692页

章节摘录

  第1章 Java Web开发技术  内容摘要  J2EE(Java 2 Platforlil Enterprise Edition)建立在J2SE(Java 2 PlatfoFin Standard Edition)的基础上,为企业级应用提供了完整、稳定、安全和快速的Java平台。J2EE提供的Web开发技术主要支持两类软件的开发和应用,一类是做高级信息系统框架的Web应用服务器(Web ApplicationServer),另一类是在web应用服务器上运行的Web应用(Web Application)。  本章首先分析J2EE体系结构,然后在此基础上介绍容器、组件等与Java Web开发技术密切相关的基本概念。最后阐述组成J2EE体系结构的各层所应用的Java Web开发技术,以及所提供的各种服务等。  学习目标  了解J2EE体系结构  掌握J2EE结构模型  掌握J2EE容器和组件技术  了解客户层技术  理解Web层基本结构  了解EJB技术  掌握数据层技术  J2EE是建立在Java 2平台上的企业级应用的解决方案,它不但有J2SE平台的所有功能,同时还提供了对EJB、Servlet、JSP、XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发、部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。  1.1.1 J2EE体系结构  J2EE提供了企业级计算模型和运行环境,用于开发和部署多层分布式结构的应用模型。该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。  J2EE并非一个产品,而是一系列标准。市场上存在很多实现了J2EE的产品,如BEA WebLogic、IBM websphere以及开源的JBOSS等。

书籍目录

第1章  Javaweb开发技术  1.1  J2EE概述    1.1.1  J2EE体系结构    1.1.2  J2EE优势    1.1.3  J2EE的4层模型  1.2  J2EE容器和组件技术    1.2.1  容器    1.2.2  J2EE的各种组件  1.3  客户层技术  1.4  Web层基本结构  1.5  EJB层技术  1.6  数据层技术    1.6.1  J2EE平台    1.6.2  命名服务与目录服务    1.6.3  部署J2EE应用  1.7  JSP简介    1.7.1  JSP的优势    1.7.2  JSP开发模式第2章  JSP开发环境  2.1  JDK    2.1.1  JDK概述    2.1.2  安装配置.IDK  2.2  Tomcat    2.2.1  Tomcat概述    2.2.2  安装Tomcat    2.2.3  Tomcat的配置文件    2.2.4  Tomcat的管理程序    2.2.5  JSP案例  2.3  Eclipse    2.3.1  Eclipse概述    2.3.2  Eclipse开发环境介绍    2.3.3  安装配置MyEclipse    2.3.4  MyEclipse配置Tomcat    2.3.5  MyEclipse案例第3章 Java语法基础  3.1  Java数据类型  3.2  变量和常量    3.2.1  变量概述    3.2.2  变量作用域    3.2.3  常量  3.3  运算符    3.3.1  算术运算符    3.3.2  比较运算符    3.3.3  条件运算符    3.3.4  逻辑运算符    3.3.5  位运算符    3.3.6  递增和递减运算符    3.3.7  赋值运算符    3.3.8  运算符优先级  3.4  流程控制    3.4.1  条件语句    3.4.2  循环语句    3.4.3  跳转语句第4章  页面元素  4.1  JSP指令元素    4.1.1  page指令    4.1.2  include指令    4.1.3  taglib指令  4.2  JSP脚本元素    4.2.1  声明    4.2.2  脚本程序    4.2.3  表达式  4.3  SP动作元素    4.3.1  动作    4.3.2  动作    4.3.3  动作    4.3.4  动作    4.3.5  动作    4.3.6  动作  4.4  JSP注释第5章  JSP内置对象  5.1  Request对象    5.1.1  Request对象的方法    5.1.2  获取客户端请求参数    5.1.3  获取HTTP请求头  5.2  Response对象    5.2.1  Response对象的方法    5.2.2  操作HTTP报头    5.2.3  重定向  5.3  Out对象  5.4  Cookie的应用  5.5  Session对象    5.5.1  Session对象的方法    5.5.2  Session对象的ID    5.5.3  Session对象的应用  5.6  Application对象  5.7  Page与Config对象  5.8  PageContext对象第6章  JavaBean  6.1  JavaBean概述    6.1.1  JavaBean的特征    6.1.2  JavaBean的任务    6.1.3  JavaBean的设计目标及实现    6.1.4  JavaBean的属性  6.2  开发部署JavaBean    6.2.1  开发JavaBean    6.2.2  部署JavaBean    6.2.3  在JSP中使用JavaBean语法  6.3  JavaBean的作用域    6.3.1  作用域之间的比较    6.3.2  Page作用域    6.3.3  Request作用域    6.3.4  Sesssion作用域    6.3.5  Application作用域  6.4  使用JavaBean    6.4.1  使用JavaBean表单    6.4.2  使用JavaBean辅助类  6.5  EJB概述    6.5.1  EJB技术及组件    6.5.2  EJB特性    6.5.3  EJB开发过程  6.6  EJB的体系结构    6.6.1  EJB工作原理    6.6.2  EJB Server    6.6.3  EJB Containter    6.6.4  Home Interface    6.6.5  Remote Interface    6.6.6  EJB分布式多层体系结构第7章  Servlet基础  7.1  Servlet概述    7.1.1  Servlet的特点    7.1.2  JSP与Servlet    7.1.3  Servlet生命周期    7.1.4  开发部署Servlet  7.2  Servlet API.    7.2.1  Servlet基本类    7.2.2  Web请求和响应类    7.2.3  javax.servlet.ServletConfig接口    7.2.4  javax.servlet.ServletContext接口    7.2.5  Servlet异常类    7.2.6  RequestDispatcher接口  7.3  会话跟踪技术    7.3.1  三种会话机制    7.3.2  HTTP会话第8章  Servlet过滤器和监听器  8.1  过滤器概述    8.1.1  过滤器的概念    8.1.2  过滤器的使用方法  8.2  配置过滤器    8.2.1  把过滤器映射到一个Servlet    8.2.2  把过滤器映射到JSP文件    8.2.3  把过滤器映射到多个Servlet    8.2.4  配置过滤器的初始参数  8.3  在Web应用中使用过滤器    8.3.1  校验表单数据    8.3.2  改变请求编码  8.4  Servlet监听器    8.4.1  监听器原理    8.4.2 HttpSessionBindingListener接口第9章  JSP开发中常用的技巧  9.1  JSP程序的国际化与本地化    9.1.1  日期的国际化    9.1.2  多语言版本的JSP程序    9.1.3  解决中文乱码问题  9.2  读取写入文件的内容    9.2.1  使用SetvletContext    9.2.2  使用FileReader    9.2.3  写入内容到文件  9.3  文件匕传  9.4  发送E-mail  9.5  JSP读取:Excel中的数据第10章  数据库访问  10.1  JDBC概述    10.1.1  什么是JDBC    10.1.2  JDBC与ODBC和其他API的比较    10.1.3  JDBC用途    10.1.4.JDBC典型用法    10.1.5  JDBC驱动程序  10.2  JDBC数据库常用类    10.2.1  管理驱动程序类:DriverManager    10.2.2  数据库连接类:Connection    10.2.3  SQL声明类:Statement    10.2.4  查询结果类:ResultSet  10.3  在JSP页面中直接访问数据库    10.3.1  查询数据    10.3.2  添加数据    10.3.3  更新和删除数据    10.3.4  JSP中分页显示  10.4  JavaBean访问数据库  10.5  Servlet访问数据库  10.6  使用ResultSet处理结果集    10.6.1  使用基本结果集    10.6.2  使用可滚动结果集    10.6.3  使用可更新结果集  10.7  使用JDBC元数据    10.7.1  使用DatabaseMetaData    10.7.2  使用ResultSetMetaData    10.7.3  使用ParameterMetaData第11章  表达式语言  11.1  EL简介  11.2  EL语法    11.2.1  EL变量    11.2.2  运算符    11.2.3  类型的转换  11.3  EL隐含对象    11.3.1  与范围有关的隐含对象    11.3.2  与输入有关的隐含对象    11.3.3  访问环境信息的隐含对象  11.4  EL函数第12章  XML基础  12.1  XML概述    12.1.1  HTML、SGML和XML    12.1.2  XML文档    12.1.3  命名空间  12.2  DTD    12.2.1  引用DTD    12.2.2  DTD语法  12.3  CSS与XML    12.3.1  引用CSS    12.3.2  文字与排版样式    12.3.3  背景与颜色    12.3.4  容器  12.4  XSL    12.4.1  XSL变换的基本过程    12.4.2  XSL文档结构    12.4.3  调用模板    12.4.4  内容元素xsl:value-of    12.4.5  循环元素    12.4.6  条件处理元素第13章  JSP与XML  13.1  XML和JSP技术的结合  13.2  DOM解析XML文档    13.2.1  DOM解析器    13.2.2  Document接口    13.2.3  Node接口和NodeList接口    13.2.4  Element接口    13.2.5  Text接口和Attr接口    13.2.6  NamedNodeMap接口和Attr接口    13.2.7  DocumemType接口  13.3  DOM动态生成XML文件  13.4  SAX解析XML文档    13.4.1  SAX解析机制    13.4.2  使用JAXP来创建解析器    13.4.3  配置XMLReader    13.4.4  ContentHandle接口    13.4.5  其他的事件处理接口  13.5  JDOM    13.5.1  JDOM的构成    13.5.2  JDOM主要的使用方法    13.5.3  JDOM的应用  13.6  DOM4J    13.6.1  DOM4J的构成    13.6.2  DOM4J主要的使用方法    13.6.3  DOM4J的应用第14章  自定义标签库  14.1  自定义标签    14.1.1  taglib编译指令    14.1.2  自定义标签的分类    14.1.3  自定义标签库  14.2  标签处理类API    14.2.1  Tag接口    14.2.2  IterafionTag接口和TagSupport类    14.2.3  BodyZag接口和BodyTagSupport类    14.2.4  BodyContent类  14.3  标签库描述文件  14.4  标签库开发与应用实例    14.4.1  实现Tag接口    14.4.2  从TagSupport继承    14.4.3  处理标签体    14.4.4  标签的嵌套  14.5  简单标签    14.5.1  实现SimpleZag接口    14.5.2  继承SimpleTagSupport第15章  标准标签库  15.1  JSTL简介  15.2  Core标签库    15.2.1  表达式标签    15.2.2  判断标签    15.2.3  迭代标签    15.2.4  URL标签  15.3  XML标签库    15.3.1  标签    15.3.2  标签    15.3.3  标签    15.3.4  标签    15.3.5  多条件判断标签    15.3.6  标签    15.3.7  标签  15.4 SQL标签库    15.4.1      15.4.2      15.4.3      15.4.4      15.4.5  参数标签  15.5  fmt标签库    15.5.1  本地化上下文标签    15.5.2  日期标签    15.5.3  数字标签    15.5.4  消息标签  15.6  Funcions标签库第16章  Struts  16.1  MVC和Struts    16.1.1  MVC设计模式    16.1.2  Struts框架    16.1.3  安装、配置Struts  16.2  Struts s Framework核心组件    16.2.1  Struts控制器组件    16.2.2  Struts视图组件  16.3  Struts配置文件    16.3.1  配置JDBC数据源    16.3.2  配置ActionForm Bean    16.3.3  异常处理    16.3.4  全局转发    16.3.5  配置ActionMappinr    16.3.6  配置RequestProcessot    16.3.7  配置MessageResources    16.3.8  配置Plug-in  16.4  Struts标签库    16.4.1  HTML标签    16.4.2  Logic标签    16.4.3  Bean标签    16.4.4  模板标签    16.4.5  Nested标签  16.5  Struts应用示例  16.6  JSTL与Struts第17章  JavaServer Face  17.1  JSF概述    17.1.1  JSF技术    17.1.2  JSF框架    17.1.3  JSF生命周期  17.2  JSF基础    17.2.1  JSF构成    17.2.2  JSF EL概述    17.2.3  JSF配置    17.2.4  托管Bean  17.3  JSF组件    17.3.1  HTML UI组件    17.3.2  UIVlewRoot组件    17.3.3  输入/输出类组件    17.3.4  显示消息组件    17.3.5  面板组件    17.3.6  其他组件  17.4  JSF应用第18章  Ajax基础  18.1  web技术发展与Ajax概述    18.1.1  Web发展历史    18.1.2  Ajax概念    18.1.3  Ajax发展  18.2  JavaScript    18.2.1  JavaScript简介    18.2.2  JavaScript基本语法    18.2.3  JavaScript函数    18.2.4  JavaScript对象    18.2.5  JavaScript事件    18.2.6  使用DOM遍历XML文档    18.2.7  使用DOM更新XML文档    18.2.8  使用DOM操作HTML文档  18.3 XMLHttpRequest    18.3.1  XMLHttpRequest简介    18.3.2  XMLHttpRequest的属性和方法  18.4  Ajax简单例子第19章  Ajax框架  19.1  Ajax框架简介  19.2  DWR框架    19.2.1  DWR框架简介    19.2.2  部署DWR框架    19.2.3  开发DWR框架例子  19.3  Buffalo框架    19.3.1  Buffalo框架简介    19.3.2  部署Buffalo框架    19.3.3  Buffalo API简介    19.3.4  开发Buffalo框架例子  19.4  Prototype框架    19.4.1  Prototype框架简介    19.4.2  Prototype库介绍    19.4.3  开发Prototype框架例子第20章  购物系统  20.1  需求分析  20.2  系统设计  20.3  数据库设计  20.4  系统公共类  20.5  系统模块概要    20.5.1  配置web.xml    20.5.2  图书信息模块    20.5.3  图书类别模块    20.5.4  用户信息模块    20.5.5  系统部署第21章  用户管理模块  21.1  系统设计    21.1.1  结构分析    21.1.2  数据库设计    21.1.3  配置文件web.xml  21.2  通用文件    2 1.2.1  操作数据库文件    21.2.2  设置、获取会员信息文件    21.2.3  转换字段文件  21.3  首页实现    21.3.1  首页上部    21.3.2  首页中部  21.4  所有会员    21.4.1  查看会员简介    21.4.2  查看会员详细信息  21.5  会员注册    21.5.1  注册页面    21.5.2  注册页面Servlet    21.5.3  注册页面JavaBean  21.6  会员登录  21.7  会员中心    21.7.1  修改信息页面    21.7.2  修改信息Servlet    21.7.3  修改信息JavaBean  21.8  会员管理    21.8.1  会员管理页面    21.8.2  修改信息Servlet    21.8.3  会员管理JavaBean第22章  留言管理模块  22.1  系统设计    22.1.1  结构分析    22.1.2  数据库设计  22.2  功能实现    22.2.1  登录页面    22.2.2  实现添加功能    22.2.3  实现删除功能第23章  图书管理系统  23.1  需求分析  23.2  系统设计  23.3  数据库设计  23.4  公共类编写  23.5  学生查询模块    23.5.1  Servlet文件实现    23.5.2  图书管理员登录操作    23.5.3  系统管理员登录操作    23.5.4  图书信息分页显示    23.5.5  图书查询操作  23.6  图书管理员模块    23.6.1  JavaBean文件实现    23.6.2  Servlet文件实现    23.6.3  借书操作    23.6.4  还书操作    23.6.5  借阅过期操作  23.7  系统管理员模块    23.7.1  JavaBean文件实现    23.7.2  Servlet文件实现    23.7.3  添加图书操作    23.7.4  新建借阅者

编辑推荐

  本书内容特色:权威JSP开发大全,涵盖JSP、JavaBean、Servlet、XML、Struts、JSF、Ajax等Web2.0框架和技术。深入挖掘内容,深入剖析JSP 2.0技术细节。经典开发案例完整开发4个应用案例,演示JSP技术开发网站的过程及文件剖署。实用多媒体光盘,提供完整源代码和WEB2.0软件配置和使用教学视频。  专业、详解、实用。

作者简介

《JSP完全学习手册》从JSP的基础知识入手,全面介绍JSP开发工具、运行环境、基本语法、JSP页面元素、JSP内置对象、JavaBean技术、Servlet技术和数据库技术,并对这些基础技术进行扩展,介绍XML技术、自定义标签。在熟悉了上面这些知识后,介绍Web的流行框架和技术,如Struts、JSF、Ajax。在《JSP完全学习手册》的最后,以常用的4种典型网站为例,如购物系统、留言板等,演示使用JSP技术开发网站的过程及文件部署。另外,《JSP完全学习手册》附带配套光盘,内容为《JSP完全学习手册》的源代码(包括4个完整的应用程序)。

图书封面


 JSP完全学习手册下载



发布书评

 
 


精彩短评 (总计15条)

  •     适合还没开始学JSP的人
  •     有些东西有点乱。。。总的来说还行
  •     写得很详细,不会的东西可以查到
  •     涉及的内容比较全面,但多是泛泛而谈,没有把要点讲透
  •     知识点比较全
  •     还可以可以
  •     该书不错,作者知识面较广,内容较为丰富。
  •     不错,很好,支持。不错,很好,支持。不错,很好,支持。
  •     本书还可以!Thebookismyfaldfkafddjdffdklfdlfddfsalkdfskl。
  •     本书内容涉及到方方面面,但论述不充分,示例不丰富,很多内容看个似懂非懂,还要结合其他专门教材才好。结论:书名中的“完全”就算了,但封面的“权威”绝对算不上
  •     我的朋友介绍的这本书太好了!哈呗赞~~
  •     很好,很不錯
  •     之前从别人那里借了基本JSP的书,不是内容太老,就是错误太多。这本书虽然是中国人自己写的。但是我觉得非常的好,非常的棒。对于现在要学JSP的读者来说是最适合不过的了。内容很新,非常实用。其实不管是外国人写的还是中国人写的只要是适合自己的就可以了,没有必要只看国外的,中国人绝对有能力写一本适合中国人的JSP书。我相信这点,并且始终坚信这点。
  •     本书知识点比较全面,不过不太详细,对于初学者不适合。
  •     里面光盘碎了你们那边如何处理?
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024