Java Web程序开发参考手册

Java Web程序开发参考手册
作 者: 冯庆东 李根福
出版社: 机械工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java Java Script J2EE 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java Web程序开发参考手册》作者简介

内容简介

《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程序开发参考手册》内容详尽,示例丰富,非常适合作为编程人员及项目开发人员的工具用书。

图书目录

前言

第一篇 基础技术篇

第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 标签--定义表单的文本域组件

索引