网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java Web程序开发参考手册/华章程序员书库
分类
作者 冯庆东//李根福
出版社 机械工业出版社
下载
简介
编辑推荐

《Java Web程序开发参考手册》由冯庆东、李根福等人编著,本书特点:

即查、即学、即用:本书将查、学、用融为一体,使读者能够进行快速查询和快速应用,既是实用工具书,也是学习参考书。

字母排序,快捷搜索:本书按照功能分类进行讲解,使读者可以根据功能快速缩小查找范围。难能可贵的是,每种技术以字母顺序进行排序,方便读者更快、更准确地查找相关内容。

内容全面,示例丰盲:本书内容涵盖了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.1charAt方法——返回指定索引位置的char值

1.1.2compareTo方法——比较两个字符串

1.1.3compareToIgnoreCase方法——不考虑大小写比较两个字符串

1.1.4contains方法——判断是否包含指定字符

1.1.5copyValueOf方法——字符数组生成字符串

1.1.6endsWith方法——判断字符串是否以指定的后缀结束

1.1.7equals方法——字符串比较

1.1.8equalsIgnoreCase方法——忽略大小写判断字符串相等

1.1.9format方法——格式化字符串

1.1.10getBytes方法——获取字符串的字节数组

1.1.11indexOf方法——返回第一次出现的索引位置

1.1.12isEmpty方法——判断字符串是否为空

1.1.13lastIndexOf方法——返回最后一次出现的索引位置

1.1.14length方法——获取字符串的长度

1.1.15replace方法——字符串替换

1.1.16replaceAll方法——替换所有匹配的字符串

1.1.17substring方法——求子字符串

1.1.18toCharArray方法——将字符串转换成一个字符数组

1.1.19trim方法——去除字符串的前后空格

1.1.20valueOf方法——返回数据的字符串表示形式

1.2集合类

1.2.1List.add方法——向集合列表中添加对象

1.2.2List.addAll方法——添加所有元素到列表中

1.2.3List.clear方法——从列表中移除所有元素

1.2.4List.contains方法——判断列表中是否包含指定元素

1.2.5List.get方法——获取列表指定位置的元素

1.2.6List.isEmpty方法——判断集合对象是否为空

1.2.7List.iterator方法——对列表元素进行迭代

1.2.8List.remove方法——移出列表中的指定元素

1.2.9List.removeAll方法——从列表中移除所有元素

1.2.10List.size方法——返回列表中元素的个数

1.2.11List.subList方法——获取列表中指定范围的子列表

1.2.12Map.clear方法——从Map集合中移除所有映射关系

1.2.13Map.containsKey方法——判断Map集合对象中是否包含指定的键名

1.2.14Map.containsValue方法——判断Map集合中是否包含指定的键值

1.2.15Map.equals方法——判断Map集合是否与指定的对象相同

1.2.16Map.get方法——返回指定键所映射的值

1.2.17Map.isEmpty方法——判断Map集合对象是否包含内容

1.2.18Map.keySet方法——获取Map集合的所有键名

1.2.19Map.put方法——获取Map集合的所有键名

1.2.20Map.putAll方法——追加一个Map对象到当前Map集合

1.2.21Map.values方法——获取Map集合中的所有键值对象

1.2.22Set.add方法——向Set集合添加对象

1.2.23Set.contains方法——判断Set集合是否包含指定的对象

1.2.24Set.isEmpty方法——判断Set集合对象是否为空

1.2.25Set.remove方法——移除Set集合中的指定对象

1.2.26Set.toArray方法——用Set集合中的所有对象创建一个数组

1.3数据库

1.3.1Connection.close方法——关闭Connection对象

1.3.2Connection.commit方法——提交事务

1.3.3Connection.createStatement方法——创建一个Statement对象

1.3.4Connection.getClientInfo方法——获取客户端信息属性集

1.3.5Connection.getMetaData方法——获取数据库的元数据

1.3.6Connection.prepareCall方法——调用数据库存储过程

1.3.7Connection.prepareStatement方法——创建一个预处理语句

1.3.8Connection.rollback方法——事务回滚

1.3.9Connection.setAutoCommit方法——设置数据库连接的提交模式

1.3.10DriverManager.deregisterDriver方法——删除一个驱动程序

1.3.11DriverManager.getDriver方法——选择一个适当的驱动程序

1.3.12DriverManager.getDrivers方法——获取全部已加载的驱动程序

1.3.13DriverManager.getConnection方法——获取数据库连接

1.3.14DriverManager.getLoginTimeout方法——获取连接数据库的等待时间

1.3.15DriverManager.getLogWriter方法——获取日志的打印输出流

1.3.16DriverManager.println方法——输出日志

1.3.17Statement.addBath方法——添加批处理语句

1.3.18Statement.clearBath方法——清除批处理语句

1.3.19Statement.clearWarnings方法——清除所有警告

1.3.20Statement.execute方法——执行SQL语句

1.3.21Statement.executeBath方法——执行批处理语句

1.3.22Statement.executeUpdate方法——执行更新操作

1.3.23Statement.executeQuery方法——执行查询操作

1.3.24Statement.getFetchSize方法——获取结果集的行数

1.3.25Statement.getGeneratedKeys方法——获取自动生成的键

1.3.26Statement.getMoreResults方法——移动到Statement对象的下一个结果

1.3.27Statement.getResultSet方法——获取结果集

1.3.28Statement.setMaxRows方法——获取最大行数

1.3.29PreparedStatement.clearParameters方法——立即清除当前参数值

1.3.30PreparedStatement.execute方法——执行SQL语句

1.3.31PreparedStatement.executeQuery方法——执行查询语句

1.3.32PreparedStatement.executeUpdate方法——执行更新语句

1.3.33PreparedStatement.getMetaData方法——获取ResultSet对象列的信息

1.3.34PreparedStatement.getParameterMetaData方法——获取参数信息

1.3.35PreparedStatement.setBigDecimal方法——设置大数字参数值

1.3.36PreparedStatement.setBoolean方法——设置布尔型参数

1.3.37PreparedStatement.setByte方法——设置字节型参数

1.3.38PreparedStatement.setCharacterStream方法——将指定参数设置为给定Reader对象

1.3.39PreparedStatement.setDate方法——设置日期型参数

1.3.40PreparedStatement.setInt方法——设置整型参数

1.3.41PreparedStatement.setNString方法——设置String类型的参数

1.3.42ResultSet.absolute方法——将光标移动到指定行

1.3.43ResultSet.afterLast方法

1.3.44ResultSet.beforeFirst方法——将光标移动到第一行之前

1.3.45ResultSet.close方法——关闭ResultSet对象

1.3.46ResultSet.deleteRow方法——删除当前行

1.3.47ResultSet.first方法——将光标移动到第一行

1.3.48ResultSet.getAsciiStream方法——获取指定列的ASCII字符流的值

1.3.49ResultSet.getByte方法——获取字节型的数据

1.3.50ResultSet.getMetaData方法——获取对象的列信息

1.3.51ResultSet.getRow方法——获取当前行编号

1.3.52ResultSet.getString方法——获取String类型的数据

1.3.53ResultSet.isAfterLast方法——判断光标是否位于最后一行之后

1.3.54ResultSet.isBeforeFirst方法——判断光标是否位于第一行之前

1.3.55ResultSet.isFirst方法——判断光标是否位于第一行

1.3.56ResultSet.isLast方法——判断光标是否位于最后一行

1.3.57ResultSet.last方法——将光标移动到最后一行

1.3.58ResultSet.next方法——将光标从当前的位置向下移动一行

 第2章 Ajax必备

2.1HTML语言

2.1.1<a>标记——超级链接标记

2.1.2<area>标记——设置热点区域标记

2.1.3<b>标记——文字粗体标记

2.1.4<bgsound>标记——嵌入多种格式的音乐文件标记

2.1.5<blockquote>标记——标识文件中的内容是引用数据的标记

2.1.6<body>标记——HTML的主体标记

2.1.7标记——换行标记

2.1.8<center>标记——居中标记

2.1.9<dd>标记——定义列表中列表项的解释标记

2.1.10<dir>标记——显示目录列表标记

2.1.11<div>标记——块级元素标记

2.1.12<dl>标记——显示定义列表标记

2.1.13<dt>标记——显示定义列表中的列表项标记

2.1.14<embed>标记——嵌入多媒体文件标记

2.1.15<font>标记——字体标记

2.1.16<form>标记——表单标记

2.1.17<frame>标记——框架标记

2.1.18<frameset>标记——框架集标记

2.1.19<h>标记——标题标记

2.1.20<head>标记——头部标记

2.1.21<hr>标记——水平线标记

2.1.22<html>标记——标识HTML文档标记

2.1.23<i>标记——文字斜体标记

2.1.24<iframe>标记——浮动框架标记

2.1.25<img>标记——插入图片标记

2.1.26<input>标记——输入字段标记

2.1.27<li>标记——添加列表项标记

2.1.28<link>标记——链接外部文件标记

2.1.29<map>标记——设置热点地图标记

2.1.30<marquee>标记——实现跑马灯效果标记

2.1.31<menu>标记——菜单列表标记

2.1.32<meta>标记——元数据标记

2.1.33<noframes>标记——设置不支持框架时替代内容的标记

2.1.34<object>标记——将各种类型的数据配置到文件中的标记

2.1.35<ol>标记——有序列表标记

2.1.36<optgroup>标记——建立选项分组标记

2.1.37<option>标记——添加选项标记

2.1.38<p>标记——段落标记

2.1.39<param>标记——指定参数标记

2.1.40<pre>标记——预格式化标记

2.1.41<s>标记——删除线标记

2.1.42<script>标记——设定网页中程序脚本的内容的标记

2.1.43<select>标记——列表框标记

2.1.44<span>标记——在行内定义一个区域的标记

2.1.45<strike>标记——删除线标记

2.1.46<strong>标记——文字粗体标记

2.1.47<style>标记——设置样式标记

2.1.48<sub>标记——设置下标字标记

2.1.49<sup>标记——设置上标字标记

2.1.50<table>标记——表格标记

2.1.51<td>标记——表格的单元格标记

2.1.52<textarea>标记——多行文本框标记

2.1.53<th>标记——表格的标题栏标记

2.1.54<title>标记——文档标题标记

2.1.55<tr>标记——表格行标记

2.1.56<u>标记——下划线标记

2.1.57<ul>标记——无序列表标记

2.2CSS样式表

2.2.1background属性——设置背景

2.2.2background-attachment属性——设置背景图片是否固定

2.2.3background-color属性——设置背景颜色

2.2.4background-image属性——设置背景图片

2.2.5background-position属性——设置背景图片的显示位置

2.2.6background-repeat属性——指定背景图片的排列方式

2.2.7border属性——设置边框属性

2.2.8border-color属性——设置边框的颜色

2.2.9border-style属性——设置边框的样式

2.2.10border-width属性——指定边框的宽度

2.2.11bottom属性——设置底边的距离

2.2.12clear属性——设置不允许有浮动对象的边

2.2.13color属性——指定文本的颜色

2.2.14cursor属性——设置鼠标指针的形状

2.2.15display属性——设置对象的显示形式

2.2.16float属性——指定对象是否及如何浮动

2.2.17font属性——字体属性

2.2.18font-family属性——指定字体名称

2.2.19font-size属性——指定文字大小

2.2.20font-style属性——指定文字的样式

2.2.21font-weight属性——指定文字字体的粗细

2.2.22height属性——指定对象的高度

2.2.23left属性——指定左边的距离

2.2.24letter-spacing属性——指定字符间距

2.2.25line-height属性——指定对象的行高

2.2.26list-style属性——指定项目符号的样式

2.2.27margin属性——指定对象的外边距

2.2.28overflow属性——指定内容超过显示范围的处理方式

2.2.29padding属性——指定对象的内边距

2.2.30position属性——指定对象的定位方式

2.2.31right属性——指定右边的距离

2.2.32text-align属性——指定文本的对齐方式

2.2.33text-decoration属性——为文字加上装饰效果

2.2.34text-indent属性——设置文本的缩进

2.2.35top属性——设置顶边的距离

2.2.36white-space属性——设置对象内空格、Tab和换行的处理方式

2.2.37width属性——指定对象的宽度

2.2.38z-index属性——指定对象的层叠次序

2.3JavaScript语言

2.3.1date.getDate()方法——返回日期对象中的日

2.3.2date.getDay()方法——返回日期对象中的星期

2.3.3date.getFullYear()方法——返回日期对象中的完整年份

2.3.4date.getHours()方法——返回日期对象中的小时

2.3.5date.getMilliseconds()方法——返回日期对象中的毫秒部分

2.3.6date.getMinutes()方法——返回日期对象中的分钟部分

2.3.7date.getMonth()方法——返回日期对象中的月份

2.3.8date.getSeconds()方法——返回日期对象中的秒钟部分

2.3.9date.getTime()方法——返回日期对象的毫秒数

2.3.10date.toLocaleDateString()方法——返回本地日期

2.3.11date.toLocaleTimeString()方法——返回本地时间

2.3.12document.getElementById()方法——通过元素的ID属性获取元素

2.3.13document.getElementsByName()方法——通过元素的name属性获取元素

2.3.14document.getElementsByTagName()方法——通过元素的标记名获取元素

2.3.15form.action属性——获取或设置表单提交的URL地址

2.3.16form.reset()方法——重置表单

2.3.17form.submit()方法——提交表单

2.3.18Global对象eval()方法——计算JavaScript代码串

2.3.19Global对象isNaN()方法——判断是否是非数字的值

2.3.20Global对象parseFloat()方法——从字符串中解析一个浮点数

2.3.21Global对象parseInt()方法

2.3.22history.back()方法——返回到前一个URL

2.3.23location.href属性——查看或设置当前网页的URL

2.3.24location.reload()方法——刷新页面

2.3.25regExp.exec()方法——执行模式(正则表达式)匹配

2.3.26regExp.test()方法——执行模式(正则表达式)匹配

2.3.27string.charAt()方法——获取字符串中指定位置处的字符

2.3.28string.charCodeAt()方法——获取字符串中指定位置字符的Unicode编码

2.3.29string.indexof()方法——返回第一次出现子字符串的位置

2.3.30string.lastIndexOf()方法——最后一次出现子字符串的位置

2.3.31string.length属性——获取字符串的长度

2.3.32string.replace()方法——替换一个与正则表达式匹配的子串

2.3.33string.split()方法——分割字符串为数组

2.3.34string.substr()方法——求子字符串

2.3.35string.substring()方法——返回指定位置的子字符串

2.3.36string.toLowerCase()方法——转换成小写字母

2.3.37string.toUpperCase()方法——转换成大写字母

2.3.38window.alert()方法——弹出提示对话框

2.3.39window.clearIntervale()方法——停止周期执行指定的代码

2.3.40window.clearTimeout()方法——取消对指定代码的延迟执行

2.3.41window.close()方法——关闭浏览器窗口

2.3.42window.confirm()方法——弹出一个询问对话框

2.3.43window.defaultStatus属性——设置状态栏默认文本

2.3.44window.open()方法——打开一个新的浏览器窗口

2.3.45window.setInterval()方法——周期地执行指定的代码

2.3.46window.setTimeout()方法——延迟代码的执行

2.3.47window.status属性——设置状态栏的信息

2.4XMLHttpRequest对象

2.4.1abort()方法——停止或放弃当前异步请求

2.4.2getAllResponseHeaders()方法——返回完整的HTTP头信息

2.4.3getResponseHeader()方法——返回指定的HTTP头信息

2.4.4onreadystatechange属性——指定一个事件处理器

2.4.5open()方法——用于设置进行异步请求目标

2.4.6readyState属性——用于获取请求状态

2.4.7responseText属性——获取字符串格式的服务器响应

2.4.8responseXML属性——用于获取XML格式的服务器响应

2.4.9send()方法——向服务器发送请求

2.4.10setRequestHeader()方法——为请求的HTTP头设置值

2.4.11statusText属性——返回HTTP状态码对应的文本

2.4.12status属性——返回服务器的HTTP状态码

第二篇 JSP技术篇

 第3章 JSP指令

3.1include指令——包含文件的指令

3.2Page指令——页面指令

3.3taglib指令——引入标签库指令

 第4章 JSP动作标签

4.1jsp:fallback——提示信息标签

4.2jsp:forward——请求转发标签

4.3jsp:getProperty——数据获取标签

4.4jsp:include——页面包含标签

4.5jsp:param——赋值标签

4.6jsp:params——多参数赋值标签

4.7jsp:plugin——加载标签

4.8jsp:setProperty——属性值设定标签

4.9jsp:useBean——在页面Bean中引入标签

 第5章 JSP内置对象

5.1application对象

5.1.1getAttribute方法——获取属性值

5.1.2getAttributeNames方法——获取所有的属性名

5.1.3getContextPath方法——返回当前Web应用的路径

5.1.4getMajorVersion方法——返回服务器支持的ServletAPI最大版本号

5.1.5getMimiType方法——返回指定文件的MIME类型

5.1.6getMinorVersion方法——返回服务器支持的ServletAPI最小版本号

5.1.7getNamedDispatcher方法——根据指定参数名返回RequestDispatcher对象

5.1.8getRealPath方法——获取虚拟路径的真实路径

5.1.9getRequestDispatcher方法——根据指定路径名返回RequestDispatcher对象

5.1.10getResource方法——获取指定资源的URL路径

5.1.11getResourceAsStream方法——返回指定资源的输入流对象

5.1.12getResourcePaths方法——返回指定目录下的所有文件

5.1.13log方法——写入信息到Servlet的日志文件

5.1.14getServletInfo方法——获取servlet容器的名称和当前版本

5.1.15removeAttribute方法——移除指定属性

5.1.16setAttribute方法——设置属性

5.2config对象

5.2.1getInitParameter方法——获取初始参数的值

5.2.2getInitParameterNames方法——获取所有的初始参数的名字

5.2.3getServletContext方法——获取Servlet上下文

5.2.4getServletName方法——获取Servlet的名字

5.3exception对象

5.3.1fillInStackTrace方法——在异常堆栈跟踪中填充

5.3.2getCause方法——返回产生异常的原因

5.3.3getMessage方法——获取异常消息文本

5.3.4getLocalizedMessage方法——获取本地化语言的异常错误

5.3.5getStackTrace方法——返回堆栈跟踪元素的数组

5.3.6initCause方法——设置初始化的异常信息

5.3.7printStackTrace方法——输出异常的栈跟踪轨迹

5.3.8setStackTrace方法——设置堆栈跟踪元素

5.3.9toString方法——返回异常的简短描述

5.4out输出对象

5.4.1clear方法——清除缓冲区中的数据

5.4.2clearBuffer方法——清除缓冲区中的数据并输出到客户端

5.4.3close方法——关闭JSP的输出流

5.4.4flush方法——清空当前缓冲区

5.4.5getBufferSize方法——获得输出流缓冲区的大小

5.4.6getRemaining方法——获得缓冲区的剩余空间

5.4.7isAutoFlush方法——判断缓冲区是否自动刷新

5.4.8newLine方法——写入一个行分隔符

5.4.9print方法——输出数据到JSP页面

5.4.10println方法——输出空字符串和换行符号

5.4.11其他println方法

5.5page对象

5.5.1equals方法——比较两个对象

5.5.2getClass方法——获得page对象

5.5.3hashCode方法——返回对象的哈希码值

5.6pageContext对象

5.6.1forward方法——转发页面

5.6.2getErrorData方法——返回包含错误信息的ErrorData对象

5.6.3getAttribute方法——在指定范围内检索属性

5.6.4getException方法——获取当前的异常对象

5.6.5getPage方法——返回当前Page对象

5.6.6getRequest方法——获取当前的Request对象

5.6.7getResponse方法——获取当前的Response对象

5.6.8getServletConfig方法——获取当前页面的ServletConfig对象

5.6.9getServletContext方法——返回ServletContext的实例

5.6.10getSession方法——返回当前的Session对象

5.6.11handlePageException方法——抛出异常

5.6.12include方法——在页面中包含文件

5.6.13initialize方法——初始化PageContext对象

5.6.14release方法——释放相关资源

5.6.15removeAttribute方法——移除指定范围对象中的属性

5.6.16setAttribute方法——设置属性

5.7request对象

5.7.1getAttribute方法——获取指定的属性值

5.7.2getAttributeNames方法——返回所有属性的名字集合

5.7.3getAuthType方法——返回保护servlet的认证方案名

5.7.4getCookies方法——获取cookie对象

5.7.5getCharacterEncoding方法——返回字符编码格式

5.7.6getContentLength方法——获取请求的Body的长度

5.7.7getContextPath方法——返回当前Web所在的目录

5.7.8getDateHeader方法——获取构建Date对象的long值

5.7.9getHeader方法——获得Http协议定义的文件头

5.7.10getHeaders方法——返回指定名字的requestheader的所有值

5.7.11getHeadersNames方法——返回所有requestheader的名字

5.7.12getInputStream方法——获取request对象的输入流

5.7.13getIntHeader方法——获取客户端请求中对应的头信息

5.7.14getMethod方法——获取客户端向服务器传送数据的方法

5.7.15getParameter方法——获得客户端传送给服务器端的参数值

5.7.16getParameterValues方法——获得指定参数的所有值

5.7.17getPathInfo方法——返回客户请求URL的路径信息

5.7.18getPathTranslated方法——获取URL的路径信息

5.7.19getProtocol方法——获取客户端向服务器传送的协议名称

5.7.20getQueryString方法——获得查询字符串

5.7.21getRemoteUser方法——获取请求用户的登录信息

5.7.22getRequestURI方法——获得客户端访问网站的相对路径

5.7.23getRequestURL方法——获得客户端访问网站的绝对路径

5.7.24getRemoteAddr方法——获取请求客户端的IP地址

5.7.25getRemoteHost方法——获取客户端的机器名称

5.7.26getRequestedSessionId方法——获得客户端访问网站的sessionid值

5.7.27getSession方法——获取和请求相关的session对象

5.7.28getServerName方法——获取服务器的名字

5.7.29getServerPath方法——获取客户端所请求页面的文件路径

5.7.30getServerPort方法——获取服务器的端口号

5.7.31getUserPrincipal方法——返回java.security.Principal对象

5.7.32isRequestedSessionIdFromCookie方法——判断sessionID是否从Cookie中获得

5.7.33isRequestedSessionIdFromURL方法——判断sessionID是否从URL中获得

5.7.34isRequestedSessionIdValid方法——返回session是否有效

5.7.35isUserInRole方法——判断认证后的用户是否属于role中的成员

5.7.36removeAttribute方法——删除请求中的一个属性

5.7.37setAttribute方法——设置request对象的属性

5.8response对象

5.8.1addCookie方法——添加cookie对象

5.8.2addDateHeader方法——加入对应名称的日期头信息

5.8.3addHeader方法——添加HTTP文件头信息

5.8.4addIntHeader方法——添加对应名称的int属性

5.8.5containsHeader方法——判断指定名字的HTTP文件头是否已经存在

5.8.6getCharacterEncoding方法——获得响应的字符编码类型

5.8.7getOutputStream方法——获取JSP应答对象的输出流

5.8.8sendError方法——向客户端发送错误信息

5.8.9sendRedirect方法——重定向响应

5.8.10setContentType方法——设置响应对象的MIME类型

5.8.11setDateHeader方法——设置响应头信息

5.8.12setHeader方法——设置头信息

5.8.13setStatus方法——设置响应的状态编码

5.9session对象

5.9.1getAttribute方法——根据属性名获取属性值

5.9.2getAttributeNames方法——获取session对象的所有属性名称

5.9.3getCreationTime方法——获取session对象被创建的时间

5.9.4getId方法——获取唯一的ID标识

5.9.5getLastAccessedTime方法——获取session最后的访问时间

5.9.6getMaxInactiveInterval方法——获取session的有效时间

5.9.7getServletContext方法——返回session所属的ServletContext对象

5.9.8invalidate方法——销毁session对象

5.9.9isNew方法——判断当前用户是否为新用户

5.9.10setAttibute方法——设置指定名称的属性值

5.9.11setMaxInactiveInterval方法——设置session的有效期

5.9.12removeAttribute方法——移除指定的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“<”与“It”运算符——用于进行小于运算

6.1.11“>”与“gt”运算符——用于进行大于运算

6.1.12“<=”与“le”运算符——用于进行小于等于运算

6.1.13“>=”与“ge”运算符——用于进行大于等于运算

6.1.14“&&”与“and”运算符——与运算

6.1.15“||”与“or”运算符——或运算

6.1.16“!”与“not”运算符——非运算

6.1.17empty运算符——判断是否为null或空

6.2EL表达式中的隐含对象

6.2.1applicationScope对象——访问application作用域范围的隐含对象

6.2.2cookie对象——访问由请求设置的cookie名称

6.2.3header对象——获取HTTP请求的一个具体header值

6.2.4headerValues对象——获取HTTP请求的全部header值

6.2.5initParam对象——获取Web应用初始化参数的值

6.2.6PageContext对象——访问JSP内置对象

6.2.7param对象——获取请求参数的值

6.2.8paramValues对象——获取请求参数的值

6.2.9requestScope对象——访问request作用域范围的隐含对象

6.2.10sessionScope对象——访问session作用域范围的隐含对象

 第7章 JSTL标签库

7.1JSTL核心标签库

7.1.1<c:catch>标签——捕获异常标签

7.1.2<c:choose>标签——选择标签

7.1.3<c:forEach>标签——对对象进行迭代输出标签

7.1.4<c:forTokens>标签——对字符串进行迭代输出标签

7.1.5<c:if>标签——条件判断标签

7.1.6<c:import>标签——文件导入标签

7.1.7<c:otherwise>标签——指定默认处理逻辑标签

7.1.8<c:out>标签——输出标签

7.1.9<c:param>标签——参数传递标签

7.1.10<c:remove>标签——移除标签

7.1.11<c:redirect>标签——重定向标签

7.1.12<c:set>标签——设置标签

7.1.13<c:url>标签——生成URL地址标签

7.1.14<c:when>标签——条件标签

7.2JSTL的格式化与国际化标签库

7.2.1<fmt:bundle>标签——读取绑定消息资源

7.2.2<fmt:formatDate>标签——格式化时间

7.2.3<fmt:formatNumber>标签——格式化数字

7.2.4<fmt:message>标签——读取本地消息

7.2.5<fmt:param>标签——指定资源参数

7.2.6<fmt:parseNumber>标签——转换为数字

7.2.7<fmt:parseDate>标签——转换为时间

7.2.8<fmt:requestEncoding>标签——设置编码

7.2.9<fmt:setBundle>标签——指定消息资源

7.2.10<fmt:setTimeZone>标签——格式化时区

7.2.11<fmt:setLocale>标签——设置语言区域

7.2.12<fmt:timeZone>标签——格式化时区

7.3JSTL的SQL标签库

7.3.1<sql:dateParam>标签——填充日期型参数

7.3.2<sql:param>标签——指定SQL参数

7.3.3<sql:query>标签——通过SQL语句查询

7.3.4<sql:setDataSource>标签——设置数据源

7.3.5<sql:transaction>标签——事务处理

7.3.6<sql:update>标签——更新数据

7.4JSTL的XML标签库

7.4.1<x:choose>标签——完成条件判断

7.4.2<x:forEach>标签——遍历XML文件

7.4.3<x:if>标签——XPath条件执行JSP代码

7.4.4<x:otherwise>标签——不满足条件执行

7.4.5<x:out>标签——输出XML信息

7.4.6<x:param>标签——定义参数

7.4.7<x:parse>标签——解析指定的XML内容

7.4.8<x:set>标签——保存XML节点

7.4.9<x:transform>标签——XML到XSLT转换

7.4.10<x:when>标签——根据条件执行代码

第三篇 框架技术篇

 第8章 Struts2基础

8.1常用类与接口

8.1.1ActionSupport类——业务控制器

8.1.2ActionContext.getContext()方法——获取ActionContext对象

8.1.3ActionContext.getContext().get(Objectkey)法——获取Map类型的request

8.1.4ActionContext.getSession()法——获取session

8.1.5ActionContext.getApplication()方法——获取Map类型的application对象

8.1.6Interceptor接口——拦截器

8.1.7ServletActionContext.getRequest()方法——获取HttpServletRequest对象

8.1.8ServletActionContext.getResponse()方法——获取HttpServletResponse对象

8.1.9ServletActionContext.getServletContext()方法——获取ServletContext对象

8.1.10Validateable接口——验证框架

8.2Struts2基本配置文件

8.2.1<action>元素——建立Action对象的映射

8.2.2<Bean>元素——定义及实例化Bean组件

8.2.3<constant>元素——在struts.xml中配置常量

8.2.4<default-action-ref>元素——配置默认Action

8.2.5<global-results>元素——配置全局Result

8.2.6<include>元素——包含其他的配置文件

8.2.7<package>元素——包的声明

8.2.8<result>元素——配置结果映射

 第9章 Struts2标签

9.1OGNL语言

9.1.1“.”和“[]”操作符——获取ActionContext中的所有内容

9.1.2“#”符号——获取集合中的数据并进行选择操作

9.1.3account属性——获取提交的数据

9.2控制标签

9.2.1append标签——将多个集合对象拼接起来

9.2.2generator标签——分割字符串

9.2.3if标签——条件标签

9.2.4iterator标签——迭代数据的标签

9.2.5merge标签——合并集合标签

9.2.6sort标签——对集合元素进行排序

9.2.7subset标签——截取一个迭代器的子集

9.3数据标签

9.3.1action标签——执行一个Action请求

9.3.2bean标签——创建并实例化一个JavaBean对象

9.3.3date标签——格式化日期时间

9.3.4debug标签——调试标签

9.3.5include标签——包含页面标签

9.3.6param标签——对参数赋值1

9.3.7push标签——将对象或值压入到值栈1

9.3.8property标签——获取数据值并输出到页面中

9.3.9set标签——定义一个变量

9.3.10url标签——自动生成URL地址

9.4表单标签

9.4.1checkboxlist标签——一次创建多个复选框

9.4.2combobox标签——生成一个单行的文本框和一个下拉列表的组合

9.4.3datetimepicker标签——生成日期、时间下拉选择框

9.4.4doubleselect标签——生成一个级联列表框

9.4.5optiontransferselect标签——创建两个选项用来转移下拉列表项

9.4.6radio标签——生成单选框

9.4.7select标签——生成一个下拉列表

9.4.8token标签——同步令牌标签

9.4.9updownselect标签——生成可以上下移动选项的下拉列表

9.5非表单标签

9.5.1div标签——生成div元素

9.5.2tabbedPanel标签——生成一个包含标签页的面板

9.5.3tree和treenode标签——实现数据的树状输出

 第10章 Hibernate常用类与接口

10.1Configuration类

10.1.1addClass方法——加载实体类

10.1.2addResource方法——指定实体类的映射文件

10.1.3buildSessionFactory方法——构建SessionFactory

10.1.4configure方法——加载Hibernate配置文件

10.1.5setProperty方法——为Configuation对象指定配置属性

10.2Criteria接口

10.2.1add方法——设置查询条件

10.2.2addOrder方法——设置结果集的排序规则

10.2.3createCriteria方法——创建一个新的Criteria对象

10.2.4createAlias方法——建立连接查询

10.2.5list方法——返回一个List集合

10.2.6setMaxResults方法——设置最大返回记录数

10.2.7setFirsResult方法——设置结果集的起始点

10.2.8uniqueResult方法——单值检索

10.2.9setProjection方法——设置查询的投影列

10.3Projections类

10.3.1avg方法——计算某一列的平均值

10.3.2count方法——返回某个属性的数目

10.3.3distinct方法——设置查询结果的唯一性

10.3.4id方法——投影对象标识符

10.3.5groupProperty方法——设置参加分组的属性列

10.3.6max方法——计算某一列的最大值

10.3.7min方法——计算某一列的最小值

10.3.8projectionList方法——创建多个投影列

10.3.9property方法——指明投影对象的某个属性

10.3.10rowCount方法——返回满足条件的记录的数目

10.4Query接口

10.4.1iterate方法——返回查询结果的迭代器

10.4.2list方法——返回查询结果的List集合

10.4.3uniqueResult方法——单值检索

10.4.4setMaxResults方法——设置最大返回记录数

10.4.5setFirstResult方法——设置结果集的起始点

10.4.6setEntity方法——用于绑定实体类参数

10.4.7setParameter方法——绑定任意类型的参数

10.4.8setDate方法——绑定映射类型为Date的参数

10.4.9setString方法——绑定映射类型为String的参数

10.4.10setInteger方法——绑定映射类型为int的参数

10.4.11setBoolean方法——绑定映射类型为boolean的参数

10.4.12setDouble方法——绑定映射类型为double的参数

10.4.13setFloat方法——绑定映射类型为float的参数

10.5Restrictions类

10.5.1and方法——逻辑与操作

10.5.2allEq方法——设置一系列的相等条件

10.5.3between方法——设置在两者之间的条件

10.5.4eq方法——设置等于条件

10.5.5gt方法——设置大于条件

10.5.6ge方法——设置大于等于条件

10.5.7in方法——判断是否在给定的数组内

10.5.8isNotNull方法——判断是否不为null

10.5.9isNull方法——判断是否为null

10.5.10like方法——设置模糊查询的条件

10.5.11not方法——逻辑非操作

10.5.12or方法——逻辑或操作

10.6SessionFactory接口

10.6.1close方法——关闭SessionFactory对象

10.6.2isClosed方法——判断SessionFactory对象是否关闭

10.6.3openSession方法——开启一个session

10.7Session接口

10.7.1beginTransaction方法——开启一个事务

10.7.2createCriteria方法——创建Criteria对象

10.7.3createSQLQuery方法——创建SQLQuery对象

10.7.4createQuery方法——创建Query对象

10.7.5contains方法——判断对象是否在缓存中存在

10.7.6clear方法——清空缓存

10.7.7close方法——关闭Session对象

10.7.8delete方法——删除对象

10.7.9evict方法——从session缓存中清除对象

10.7.10get方法——通过OID加载实体对象

10.7.11isOpen方法——判断Session对象是否被打开

10.7.12load方法——通过OID加载实体对象

10.7.13lock方法——以指定的锁定模式进行锁定

10.8SQLQuery接口

10.8.1addEntity方法——将别名和实体类联系

10.8.2addJoin方法——将实体和集合相关联

10.8.3addScalar方法——返回标量和实体的结合体

10.9Transaction接口

10.9.1begin方法——开启事务

10.9.2commit方法——提交事务

10.9.3rollback方法——回滚事务

10.9.4wasCommitted方法——判断事务是否被提交

10.9.5wasRolledBack方法——判断事务是否回滚

 第11章 Hibernate配置属性

11.1connection.driver_class属性——指定数据库驱动

11.2connection.url属性——指定连接数据库的URL

11.3connection.username属性——指定数据库连接用户名

11.4connection.password属性——指定数据库连接密码

11.5cache.use_query_cache属性——判断是否缓存查询结果

11.6cache.use_second_level_cache属性——判断是否关闭二级缓存

11.7cache.provider_class属性——设置二级缓存实现类的全名

11.8cache.region_prefix属性——设置二级缓存的前缀名称

11.9cache.use_minimal_puts属性——判断是否优化二级缓存

11.10dialect属性——指定数据库的SQL方言

11.11default_batch_fetch_size属性——设置默认抓取数量

11.12default_entity_mode属性——指定默认实体表现模式

11.13format_sql属性——格式化SQL语句

11.14generate_statistics属性——收集统计数据

11.15hibernate.default_catalog属性——指定默认的表目录

11.16hibernate.default_schema属性——指定默认的表空间

11.17hibernate.max_fetch_depth属性——设置抓取深度

11.18hibernate.use_sql_comments属性——指定是否输出注释信息

11.19hibernate.order_updates属性——为SQL更新排序

11.20hibernate.use_identifer_rollback属性——重设默认值

11.21hibernate.transaction.factory_class属性——设置事务管理类型

11.22show_sql属性——指定是否输出SQL语句

 第12章 Spring基础

12.1Spring容器

12.1.1ClassPathXmlApplicationContext类——创建容器

12.1.2FileSystemXmlApplicationContext类——指定配置文件的位置

12.1.3XmlBeanFactory类——解析Spring的配置

12.1.4WebApplicationContext接口——初始化Spring容器

12.2Spring容器类的方法

12.2.1containsBean方法——判断是否包含指定名称JavaBean

12.2.2getBean方法——获取容器中的JavaBean

12.2.3getBeanDefinitionCount方法——获取JavaBean数量

12.2.4getBeanDefinitionNames方法——获取JavaBean名称

12.2.5getBeanNamesForType方法——通过类型获取Bean名称

12.2.6getBeansOfType方法——获取指定类型的JavaBean

12.2.7getType方法——获取JavaBean的类型

12.2.8isSingleton方法——判断是否定义Singleton模式

12.2.9isTypeMatch方法——判断JavaBean是否匹配指定的类型

12.2.10getServletContext方法——取ServletContext上下文

 第13章 Spring持久化

13.1DriverManagerDataSource类——驱动管理器数据源

13.1.1构造方法

13.1.2getConnection方法——获取数据库连接对象

13.1.3getConnectionProperties方法——获取数据库连接属性

13.1.4getDriverClassName方法——获取数据库驱动类的名称

13.1.5getPassword方法——获取数据库的密码

13.1.6getUrl方法——获取访问数据库的URL路径

13.1.7getUsername方法——获取访问数据库的用户名

13.1.8setConnectionProperties方法——设置数据库连接的各种属性

13.1.9setDriverClassName方法——设置数据源的驱动类

13.1.10setPassword方法——设置连接数据库的密码

13.1.11setUrl方法——设置连接数据库的URL路径

13.1.12setUsername方法——设置访问数据库的用户名

13.2HibernateTemplate类——Hibernate模板

13.2.1构造方法

13.2.2delete方法——删除指定的实体数据

13.2.3deleteAll方法——删除指定集合中的所有实体对象

13.2.4execute方法——回调执行操作

13.2.5executeFind方法——回调查询操作

13.2.6find方法——执行Hibernate查询

13.2.7get方法——获取指定ID编号的实体对象

13.2.8loadAll方法——装载指定类型的所有实体对象

13.2.9save方法——保存实体对象

13.2.10saveOrUpdate方法——保存或更新实体对象

13.2.11saveOrUpdateAll方法——保存或更新实体对象集合

13.2.12update方法——更新指定的实体对象

13.3JdbcTemplate类

13.3.1batchUpdate方法——执行批量更新语句

13.3.2query方法——用于JDBC查询

13.3.3queryForInt方法——int类型单值查询

13.3.4queryForList方法——返回结果集合的SQL查询

13.3.5queryForLong方法——long类型单值查询方法

13.3.6queryForMap方法——查询结果以Map集合保存

13.3.7queryForObject方法——查询的结果以对象类型返回

13.3.8update方法——更新数据库中的数据

 第14章 SpringWeb标签

14.1<form:checkbox>标签——定义HTML表单的复选框

14.2<form:errors>标签——显示验证错误信息

14.3<form:form>标签——定义HTML表单

14.4<form:hidden>标签——定义表单的隐藏组件

14.5<form:input>标签——定义表单的文本框输入组件

14.6<form:option>标签——定义下拉选择框或列表框的单个选项

14.7<form:options>标签——定义下拉选择框或列表框的多个选项

14.8<form:password>标签——定义表单的密码框输入组件

14.9<form:radiobutton>标签——定义表单的单选按钮组件

14.10<form:select>标签——定义下拉选择框或者列表选择框

14.11<form:textarea>标签——定义表单的文本域组件

索引

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/5 20:42:29