书籍详情

Java Web程序开发参考手册

Java Web程序开发参考手册

作者:冯庆东 ,李根福 等著

出版社:机械工业出版社

出版时间:2013-08-01

ISBN:9787111431701

定价:¥79.00

购买这本书可以去
内容简介
  《Java Web程序开发参考手册》是一本Java Web综合查询参考手册,介绍了Java Web程序开发中应用的各种常用类及其方法,还包含各种流行框架。本书分为三篇,共14章,第一篇为基础技术篇,主要包括Java语言基础和Ajax必备技术等内容;第二篇为JSP技术篇,主要包括JSP指令、JSP动作标签、JSP内置对象、EL表达式和JSTL标签库等内容;第三篇为框架技术篇,主要包括Struts2基础、Struts2标签、Hibernate常用类与接口、Hibernate配置属性、Spring基础、Spring持久化和Spring Web标签等内容。在每章中以英文字母的顺序对该类中的方法进行排序,其中每个方法都按照功能、语法来介绍,在每个方法后都有相关的示例,并针对介绍的内容提供了有代表性的典型应用。《Java Web程序开发参考手册》内容详尽,示例丰富,非常适合作为编程人员及项目开发人员的工具用书。
作者简介
暂缺《Java Web程序开发参考手册》作者简介
目录
前言
第一篇  基础技术篇
第1章  Java语言基础
1.1  字符串
1.1.1  charAt方法--返回指定索引位置的char值
1.1.2  compareTo方法--比较两个字符串
1.1.3  compareToIgnoreCase方法--不考虑大小写比较两个字符串
1.1.4  contains方法--判断是否包含指定字符
1.1.5  copyValueOf方法--字符数组生成字符串
1.1.6  endsWith方法--判断字符串是否以指定的后缀结束
1.1.7  equals方法--字符串比较
1.1.8  equalsIgnoreCase方法--忽略大小写判断字符串相等
1.1.9  format方法--格式化字符串
1.1.10  getBytes方法--获取字符串的字节数组
1.1.11  indexOf方法--返回第一次出现的索引位置
1.1.12  isEmpty方法--判断字符串是否为空
1.1.13  lastIndexOf方法--返回最后一次出现的索引位置
1.1.14  length方法--获取字符串的长度
1.1.15  replace方法--字符串替换
1.1.16  replaceAll方法--替换所有匹配的字符串
1.1.17  substring方法--求子字符串
1.1.18  toCharArray方法--将字符串转换成一个字符数组
1.1.19  trim方法--去除字符串的前后空格
1.1.20  valueOf方法--返回数据的字符串表示形式
1.2  集合类
1.2.1  List.add方法--向集合列表中添加对象
1.2.2  List.addAll方法--添加所有元素到列表中
1.2.3  List.clear方法--从列表中移除所有元素
1.2.4  List.contains方法--判断列表中是否包含指定元素
1.2.5  List.get方法--获取列表指定位置的元素
1.2.6  List.isEmpty方法--判断集合对象是否为空
1.2.7  List.iterator方法--对列表元素进行迭代
1.2.8  List.remove方法--移出列表中的指定元素
1.2.9  List.removeAll方法--从列表中移除所有元素
1.2.10  List.size方法--返回列表中元素的个数
1.2.11  List.subList方法--获取列表中指定范围的子列表
1.2.12  Map.clear方法--从Map集合中移除所有映射关系
1.2.13  Map.containsKey方法--判断Map集合对象中是否包含指定的键名
1.2.14  Map.containsValue方法--判断Map集合中是否包含指定的键值
1.2.15  Map.equals方法--判断Map集合是否与指定的对象相同
1.2.16  Map.get方法--返回指定键所映射的值
1.2.17  Map.isEmpty方法--判断Map 集合对象是否包含内容
1.2.18  Map.keySet方法--获取Map集合的所有键名
1.2.19  Map.put方法--获取Map集合的所有键名
1.2.20  Map.putAll方法--追加一个Map对象到当前Map集合
1.2.21  Map.values方法--获取Map集合中的所有键值对象
1.2.22  Set.add方法--向Set集合添加对象
1.2.23  Set.contains方法--判断Set集合是否包含指定的对象
1.2.24  Set.isEmpty方法--判断Set集合对象是否为空
1.2.25  Set.remove方法--移除Set集合中的指定对象
1.2.26  Set.toArray方法--用Set集合中的所有对象创建一个数组
1.3  数据库
1.3.1  Connection.close方法--关闭Connection对象
1.3.2  Connection.commit方法--提交事务
1.3.3  Connection.createStatement方法--创建一个Statement对象
1.3.4  Connection.getClientInfo方法--获取客户端信息属性集
1.3.5  Connection.getMetaData方法--获取数据库的元数据
1.3.6  Connection.prepareCall方法--调用数据库存储过程
1.3.7  Connection. prepareStatement方法--创建一个预处理语句
1.3.8  Connection. rollback方法--事务回滚
1.3.9  Connection. setAutoCommit方法--设置数据库连接的提交模式
1.3.10  DriverManager.deregisterDriver方法--删除一个驱动程序
1.3.11  DriverManager. getDriver方法--选择一个适当的驱动程序
1.3.12  DriverManager. getDrivers方法--获取全部已加载的驱动程序
1.3.13  DriverManager.getConnection方法--获取数据库连接
1.3.14  DriverManager. getLoginTimeout方法--获取连接数据库的等待时间
1.3.15  DriverManager.getLogWriter方法--获取日志的打印输出流
1.3.16  DriverManager. println方法--输出日志
1.3.17  Statement. addBath方法--添加批处理语句
1.3.18  Statement.clearBath方法--清除批处理语句
1.3.19  Statement.clearWarnings方法--清除所有警告
1.3.20  Statement.execute方法--执行SQL语句
1.3.21  Statement.executeBath方法--执行批处理语句
1.3.22  Statement.executeUpdate方法--执行更新操作
1.3.23  Statement.executeQuery方法--执行查询操作
1.3.24  Statement.getFetchSize方法--获取结果集的行数
1.3.25  Statement.getGeneratedKeys方法--获取自动生成的键
1.3.26  Statement.getMoreResults方法--移动到Statement对象的下一个结果
1.3.27  Statement.getResultSet方法--获取结果集
1.3.28  Statement. setMaxRows方法--获取最大行数
1.3.29  PreparedStatement.clearParameters方法--立即清除当前参数值
1.3.30  PreparedStatement.execute方法--执行SQL语句
1.3.31  PreparedStatement.executeQuery方法--执行查询语句
1.3.32  PreparedStatement.executeUpdate方法--执行更新语句
1.3.33  PreparedStatement.getMetaData方法--获取ResultSet对象列的信息
1.3.34  PreparedStatement. getParameterMetaData方法--获取参数信息
1.3.35  PreparedStatement.setBigDecimal方法--设置大数字参数值
1.3.36  PreparedStatement.setBoolean方法--设置布尔型参数
1.3.37  PreparedStatement.setByte方法--设置字节型参数
1.3.38  PreparedStatement.setCharacterStream方法--将指定参数设置为给定Reader对象
1.3.39  PreparedStatement.setDate方法--设置日期型参数
1.3.40  PreparedStatement.setInt方法--设置整型参数
1.3.41  PreparedStatement. setNString方法--设置String类型的参数
1.3.42  ResultSet.absolute方法--将光标移动到指定行
1.3.43  ResultSet.afterLast方法
1.3.44  ResultSet.beforeFirst方法--将光标移动到第一行之前
1.3.45  ResultSet.close方法--关闭ResultSet对象
1.3.46  ResultSet.deleteRow方法--删除当前行
1.3.47  ResultSet.first方法--将光标移动到第一行
1.3.48  ResultSet.getAsciiStream方法--获取指定列的ASCII字符流的值
1.3.49  ResultSet.getByte方法--获取字节型的数据
1.3.50  ResultSet.getMetaData方法--获取对象的列信息
1.3.51  ResultSet. getRow方法--获取当前行编号
1.3.52  ResultSet.getString方法--获取String类型的数据
1.3.53  ResultSet. isAfterLast方法--判断光标是否位于最后一行之后
1.3.54  ResultSet. isBeforeFirst方法--判断光标是否位于第一行之前
1.3.55  ResultSet.isFirst方法--判断光标是否位于第一行
1.3.56  ResultSet. isLast方法--判断光标是否位于最后一行
1.3.57  ResultSet.last方法--将光标移动到最后一行
1.3.58  ResultSet.next方法--将光标从当前的位置向下移动一行
第2章  Ajax必备
2.1  HTML语言
2.1.1  标记--超级链接标记
2.1.2  标记--设置热点区域标记
2.1.3  标记--文字粗体标记
2.1.4  标记--嵌入多种格式的音乐文件标记
2.1.5  标记--标识文件中的内容是引用数据的标记
2.1.6  标记--HTML的主体标记
2.1.7 
标记--换行标记
2.1.8  标记--居中标记
2.1.9  标记--定义列表中列表项的解释标记
2.1.10  标记--显示目录列表标记
2.1.11  标记--块级元素标记
2.1.12  标记--显示定义列表标记
2.1.13  标记--显示定义列表中的列表项标记
2.1.14  标记--嵌入多媒体文件标记
2.1.15  标记--字体标记
2.1.16  标记--表单标记
2.1.17  标记--框架标记
2.1.18  标记--框架集标记
2.1.19  标记--标题标记
2.1.20  标记--头部标记
2.1.21  标记--水平线标记
2.1.22  标记--标识HTML文档标记
2.1.23  标记--文字斜体标记
2.1.24  标记--浮动框架标记
2.1.25  标记--插入图片标记
2.1.26  标记--输入字段标记
2.1.27  标记--添加列表项标记
2.1.28  标记--链接外部文件标记
2.1.29  标记--设置热点地图标记
2.1.30  标记--实现跑马灯效果标记
2.1.31  标记--菜单列表标记
2.1.32  标记--元数据标记
2.1.33  标记--设置不支持框架时替代内容的标记
2.1.34  标记--将各种类型的数据配置到文件中的标记
2.1.35  标记--有序列表标记
2.1.36  标记--建立选项分组标记
2.1.37  标记--添加选项标记
2.1.38  标记--段落标记
2.1.39  标记--指定参数标记
2.1.40  标记--预格式化标记
2.1.41  标记--删除线标记
2.1.42  标记--设定网页中程序脚本的内容的标记
2.1.43  标记--列表框标记
2.1.44  标记--在行内定义一个区域的标记
2.1.45  标记--删除线标记
2.1.46  标记--文字粗体标记
2.1.47  标记--设置样式标记
2.1.48  标记--设置下标字标记
2.1.49  标记--设置上标字标记
2.1.50  标记--表格标记
2.1.51  标记--表格的单元格标记
2.1.52  标记--多行文本框标记
2.1.53  标记--表格的标题栏标记
2.1.54  标记--文档标题标记
2.1.55  标记--表格行标记
2.1.56  标记--下划线标记
2.1.57  标记--无序列表标记
2.2  CSS样式表
2.2.1  background属性--设置背景
2.2.2  background-attachment属性--设置背景图片是否固定
2.2.3  background-color属性--设置背景颜色
2.2.4  background-image属性--设置背景图片
2.2.5  background-position属性--设置背景图片的显示位置
2.2.6  background-repeat属性--指定背景图片的排列方式
2.2.7  border属性--设置边框属性
2.2.8  border-color属性--设置边框的颜色
2.2.9  border-style属性--设置边框的样式
2.2.10  border-width属性--指定边框的宽度
2.2.11  bottom属性--设置底边的距离
2.2.12  clear属性--设置不允许有浮动对象的边
2.2.13  color属性--指定文本的颜色
2.2.14  cursor属性--设置鼠标指针的形状
2.2.15  display属性--设置对象的显示形式
2.2.16  float属性--指定对象是否及如何浮动
2.2.17  font属性--字体属性
2.2.18  font-family属性--指定字体名称
2.2.19  font-size属性--指定文字大小
2.2.20  font-style属性--指定文字的样式
2.2.21  font-weight属性--指定文字字体的粗细
2.2.22  height属性--指定对象的高度
2.2.23  left属性--指定左边的距离
2.2.24  letter-spacing属性--指定字符间距
2.2.25  line-height属性--指定对象的行高
2.2.26  list-style属性--指定项目符号的样式
2.2.27  margin属性--指定对象的外边距
2.2.28  overflow属性--指定内容超过显示范围的处理方式
2.2.29  padding属性--指定对象的内边距
2.2.30  position属性--指定对象的定位方式
2.2.31  right属性--指定右边的距离
2.2.32  text-align属性--指定文本的对齐方式
2.2.33  text-decoration属性--为文字加上装饰效果
2.2.34  text-indent属性--设置文本的缩进
2.2.35  top属性--设置顶边的距离
2.2.36  white-space属性--设置对象内空格、Tab和换行的处理方式
2.2.37  width属性--指定对象的宽度
2.2.38  z-index属性--指定对象的层叠次序
2.3  JavaScript语言
2.3.1  date.getDate()方法--返回日期对象中的日
2.3.2  date.getDay()方法--返回日期对象中的星期
2.3.3  date.getFullYear()方法--返回日期对象中的完整年份
2.3.4  date.getHours()方法--返回日期对象中的小时
2.3.5  date.getMilliseconds()方法--返回日期对象中的毫秒部分
2.3.6  date.getMinutes()方法--返回日期对象中的分钟部分
2.3.7  date.getMonth()方法--返回日期对象中的月份
2.3.8  date.getSeconds()方法--返回日期对象中的秒钟部分
2.3.9  date.getTime()方法--返回日期对象的毫秒数
2.3.10  date.toLocaleDateString()方法--返回本地日期
2.3.11  date.toLocaleTimeString()方法--返回本地时间
2.3.12  document.getElementById()方法--通过元素的ID属性获取元素
2.3.13  document.getElementsByName()方法--通过元素的name属性获取元素
2.3.14  document.getElementsByTagName()方法--通过元素的标记名获取元素
2.3.15  form.action属性--获取或设置表单提交的URL地址
2.3.16  form.reset()方法--重置表单
2.3.17  form.submit()方法--提交表单
2.3.18  Global对象eval()方法--计算JavaScript代码串
2.3.19  Global对象isNaN()方法--判断是否是非数字的值
2.3.20  Global对象parseFloat()方法--从字符串中解析一个浮点数
2.3.21  Global对象parseInt()方法
2.3.22  history.back()方法--返回到前一个URL
2.3.23  location.href属性--查看或设置当前网页的URL
2.3.24  location.reload()方法--刷新页面
2.3.25  regExp.exec()方法--执行模式(正则表达式)匹配
2.3.26  regExp.test()方法--执行模式(正则表达式)匹配
2.3.27  string.charAt()方法--获取字符串中指定位置处的字符
2.3.28  string.charCodeAt()方法--获取字符串中指定位置字符的Unicode编码
2.3.29  string.indexof()方法--返回第一次出现子字符串的位置
2.3.30  string.lastIndexOf()方法--最后一次出现子字符串的位置
2.3.31  string.length属性--获取字符串的长度
2.3.32  string.replace()方法--替换一个与正则表达式匹配的子串
2.3.33  string.split()方法--分割字符串为数组
2.3.34  string.substr()方法--求子字符串
2.3.35  string.substring()方法--返回指定位置的子字符串
2.3.36  string.toLowerCase()方法--转换成小写字母
2.3.37  string.toUpperCase()方法--转换成大写字母
2.3.38  window.alert()方法--弹出提示对话框
2.3.39  window.clearIntervale()方法--停止周期执行指定的代码
2.3.40  window.clearTimeout()方法--取消对指定代码的延迟执行
2.3.41  window.close()方法--关闭浏览器窗口
2.3.42  window.confirm()方法--弹出一个询问对话框
2.3.43  window.defaultStatus属性--设置状态栏默认文本
2.3.44  window.open()方法--打开一个新的浏览器窗口
2.3.45  window.setInterval()方法--周期地执行指定的代码
2.3.46  window.setTimeout()方法--延迟代码的执行
2.3.47  window.status属性--设置状态栏的信息
2.4  XMLHttpRequest对象
2.4.1  abort()方法--停止或放弃当前异步请求
2.4.2  getAllResponseHeaders()方法--返回完整的HTTP头信息
2.4.3  getResponseHeader()方法--返回指定的HTTP头信息
2.4.4  onreadystatechange属性--指定一个事件处理器
2.4.5  open()方法--用于设置进行异步请求目标
2.4.6  readyState属性--用于获取请求状态
2.4.7  responseText属性--获取字符串格式的服务器响应
2.4.8  responseXML属性--用于获取XML格式的服务器响应
2.4.9  send()方法--向服务器发送请求
2.4.10  setRequestHeader()方法--为请求的HTTP头设置值
2.4.11  statusText属性--返回HTTP状态码对应的文本
2.4.12  status属性--返回服务器的HTTP状态码
第二篇  JSP技术篇
第3章  JSP指令
3.1  include指令--包含文件的指令
3.2  Page指令--页面指令
3.3  taglib指令--引入标签库指令
第4章  JSP动作标签
4.1  jsp:fallback--提示信息标签
4.2  jsp:forward--请求转发标签
4.3  jsp:getProperty--数据获取标签
4.4  jsp:include--页面包含标签
4.5  jsp:param--赋值标签
4.6  jsp:params--多参数赋值标签
4.7  jsp:plugin--加载标签
4.8  jsp:setProperty--属性值设定标签
4.9  jsp:useBean--在页面Bean中引入标签
第5章  JSP内置对象
5.1  application对象
5.1.1  getAttribute方法--获取属性值
5.1.2  getAttributeNames方法--获取所有的属性名
5.1.3  getContextPath方法--返回当前Web应用的路径
5.1.4  getMajorVersion方法--返回服务器支持的Servlet API最大版本号
5.1.5  getMimiType方法--返回指定文件的MIME类型
5.1.6  getMinorVersion方法--返回服务器支持的Servlet API最小版本号
5.1.7  getNamedDispatcher方法--根据指定参数名返回RequestDispatcher对象
5.1.8  getRealPath方法--获取虚拟路径的真实路径
5.1.9  getRequestDispatcher方法--根据指定路径名返回RequestDispatcher对象
5.1.10  getResource方法--获取指定资源的URL路径
5.1.11  getResourceAsStream方法--返回指定资源的输入流对象
5.1.12  getResourcePaths方法--返回指定目录下的所有文件
5.1.13  log方法--写入信息到Servlet的日志文件
5.1.14  getServletInfo方法--获取servlet容器的名称和当前版本
5.1.15  removeAttribute方法--移除指定属性
5.1.16  setAttribute方法--设置属性
5.2  config对象
5.2.1  getInitParameter方法--获取初始参数的值
5.2.2  getInitParameterNames方法--获取所有的初始参数的名字
5.2.3  getServletContext方法--获取Servlet上下文
5.2.4  getServletName方法--获取Servlet的名字
5.3  exception对象
5.3.1  fillInStackTrace方法--在异常堆栈跟踪中填充
5.3.2  getCause方法--返回产生异常的原因
5.3.3  getMessage方法--获取异常消息文本
5.3.4  getLocalizedMessage方法--获取本地化语言的异常错误
5.3.5  getStackTrace方法--返回堆栈跟踪元素的数组
5.3.6  initCause方法--设置初始化的异常信息
5.3.7  printStackTrace方法--输出异常的栈跟踪轨迹
5.3.8  setStackTrace方法--设置堆栈跟踪元素
5.3.9  toString方法--返回异常的简短描述
5.4  out输出对象
5.4.1  clear方法--清除缓冲区中的数据
5.4.2  clearBuffer方法--清除缓冲区中的数据并输出到客户端
5.4.3  close方法--关闭JSP的输出流
5.4.4  flush方法--清空当前缓冲区
5.4.5  getBufferSize方法--获得输出流缓冲区的大小
5.4.6  getRemaining方法--获得缓冲区的剩余空间
5.4.7  isAutoFlush方法--判断缓冲区是否自动刷新
5.4.8  newLine方法--写入一个行分隔符
5.4.9  print方法--输出数据到JSP页面
5.4.10  println方法--输出空字符串和换行符号
5.4.11  其他println方法
5.5  page对象
5.5.1  equals方法--比较两个对象
5.5.2  getClass方法--获得page对象
5.5.3  hashCode方法--返回对象的哈希码值
5.6  pageContext对象
5.6.1  forward方法--转发页面
5.6.2  getErrorData方法--返回包含错误信息的ErrorData对象
5.6.3  getAttribute方法--在指定范围内检索属性
5.6.4  getException方法--获取当前的异常对象
5.6.5  getPage方法--返回当前Page对象
5.6.6  getRequest方法--获取当前的Request对象
5.6.7  getResponse方法--获取当前的Response对象
5.6.8  getServletConfig方法--获取当前页面的ServletConfig对象
5.6.9  getServletContext方法--返回ServletContext的实例
5.6.10  getSession方法--返回当前的Session对象
5.6.11  handlePageException方法--抛出异常
5.6.12  include方法--在页面中包含文件
5.6.13  initialize方法--初始化PageContext对象
5.6.14  release方法--释放相关资源
5.6.15  removeAttribute方法--移除指定范围对象中的属性
5.6.16  setAttribute方法--设置属性
5.7  request对象
5.7.1  getAttribute方法--获取指定的属性值
5.7.2  getAttributeNames方法--返回所有属性的名字集合
5.7.3  getAuthType方法--返回保护servlet的认证方案名
5.7.4  getCookies方法--获取cookie对象
5.7.5  getCharacterEncoding方法--返回字符编码格式
5.7.6  getContentLength方法--获取请求的Body的长度
5.7.7  getContextPath方法--返回当前Web所在的目录
5.7.8  getDateHeader方法--获取构建Date对象的long值
5.7.9  getHeader方法--获得Http协议定义的文件头
5.7.10  getHeaders方法--返回指定名字的request header的所有值
5.7.11  getHeadersNames方法--返回所有request header的名字
5.7.12  getInputStream方法--获取request对象的输入流
5.7.13  getIntHeader方法--获取客户端请求中对应的头信息
5.7.14  getMethod方法--获取客户端向服务器传送数据的方法
5.7.15  getParameter方法--获得客户端传送给服务器端的参数值
5.7.16  getParameterValues方法--获得指定参数的所有值
5.7.17  getPathInfo方法--返回客户请求URL的路径信息
5.7.18  getPathTranslated方法--获取URL的路径信息
5.7.19  getProtocol方法--获取客户端向服务器传送的协议名称
5.7.20  getQueryString方法--获得查询字符串
5.7.21  getRemoteUser方法--获取请求用户的登录信息
5.7.22  getRequestURI方法--获得客户端访问网站的相对路径
5.7.23  getRequestURL方法--获得客户端访问网站的绝对路径
5.7.24  getRemoteAddr方法--获取请求客户端的IP地址
5.7.25  getRemoteHost方法--获取客户端的机器名称
5.7.26  getRequestedSessionId方法--获得客户端访问网站的sessionid值
5.7.27  getSession方法--获取和请求相关的session对象
5.7.28  getServerName方法--获取服务器的名字
5.7.29  getServerPath方法--获取客户端所请求页面的文件路径
5.7.30  getServerPort方法--获取服务器的端口号
5.7.31  getUserPrincipal方法--返回java.security.Principal对象
5.7.32  isRequestedSessionIdFromCookie方法--判断session ID是否从Cookie中获得
5.7.33  isRequestedSessionIdFromURL方法--判断session ID是否从URL中获得
5.7.34  isRequestedSessionIdValid方法--返回session是否有效
5.7.35  isUserInRole方法--判断认证后的用户是否属于role中的成员
5.7.36  removeAttribute方法--删除请求中的一个属性
5.7.37  setAttribute方法--设置request对象的属性
5.8  response对象
5.8.1  addCookie方法--添加cookie对象
5.8.2  addDateHeader方法--加入对应名称的日期头信息
5.8.3  addHeader方法--添加HTTP文件头信息
5.8.4  addIntHeader方法--添加对应名称的int属性
5.8.5  containsHeader方法--判断指定名字的HTTP文件头是否已经存在
5.8.6  getCharacterEncoding方法--获得响应的字符编码类型
5.8.7  getOutputStream方法--获取JSP应答对象的输出流
5.8.8  sendError方法--向客户端发送错误信息
5.8.9  sendRedirect方法--重定向响应
5.8.10  setContentType方法--设置响应对象的MIME类型
5.8.11  setDateHeader方法--设置响应头信息
5.8.12  setHeader方法--设置头信息
5.8.13  setStatus方法--设置响应的状态编码
5.9  session对象
5.9.1  getAttribute方法--根据属性名获取属性值
5.9.2  getAttributeNames方法--获取session对象的所有属性名称
5.9.3  getCreationTime方法--获取session对象被创建的时间
5.9.4  getId方法--获取唯一的ID标识
5.9.5  getLastAccessedTime方法--获取session最后的访问时间
5.9.6  getMaxInactiveInterval方法--获取session的有效时间
5.9.7  getServletContext方法--返回session所属的ServletContext对象
5.9.8  invalidate方法--销毁session对象
5.9.9  isNew方法--判断当前用户是否为新用户
5.9.10  setAttibute方法--设置指定名称的属性值
5.9.11  setMaxInactiveInterval方法--设置session的有效期
5.9.12  removeAttribute方法--移除指定的session属性
第6章  EL表达式
6.1  运算符
6.1.1  &"[]&"运算符--存取数据
6.1.2  &".&"运算符--取得对象的属性
6.1.3  &"+&"运算符--加法运算
6.1.4  &"-&"运算符--减法运算
6.1.5  &"*&"运算符--乘法运算
6.1.6  &"/&"或&"div&"运算符--除法运算
6.1.7  &"%&"或&"mod&"运算符--求余运算
6.1.8  &"==&"与&"eq&"运算符--判断两个表达式是否相等
6.1.9  &"!=&"与&"ne&"运算符--判断两个表达式是否不等
6.1.10  &"&"与&"gt&"运算符--用于进行大于运算
6.1.12  &"=&"与&"ge&"运算符--用于进行大于等于运算
6.1.14  &"&&&"与&"and&"运算符--与运算
6.1.15  &"||&"与&"or&"运算符--或运算
6.1.16  &"!&"与&"not&"运算符--非运算
6.1.17  empty运算符--判断是否为null或空
6.2  EL表达式中的隐含对象
6.2.1  applicationScope对象--访问application作用域范围的隐含对象
6.2.2  cookie对象--访问由请求设置的cookie名称
6.2.3  header对象--获取HTTP请求的一个具体header值
6.2.4  headerValues对象--获取HTTP请求的全部header值
6.2.5  initParam对象--获取Web应用初始化参数的值
6.2.6  PageContext对象--访问JSP内置对象
6.2.7  param对象--获取请求参数的值
6.2.8  paramValues对象--获取请求参数的值
6.2.9  requestScope对象--访问request作用域范围的隐含对象
6.2.10  sessionScope对象--访问session作用域范围的隐含对象
第7章  JSTL标签库
7.1  JSTL核心标签库
7.1.1  标签--捕获异常标签
7.1.2  标签--选择标签
7.1.3  标签--对对象进行迭代输出标签
7.1.4  标签--对字符串进行迭代输出标签
7.1.5  标签--条件判断标签
7.1.6  标签--文件导入标签
7.1.7  标签--指定默认处理逻辑标签
7.1.8  标签--输出标签
7.1.9  标签--参数传递标签
7.1.10  标签--移除标签
7.1.11  标签--重定向标签
7.1.12  标签--设置标签
7.1.13  标签--生成URL地址标签
7.1.14  标签--条件标签
7.2  JSTL的格式化与国际化标签库
7.2.1  标签--读取绑定消息资源
7.2.2  标签--格式化时间
7.2.3  标签--格式化数字
7.2.4  标签--读取本地消息
7.2.5  标签--指定资源参数
7.2.6  标签--转换为数字
7.2.7  标签--转换为时间
7.2.8  标签--设置编码
7.2.9  标签--指定消息资源
7.2.10  标签--格式化时区
7.2.11  标签--设置语言区域
7.2.12  标签--格式化时区
7.3  JSTL的SQL标签库
7.3.1  标签--填充日期型参数
7.3.2  标签--指定SQL参数
7.3.3  标签--通过SQL语句查询
7.3.4  标签--设置数据源
7.3.5  标签--事务处理
7.3.6  标签--更新数据
7.4  JSTL的XML标签库
7.4.1  标签--完成条件判断
7.4.2  标签--遍历XML文件
7.4.3  标签--XPath条件执行JSP代码
7.4.4  标签--不满足条件执行
7.4.5  标签--输出XML信息
7.4.6  标签--定义参数
7.4.7  标签--解析指定的XML内容
7.4.8  标签--保存XML节点
7.4.9  标签--XML到XSLT转换
7.4.10  标签--根据条件执行代码
第三篇  框架技术篇
第8章  Struts2基础
8.1  常用类与接口
8.1.1  ActionSupport类--业务控制器
8.1.2  ActionContext.getContext()方法--获取ActionContext对象
8.1.3  ActionContext. getContext().get(Object key)法--获取Map类型的request
8.1.4  ActionContext. getSession()法--获取session
8.1.5  ActionContext. getApplication()方法--获取Map类型的application对象
8.1.6  Interceptor接口--拦截器
8.1.7  ServletActionContext. getRequest()方法--获取HttpServletRequest对象
8.1.8  ServletActionContext. getResponse()方法--获取HttpServletResponse对象
8.1.9  ServletActionContext. getServletContext()方法--获取ServletContext对象
8.1.10  Validateable接口--验证框架
8.2  Struts2基本配置文件
8.2.1  元素--建立Action对象的映射
8.2.2  元素--定义及实例化Bean组件
8.2.3  元素--在struts.xml中配置常量
8.2.4  元素--配置默认Action
8.2.5  元素--配置全局Result
8.2.6  元素--包含其他的配置文件
8.2.7  元素--包的声明
8.2.8  元素--配置结果映射
第9章  Struts2标签
9.1  OGNL语言
9.1.1  &".&"和&"[]&"操作符--获取ActionContext中的所有内容
9.1.2  &"#&"符号--获取集合中的数据并进行选择操作
9.1.3  account属性--获取提交的数据
9.2  控制标签
9.2.1  append标签--将多个集合对象拼接起来
9.2.2  generator标签--分割字符串
9.2.3  if标签--条件标签
9.2.4  iterator标签--迭代数据的标签
9.2.5  merge标签--合并集合标签
9.2.6  sort标签--对集合元素进行排序
9.2.7  subset标签--截取一个迭代器的子集
9.3  数据标签
9.3.1  action标签--执行一个Action请求
9.3.2  bean标签--创建并实例化一个JavaBean对象
9.3.3  date标签--格式化日期时间
9.3.4  debug标签--调试标签
9.3.5  include标签--包含页面标签
9.3.6  param标签--对参数赋值
9.3.7  push标签--将对象或值压入到值栈
9.3.8  property标签--获取数据值并输出到页面中
9.3.9  set标签--定义一个变量
9.3.10  url标签--自动生成URL地址
9.4  表单标签
9.4.1  checkboxlist标签--一次创建多个复选框
9.4.2  combobox标签--生成一个单行的文本框和一个下拉列表的组合
9.4.3  datetimepicker标签--生成日期、时间下拉选择框
9.4.4  doubleselect标签--生成一个级联列表框
9.4.5  optiontransferselect标签--创建两个选项用来转移下拉列表项
9.4.6  radio标签--生成单选框
9.4.7  select标签--生成一个下拉列表
9.4.8  token标签--同步令牌标签
9.4.9  updownselect标签--生成可以上下移动选项的下拉列表
9.5  非表单标签
9.5.1  div标签--生成div元素
9.5.2  tabbedPanel标签--生成一个包含标签页的面板
9.5.3  tree和treenode标签--实现数据的树状输出
第10章  Hibernate常用类与接口
10.1  Configuration类
10.1.1  addClass方法--加载实体类
10.1.2  addResource方法--指定实体类的映射文件
10.1.3  buildSessionFactory方法--构建SessionFactory
10.1.4  configure方法--加载Hibernate配置文件
10.1.5  setProperty方法--为Configuation对象指定配置属性
10.2  Criteria接口
10.2.1  add方法--设置查询条件
10.2.2  addOrder方法--设置结果集的排序规则
10.2.3  createCriteria方法--创建一个新的Criteria对象
10.2.4  createAlias方法--建立连接查询
10.2.5  list方法--返回一个List集合
10.2.6  setMaxResults方法--设置最大返回记录数
10.2.7  setFirsResult方法--设置结果集的起始点
10.2.8  uniqueResult方法--单值检索
10.2.9  setProjection方法--设置查询的投影列
10.3  Projections类
10.3.1  avg方法--计算某一列的平均值
10.3.2  count方法--返回某个属性的数目
10.3.3  distinct方法--设置查询结果的唯一性
10.3.4  id方法--投影对象标识符
10.3.5  groupProperty方法--设置参加分组的属性列
10.3.6  max方法--计算某一列的最大值
10.3.7  min方法--计算某一列的最小值
10.3.8  projectionList方法--创建多个投影列
10.3.9  property方法--指明投影对象的某个属性
10.3.10  rowCount方法--返回满足条件的记录的数目
10.4  Query接口
10.4.1  iterate方法--返回查询结果的迭代器
10.4.2  list方法--返回查询结果的List集合
10.4.3  uniqueResult方法--单值检索
10.4.4  setMaxResults方法--设置最大返回记录数
10.4.5  setFirstResult方法--设置结果集的起始点
10.4.6  setEntity方法--用于绑定实体类参数
10.4.7  setParameter方法--绑定任意类型的参数
10.4.8  setDate方法--绑定映射类型为Date的参数
10.4.9  setString方法--绑定映射类型为String的参数
10.4.10  setInteger方法--绑定映射类型为int的参数
10.4.11  setBoolean方法--绑定映射类型为boolean的参数
10.4.12  setDouble方法--绑定映射类型为double的参数
10.4.13  setFloat方法--绑定映射类型为float的参数
10.5  Restrictions类
10.5.1  and方法--逻辑与操作
10.5.2  allEq方法--设置一系列的相等条件
10.5.3  between方法--设置在两者之间的条件
10.5.4  eq方法--设置等于条件
10.5.5  gt方法--设置大于条件
10.5.6  ge方法--设置大于等于条件
10.5.7  in方法--判断是否在给定的数组内
10.5.8  isNotNull方法--判断是否不为null
10.5.9  isNull方法--判断是否为null
10.5.10  like方法--设置模糊查询的条件
10.5.11  not方法--逻辑非操作
10.5.12  or方法--逻辑或操作
10.6  SessionFactory接口
10.6.1  close方法--关闭SessionFactory对象
10.6.2  isClosed方法--判断SessionFactory对象是否关闭
10.6.3  openSession方法--开启一个session
10.7  Session接口
10.7.1  beginTransaction方法--开启一个事务
10.7.2  createCriteria方法--创建Criteria对象
10.7.3  createSQLQuery方法--创建SQLQuery对象
10.7.4  createQuery方法--创建Query对象
10.7.5  contains方法--判断对象是否在缓存中存在
10.7.6  clear方法--清空缓存
10.7.7  close方法--关闭Session对象
10.7.8  delete方法--删除对象
10.7.9  evict方法--从session缓存中清除对象
10.7.10  get方法--通过OID加载实体对象
10.7.11  isOpen方法--判断Session对象是否被打开
10.7.12  load方法--通过OID加载实体对象
10.7.13  lock方法--以指定的锁定模式进行锁定
10.8  SQLQuery接口
10.8.1  addEntity方法--将别名和实体类联系
10.8.2  addJoin方法--将实体和集合相关联
10.8.3  addScalar方法--返回标量和实体的结合体
10.9  Transaction接口
10.9.1  begin方法--开启事务
10.9.2  commit方法--提交事务
10.9.3  rollback方法--回滚事务
10.9.4  wasCommitted方法--判断事务是否被提交
10.9.5  wasRolledBack方法--判断事务是否回滚
第11章  Hibernate配置属性
11.1  connection.driver_class属性--指定数据库驱动
11.2  connection.url属性--指定连接数据库的URL
11.3  connection.username属性--指定数据库连接用户名
11.4  connection.password属性--指定数据库连接密码
11.5  cache.use_query_cache属性--判断是否缓存查询结果
11.6  cache.use_second_level_cache属性--判断是否关闭二级缓存
11.7  cache.provider_class属性--设置二级缓存实现类的全名
11.8  cache.region_prefix属性--设置二级缓存的前缀名称
11.9  cache.use_minimal_puts属性--判断是否优化二级缓存
11.10  dialect属性--指定数据库的SQL方言
11.11  default_batch_fetch_size属性--设置默认抓取数量
11.12  default_entity_mode属性--指定默认实体表现模式
11.13  format_sql属性--格式化SQL语句
11.14  generate_statistics属性--收集统计数据
11.15  hibernate.default_catalog属性--指定默认的表目录
11.16  hibernate.default_schema属性--指定默认的表空间
11.17  hibernate.max_fetch_depth属性--设置抓取深度
11.18  hibernate.use_sql_comments属性--指定是否输出注释信息
11.19  hibernate.order_updates属性--为SQL更新排序
11.20  hibernate.use_identifer_rollback属性--重设默认值
11.21  hibernate.transaction.factory_class属性--设置事务管理类型
11.22  show_sql属性--指定是否输出SQL语句
第12章  Spring基础
12.1  Spring容器
12.1.1  ClassPathXmlApplicationContext类--创建容器
12.1.2  FileSystemXmlApplicationContext类--指定配置文件的位置
12.1.3  XmlBeanFactory类--解析Spring的配置
12.1.4  WebApplicationContext接口--初始化Spring容器
12.2  Spring容器类的方法
12.2.1  containsBean方法--判断是否包含指定名称JavaBean
12.2.2  getBean方法--获取容器中的JavaBean
12.2.3  getBeanDefinitionCount方法--获取JavaBean数量
12.2.4  getBeanDefinitionNames方法--获取JavaBean名称
12.2.5  getBeanNamesForType方法--通过类型获取Bean名称
12.2.6  getBeansOfType方法--获取指定类型的JavaBean
12.2.7  getType方法--获取JavaBean的类型
12.2.8  isSingleton方法--判断是否定义Singleton模式
12.2.9  isTypeMatch方法--判断JavaBean是否匹配指定的类型
12.2.10  getServletContext方法--取ServletContext上下文
第13章  Spring持久化
13.1  DriverManagerDataSource类--驱动管理器数据源
13.1.1  构造方法
13.1.2  getConnection方法--获取数据库连接对象
13.1.3  getConnectionProperties方法--获取数据库连接属性
13.1.4  getDriverClassName方法--获取数据库驱动类的名称
13.1.5  getPassword方法--获取数据库的密码
13.1.6  getUrl方法--获取访问数据库的URL路径
13.1.7  getUsername方法--获取访问数据库的用户名
13.1.8  setConnectionProperties方法--设置数据库连接的各种属性
13.1.9  setDriverClassName方法--设置数据源的驱动类
13.1.10  setPassword方法--设置连接数据库的密码
13.1.11  setUrl方法--设置连接数据库的URL路径
13.1.12  setUsername方法--设置访问数据库的用户名
13.2  HibernateTemplate类--Hibernate模板
13.2.1  构造方法
13.2.2  delete方法--删除指定的实体数据
13.2.3  deleteAll方法--删除指定集合中的所有实体对象
13.2.4  execute方法--回调执行操作
13.2.5  executeFind方法--回调查询操作
13.2.6  find方法--执行Hibernate查询
13.2.7  get方法--获取指定ID编号的实体对象
13.2.8  loadAll方法--装载指定类型的所有实体对象
13.2.9  save方法--保存实体对象
13.2.10  saveOrUpdate方法--保存或更新实体对象
13.2.11  saveOrUpdateAll方法--保存或更新实体对象集合
13.2.12  update方法--更新指定的实体对象
13.3  JdbcTemplate类
13.3.1  batchUpdate方法--执行批量更新语句
13.3.2  query方法--用于JDBC查询
13.3.3  queryForInt方法--int类型单值查询
13.3.4  queryForList方法--返回结果集合的SQL查询
13.3.5  queryForLong方法--long类型单值查询方法
13.3.6  queryForMap方法--查询结果以Map集合保存
13.3.7  queryForObject方法--查询的结果以对象类型返回
13.3.8  update方法--更新数据库中的数据
第14章  SpringWeb标签
14.1  标签--定义HTML表单的复选框
14.2  标签--显示验证错误信息
14.3  标签--定义HTML表单
14.4  标签--定义表单的隐藏组件
14.5  标签--定义表单的文本框输入组件
14.6  标签--定义下拉选择框或列表框的单个选项
14.7  标签--定义下拉选择框或列表框的多个选项
14.8  标签--定义表单的密码框输入组件
14.9  标签--定义表单的单选按钮组件
14.10  标签--定义下拉选择框或者列表选择框
14.11  标签--定义表单的文本域组件
索引
猜您喜欢

读书导航