图书介绍
Java Web程序开发参考手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 冯庆东,李根福等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111431701
- 出版时间:2013
- 标注页数:584页
- 文件大小:146MB
- 文件页数:606页
- 主题词:JAVA语言-程序设计-手册
PDF下载
下载说明
Java Web程序开发参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础技术篇2
第1章 Java语言基础2
1.1字符串2
1.1.1 charAt方法——返回指定索引位置的char值2
1.1.2 compareTo方法——比较两个字符串2
1.1.3 compareToIgnoreCase方法——不考虑大小写比较两个字符串3
1.1.4 contains方法——判断是否包含指定字符4
1.1.5 copyValueOf方法——字符数组生成字符串4
1.1.6 endsWith方法——判断字符串是否以指定的后缀结束5
1.1.7 equals方法——字符串比较5
1.1.8 equalsIgnoreCase方法——忽略大小写判断字符串相等6
1.1.9 format方法——格式化字符串6
1.1.10 getBytes方法——获取字符串的字节数组8
1.1.11 indexOf方法——返回第一次出现的索引位置9
1.1.12 isEmppty方法——判断字符串是否为空10
1.1.13 lastIndexOf方法——返回最后一次出现的索引位置10
1.1.14 length方法——获取字符串的长度11
1.1.15 replace方法——字符串替换12
1.1.16 replaceAll方法——替换所有匹配的字符串12
1.1.17 substring方法——求子字符串13
1.1.18 toCharArray方法——将字符串转换成一个字符数组13
1.1.19 trim方法——去除字符串的前后空格14
1.1.20 valueOf方法——返回数据的字符串表示形式14
1.2集合类17
1.2.1 List.add方法——向集合列表中添加对象17
1.2.2 List.addAll方法——添加所有元素到列表中18
1.2.3 List.clear方法——从列表中移除所有元素19
1.2.4 List.contains方法——判断列表中是否包含指定元素20
1.2.5 List.get方法——获取列表指定位置的元素20
1.2.6 List.isEmpty方法——判断集合对象是否为空21
1.2.7 List.iterator方法——对列表元素进行迭代21
1.2.8 List.remove方法——移出列表中的指定元素22
1.2.9 List.removeAll方法——从列表中移除所有元素23
1.2.10 List.size方法——返回列表中元素的个数23
1.2.11 List.subList方法——获取列表中指定范围的子列表24
1.2.12 Map.clear方法——从Map集合中移除所有映射关系24
1.2.13 Map.containsKey方法——判断Map集合对象中是否包含指定的键名25
1.2.14 Map.containsValue方法——判断Map集合中是否包含指定的键值25
1.2.15 Map.equals方法——判断Map集合是否与指定的对象相同26
1.2.16 Map.get方法——返回指定键所映射的值27
1.2.17 Map.isEmpty方法——判断Map集合对象是否包含内容27
1.2.18 Map.keySet方法——获取Map集合的所有键名28
1.2.19 Map.put方法——获取Map集合的所有键名28
1.2.20 Map.putAll方法——追加一个Map对象到当前Map集合29
1.2.21 Map.values方法——获取Map集合中的所有键值对象29
1.2.22 Set.add方法——向Set集合添加对象30
1.2.23 Set.contains方法——判断Set集合是否包含指定的对象30
1.2.24 Set.isEmpty方法——判断Set集合对象是否为空31
1.2.25 Set.remove方法——移除Set集合中的指定对象31
1.2.26 Set.toArray方法——用Set集合中的所有对象创建一个数组32
1.3数据库33
1.3.1 Connection.close方法——关闭Connection对象33
1.3.2 Connection.commit方法——提交事务33
1.3.3 Connection.createStatement方法——创建一个Statement对象34
1.3.4 Connection.getClientInfo方法——获取客户端信息属性集35
1.3.5 Connection.getMetaData方法——获取数据库的元数据35
1.3.6 Connection.prepareCall方法——调用数据库存储过程35
1.3.7 Connection.prepareStatement方法——创建一个预处理语句37
1.3.8 Connection.rollback方法——事务回滚38
1.3.9 Connection.setAutoCommit方法——设置数据库连接的提交模式38
1.3.10 DriverManager.deregisterDriver方法——删除一个驱动程序38
1.3.11 DriverManager.getDriver方法——选择一个适当的驱动程序39
1.3.12 DriverManager.getDrivers方法——获取全部已加载的驱动程序39
1.3.13 DriverManager.getConnection方法——获取数据库连接40
1.3.14 DriverManager.getLoginTimeout方法——获取连接数据库的等待时间41
1.3.15 DriverManager.getLogWriter方法——获取日志的打印输出流41
1.3.16 DriverManager.println方法——输出日志42
1.3.17 Statement.addBath方法——添加批处理语句42
1.3.18 Statement.clearBath方法——清除批处理语句42
1.3.19 Statement.clearWarnings方法——清除所有警告43
1.3.20 Statement.execute方法——执行SQL语句43
1.3.21 Statement.executeBath方法——执行批处理语句43
1.3.22 Statement.executeUpdate方法——执行更新操作43
1.3.23 Statement.executeQuery方法——执行查询操作44
1.3.24 Statement.getFetchSize方法——获取结果集的行数45
1.3.25 Statement.getGeneratedKeys方法——获取自动生成的键45
1.3.26 Statement.getMoreResults方法——移动到Statement对象的下一个结果46
1.3.27 Statement.getResultSet方法——获取结果集46
1.3.28 Statement.setMaxRows方法——获取最大行数47
1.3.29 PreparedStatement.clearParameters方法——立即清除当前参数值47
1.3.30 PreparedStatement.execute方法——执行SQL语句48
1.3.31 PreparedStatement.executeQue方法——执行查询语句48
1.3.32 PreparedStatement.executeUpdate方法——执行更新语句49
1.3.33 PreparedStatement.getMetaData方法——获取ResultSet对象列的信息49
1.3.34 PreparedStatement.getParameterMetaData方法——获取参数信息50
1.3.35 PreparedStatement.setBigDecimal方法——设置大数字参数值50
1.3.36 PreparedStatement.setBoolean方法——设置布尔型参数51
1.3.37 PreparedStatement.setByte方法——设置字节型参数51
1.3.38 PreparedStatement.setCharacterStream方法——将指定参数设置为给定Reader对象52
1.3.39 PreparedStatement.setDate方法——设置日期型参数53
1.3.40 PreparedStatement.setInt方法——设置整型参数53
1.3.41 PreparedStatement.setNString方法——设置String类型的参数54
1.3.42 ResultSet.absolute方法——将光标移动到指定行54
1.3.43 ResultSet.afterLast方法55
1.3.44 ResultSet.beforeFirst方法——将光标移动到第一行之前55
1.3.45 ResultSet.close方法——关闭ResultSet对象55
1.3.46 ResultSet.deleteRow方法——删除当前行56
1.3.47 ResultSet.fiirst方法——将光标移动到第一行56
1.3.48 ResultSet.getAsciiStream方法——获取指定列的ASCII字符流的值57
1.3.49 ResultSet.getByte方法——获取字节型的数据58
1.3.50 ResultSet.getMetaData方法——获取对象的列信息59
1.3.51 ResultSet.getRow方法——获取当前行编号59
1.3.52 ResultSet.getString方法——获取String类型的数据60
1.3.53 ResultSet.isAfterLast方法——判断光标是否位于最后一行之后60
1.3.54 ResultSet.isBeforeFirst方法——判断光标是否位于第一行之前60
1.3.55 ResultSet.isFirst方法——判断光标是否位于第一行61
1.3.56 ResultSet.isLast方法——判断光标是否位于最后一行61
1.3.57 ResultSet.last方法——将光标移动到最后一行61
1.3.58 ResultSet.next方法——将光标从当前的位置向下移动一行62
第2章 Ajax必备63
2.1 HTML语言63
2.1.1 <a>标记——超级链接标记63
2.1.2 <area>标记——设置热点区域标记66
2.1.3 <b>标记——文字粗体标记68
2.1.4 <bgsound>标记——嵌入多种格式的音乐文件标记69
2.1.5 <blockquote>标记——标识文件中的内容是引用数据的标记70
2.1.6 <body>标记——HTIMIL的主体标记71
2.1.7 <br>标记——换行标记72
2.1.8 <center>标记——居中标记73
2.1.9 <dd>标记——定义列表中列表项的解释标记74
2.1.10 <dir>标记——显示目录列表标记75
2.1.11 <div>标记——块级元素标记75
2.1.12 <dl>标记——显示定义列表标记77
2.1.13 <dt>标记——显示定义列表中的列表项标记78
2.1.14 <embed>标记——嵌入多媒体文件标记79
2.1.15 <font>标记——字体标记80
2.1.16 <form>标记——表单标记81
2.1.17 <frame>标记——4框架标记82
2.1.18 <frameset>标记——框架集标记83
2.1.19 <h>标记——标题标记85
2.1.20 <head>标记——头部标记86
2.1.21 <hr>标记——水平线标记87
2.1.22 <html>标记——标识HTML文档标记88
2.1.23 <i>标记——文字斜体标记89
2.1.24 <iframe>标记——浮动框架标记89
2.1.25 <img>标记——插入图片标记90
2.1.26 <input>标记——输入字段标记92
2.1.27 <li>标记——添加列表项标记96
2.1.28 <link>标记——链接外部文件标记97
2.1.29 <map>标记——设置热点地图标记98
2.1.30 <marquee>标记——实现跑马灯效果标记98
2.1.31 <menu>标记——菜单列表标记100
2.1.32 <meta>标记——元数据标记100
2.1.33 <noframes>标记——设置不支持框架时替代内容的标记104
2.1.34 <object标记—— 将各种类型的数据配置到文件中的标记104
2.1.35 <ol>标记——有序列表标记105
2.1.36 <optgroup>标记——建立选项分组标记106
2.1.37 <option>标记——添加选项标记107
2.1.38 <p>标记——段落标记108
2.1.39 <param>标记——指定参数标记109
2.1.40 <pre>标记——预格式化标记109
2.1.41 <s>标记——删除线标记110
2.1.42 <script>标记——设定网页中程序脚本的内容的标记111
2.1.43 <select>标记——列表框标记112
2.1.44 <span>标记——在行内定义一个区域的标记113
2.1.45 <strike>标记——删除线标记115
2.1.46 <strong>标记——文字粗体标记115
2.1.47 <style>标记——设置样式标记116
2.1.48 <sub>标记——设置下标字标记116
2.1.49 <sup>标记——设置上标字标记117
2.1.50 <table>标记——表格标记117
2.1.51 <td>标记——表格的单元格标记120
2.1.52 <textarea>标记——多行文本框标记121
2.1.53 <th>标记——表格的标题栏标记122
2.1.54 <title>标记——文档标题标记123
2.1.55 <tr>标记——表格行标记124
2.1.56 <u>标记——下划线标记124
2.1.57 <ul>标记——无序列表标记125
2.2 CSS样式表127
2.2.1 background属性——设置背景127
2.2.2 background-attachment属性——设置背景图片是否固定128
2.2.3 background-color属性——设置背景颜色129
2.2.4 background-image属性——设置背景图片130
2.2.5 background-position属性——设置背景图片的显示位置131
2.2.6 background-repeat属性——指定背景图片的排列方式132
2.2.7 border属性——设置边框属性134
2.2.8 border-color属性——设置边框的颜色135
2.2.9 border-style属性——设置边框的样式136
2.2.10 border-width属性——指定边框的宽度138
2.2.11 bottom属性——设置底边的距离140
2.2.12 clear属性——设置不允许有浮动对象的边141
2.2.13 color属性——指定文本的颜色142
2.2.14 cursor属性——设置鼠标指针的形状143
2.2.15 display属性——设置对象的显示形式145
2.2.16 float性——指定对象是否及如何浮动146
2.2.17 font属性——字体属性147
2.2.18 font-family属性——指定字体名称148
2.2.19 font-size属性——指定文字大小150
2.2.20 font-style属性——指定文字的样式150
2.2.21 font-weight属性——指定文字字体的粗细151
2.2.22 height属性——指定对象的高度152
2.2.23 left属性——指定左边的距离152
2.2.24 letter-spacing属性——指定字符间距153
2.2.25 line-height属性——指定对象的行高154
2.2.26 list-style属性——指定项目符号的样式155
2.2.27 margin属性——指定对象的外边距156
2.2.28 overflow属性——指定内容超过显示范围的处理方式157
2.2.29 padding属性——指定对象的内边距159
2.2.30 position属性——指定对象的定位方式160
2.2.31 right属性——指定右边的距离161
2.2.32 text-align属性——指定文本的对齐方式162
2.2.33 text-decoration属性——为文字加上装饰效果163
2.2.34 text-indent属性——设置文本的缩进164
2.2.35 top属性——设置顶边的距离165
2.2.36 white-space属性——设置对象内空格、Tab和换行的处理方式166
2.2.37 width属性——指定对象的宽度167
2.2.38 z-index属性——指定对象的层叠次序168
2.3 JavaScript语言169
2.3.1 date.getDate()方法——返回日期对象中的日169
2.3.2 date.getDay()方法——返回日期对象中的星期170
2.3.3 date.getFullYear()方法——返回日期对象中的完整年份170
2.3.4 date.getHours()方法——返回日期对象中的小时171
2.3.5 date.getMilliseconds()方法——返回日期对象中的毫秒部分172
2.3.6 date.getMinutes()方法——返回日期对象中的分钟部分172
2.3.7 date.getMonth()方法——返回日期对象中的月份173
2.3.8 date.getSeconds()方法——返回日期对象中的秒钟部分174
2.3.9 date.getTime()方法——返回日期对象的毫秒数175
2.3.10 date.toLocaleDateString()方法——返回本地日期176
2.3.11 date.toLocaleTimeString()方法——返回本地时间176
2.3.12 document.getElementById()方法——通过元素的ID属性获取元素177
2.3.13 document.getElementsByName()方法——通过元素的name属性获取元素178
2.3.14 document.getElementsByTagName()方法——通过元素的标记名获取元素179
2.3.15 form.action属性——获取或设置表单提交的URL地址179
2.3.16 form.reset()方法——重置表单180
2.3.17 form.submit()方法——提是交表单181
2.3.18 Global对象eval()方法——计算JavaScript代码串181
2.3.19 Global对象isNaN()方法——判断是否是非数字的值182
2.3.20 Global对象parseFloat()方法——从字符串中解析一个浮点数183
2.3.21 Global对象parseInt()方法184
2.3.22 history.back()方法——返回到前一个URL184
2.3.23 location.href属性——查看或设置当前网页的URL186
2.3.24 location.reload()方法——刷新页面186
2.3.25 regExp.exec()方法——执行模式(正则表达式)匹配188
2.3.26 regExp.test()方法——执行模式(正则表达式)匹配189
2.3.27 string.charAt()方法——获取字符串中指定位置处的字符190
2.3.28 string.charCodeAt()方法——获取字符串中指定位置字符的Unicode编码191
2.3.29 string.indexof()方法——返回第一次出现子字符串的位置191
2.3.30 string.lastIndexOf()方法——最后一次出现子字符串的位置192
2.3.31 string.length属性——获取字符串的长度192
2.3.32 string.replace()方法——替换一个与正则表达式匹配的子串193
2.3.33 string.split()方法——分割字符串为数组195
2.3.34 string.substr()方法——求子字符串195
2.3.35 string.substring()方法——返回指定位置的子字符串196
2.3.36 string.toLowerCase()方法——转换成小写字母196
2.3.37 string.toUpperCase()方法——转换成大写字母197
2.3.38 window.alert()方法——弹出提示对话框197
2.3.39 window.clearIntervale()方法——停止周期执行指定的代码198
2.3.40 window.clearTimeout()方法——取消对指定代码的延迟执行198
2.3.41 window.close()方法——关闭浏览器窗口198
2.3.42 window.confirm()方法——弹出一个询问对话框199
2.3.43 window.defaultStatus属性——设置状态栏默认文本200
2.3.44 window.open()方法——打开一个新的浏览器窗口200
2.3.45 window.setInterval()方法——周期地执行指定的代码201
2.3.46 window.setTimeout()方法——延迟代码的执行202
2.3.47 window.status属性——设置状态栏的信息203
2.4 XMLHttpRequest对象203
2.4.1 abort()方法——停止或放弃当前异步请求203
2.4.2 getAllResponseHeaders()方法——返回完整的HTTP头信息203
2.4.3 getResponseHeader()方法——…返回指定的HTTP头信息204
2.4.4 onreadystatechange属性——指定一个事件处理器205
2.4.5 open()方法——用于设置进行异步请求目标206
2.4.6 readyState属性——用于获取请求状态208
2.4.7 responseText属性——获取字符串格式的服务器响应208
2.4.8 responseXML属性——用于获取XML格式的服务器响应211
2.4.9 send()方法——向服务器发送请求212
2.4.10 setRequestHeader()方法——为请求的HTTP头设置值213
2.4.11 statusText属性——返回HTTP状态码对应的文本216
2.4.12 status属性——返回服务器的HTTP状态码217
第二篇 JSP技术篇220
第3章 JSP指令220
3.1 include指令——包含文件的指令220
3.2 Page指令——页面指令221
3.3 taglib指令——引入标签库指令226
第4章 JSP动作标签228
4.1 jsp:fallback——提示信息标签228
4.2 jsp:forward——请求转发标签228
4.3 jsp:getProperty——数据获取标签229
4.4 jsp:include——页面包含标签230
4.5 jsp:param——赋值标签231
4.6 jsp:params——多参数赋值标签232
4.7 jsp:plugin——加载标签232
4.8 jsp:setProperty——属性值设定标签235
4.9 jsp:useBean——在页面Bean中引入标签236
第5章 JSP内置对象239
5.1 application对象239
5.1.1 getAttribute方法——获取属性值239
5.1.2 getAttributeNames方法——获取所有的属性名240
5.1.3 getContextPath方法…——返回当前Web应用的路径240
5.1.4 getMajorVersion方法——返回服务器支持的Servlet API最大版本号240
5.1.5 getMimiType方法——返回指定文件的MIME类型241
5.1.6 getMinorVersion方法——返回服务器支持的Servlet API最小版本号241
5.1.7 getNamedDispatcher方法——根据指定参数名返回RequestDispatcher对象241
5.1.8 getRealPath方法——获取虚拟路径的真实路径242
5.1.9 getRequestDispatcher方法——根据指定路径名返回RequestDispatcher对象242
5.1.10 getResource方法——获取指定资源的URL路径243
5.1.11 getResourceAsStream方法——返回指定资源的输入流对象243
5.1.12 getResourcePaths方法——返回指定目录下的所有文件244
5.1.13 log方法——写入信息到Servlet的日志文件244
5.1.14 getServletInfo方法——获取servlet容器的名称和当前版本245
5.1.15 removeAttribute方法——移除指定属性246
5.1.16 setAttribute方法——设置属性246
5.2 confiig对象247
5.2.1 getInitParameter方法——获取初始参数的值247
5.2.2 getInitParameterNames方法——获取所有的初始参数的名字247
5.2.3 getServletContext方法——获取Servlet上下文248
5.2.4 getServletName方法——获取Servlet的名字248
5.3 exception对象249
5.3.1 fillInStackTrace方法——在异常堆栈跟踪中填充249
5.3.2 getCause方法——返回产生异常的原因249
5.3.3 getMessage方法——获取异常消息文本250
5.3.4 getLocalizedMessage方法——获取本地化语言的异常错误251
5.3.5 getStackTrace方法——返回堆栈跟踪元素的数组251
5.3.6 initCause方法——设置初始化的异常信息252
5.3.7 printStackTrace方法——输出异常的栈跟踪轨迹252
5.3.8 setStackTrace方法——设置堆栈跟踪元素253
5.3.9 toString方法——返回异常的简短描述254
5.4 out输出对象254
5.4.1 clear方法——清除缓冲区中的数据255
5.4.2 clearBuffer方法——清除缓冲区中的数据并输出到客户端255
5.4.3 close方法——关闭JSP的输出流255
5.4.4 flush方法——清空当前缓冲区256
5.4.5 getBufferSize方法——获得输出流缓冲区的大小256
5.4.6 getRemaining方法——获得缓冲区的剩余空间256
5.4.7 isAutoFlush方法——判断缓冲区是否自动刷新256
5.4.8 newLine方法——写入一个行分隔符257
5.4.9 print方法——输出数据到JSP页面257
5.4.10 println方法——输出空字符串和换行符号260
5.4.11其他println方法260
5.5 page对象262
5.5.1 equals方法——比较两个对象262
5.5.2 getClass方法——获得page对象262
5.5.3 hashCode方法——返回对象的哈希码值262
5.6 pageContext对象263
5.6.1 forward方法——转发页面263
5.6.2 getErrorData方法——返回包含错误信息的ErrorData对象263
5.6.3 getAttribute方法——在指定范围内检索属性264
5.6.4 getException方法——获取当前的异常对象265
5.6.5 getPage方法——返回当前Page对象265
5.6.6 getRequest方法——获取当前的Request对象265
5.6.7 getResponse方法——获取当前的Response对象266
5.6.8 getServletConfig方法——获取当前页面的ServletConfig对象266
5.6.9 getServletContext方法——返回ServletContext的实例266
5.6.10 getSession方法——返回当前的Session对象267
5.6.11 handlePageException方法——抛出异常267
5.6.12 include方法——在页面中包含文件268
5.6.13 initialize方法——初始化PageContext对象269
5.6.14 release方法——释放相关资源269
5.6.15 removeAttribute方法——移除指定范围对象中的属性269
5.6.16 setAttribute方法——设置属性270
5.7 request对象270
5.7.1 getAttribute方法——获取指定的属性值270
5.7.2 getAttributeNames方法——返回所有属性的名字集合271
5.7.3 getAuthType方法——返回保护servlet的认证方案名272
5.7.4 getCookies方法——获取cookie对象272
5.7.5 getCharacterEncoding方法——返回字符编码格式272
5.7.6 getContentLength方法——获取请求的Body的长度272
5.7.7 getContextPath方法——返回当前Web所在的目录273
5.7.8 getDateHeader方法——获取构建Date对象的long值273
5.7.9 getHeader方法——获得Http协议定义的文件头273
5.7.10 getHeaders方法——返回指定名字的request header的所有值274
5.7.11 getHeadersNames方法——返回所有request header的名字275
5.7.12 getlnputStream方法——获取request对象的输入流275
5.7.13 getIntHeader方法——获取客户端请求中对应的头信息276
5.7.14 getMethod方法——获取客户端向服务器传送数据的方法276
5.7.15 getParameter方法——获得客户端传送给服务器端的参数值276
5.7.16 getParameterValues方法——获得指定参数的所有值277
5.7.17 getPathInfo方法——返回客户请求URL的路径信息279
5.7.18 getPathTranslated方法——获取URL的路径信息279
5.7.19 getProtocol方法——获取客户端向服务器传送的协议名称279
5.7.20 getQueryString方法——获得查询字符串280
5.7.21 getRemoteUser方法——获取请求用户的登录信息280
5.7.22 getRequestURI方法——获得客户端访问网站的相对路径280
5.7.23 getRequestURL方法——获得客户端访问网站的绝对路径280
5.7.24 getRemoteAddr方法——获取请求客户端的IP地址281
5.7.25 getRemoteHost方法——获取客户端的机器名称281
5.7.26 getRequestedSessionId方法——获得客户端访问网站的session id值281
5.7.27 getSession方法——获取和请求相关的session对象282
5.7.28 getServerName方法——获取服务器的名字282
5.7.29 getServerPath方法——获取客户端所请求页面的文件路径282
5.7.30 getServerPort方法——获取服务器的端口号283
5.7.31 getUserPrincipal方法——返回java.security.Principal对象283
5.7.32 isRequestedSessionIdFromCookie方法——判断session ID是否从Cookie中获得283
5.7.33 isRequestedSessionldFromURL方法——判断session ID是否从URL中获得283
5.7.34 isRequestedSessionIdVaLId方法——返回session是否有效284
5.7.35 isUserInRole方法——判断认证后的用户是否属于role中的成员284
5.7.36 removeAttribute方法——删除请求中的一个属性284
5.7.37 setAttribute方法——设置request对象的属性285
5.8 response对象285
5.8.1 addCookie方法——添加cookie对象285
5.8.2 addDateHeader方法——加入对应名称的日期头信息286
5.8.3 addHeader方法——添加HTTP文件头信息287
5.8.4 addIntHeader方法——添加对应名称的int属性287
5.8.5 containsHeader方法——判断指定名字的HTTP文件头是否已经存在287
5.8.6 getCharacterEncoding方法——获得响应的字符编码类型288
5.8.7 getOutputStream方法——获取JSP应答对象的输出流288
5.8.8 sendError方法——向客户端发送错误信息288
5.8.9 sendRedirect方法——重定向响应289
5.8.10 setContentType方法——设置响应对象的MIME类型289
5.8.11 setDateHeader方法——设置响应头信息289
5.8.12 setHeader方法——设置头信息290
5.8.13 setStatus方法——设置响应的状态编码290
5.9 session对象291
5.9.1 getAttribute方法——根据属性名获取属性值291
5.9.2 getAttributeNames方法——获取session对象的所有属性名称293
5.9.3 getCreationTime方法——获取session对象被创建的时间293
5.9.4 getld方法——获取唯一的ID标识293
5.9.5 getLastAccessedTime方法——获取session最后的访问时间294
5.9.6 getMaxInactiveInterval方法——获取session的有效时间294
5.9.7 getServletContext方法——返回session所属的ServletContext对象294
5.9.8 invalidate方法——销毁session对象295
5.9.9 isNew方法——判断当前用户是否为新用户295
5.9.10 setAttibute方法——设置指定名称的属性值295
5.9.11 setMaxInactiveInterval方法——设置session的有效期295
5.9.12 removeAttribute方法——移除指定的session属性296
第6章 EL表达式297
6.1运算符297
6.1.1“[]”运算符——存取数据297
6.1.2“.”运算符——取得对象的属性298
6.1.3“+”运算符——加法运算298
6.1.4“-”运算符——减法运算299
6.1.5“*”运算符——乘法运算299
6.1.6“/”或“div”运算符——除法运算299
6.1.7“%”或“mod”运算符——求余运算300
6.1.8“=”与“eq”运算符——判断两个表达式是否相等300
6.1.9“!=”与“ne”运算符——判断两个表达式是否不等301
6.1.10“<”与“It”运算符——用于进行小于运算301
6.1.11“>”与“gt”运算符——用于进行大于运算301
6.1.12“<=”与“le”运算符——用于进行小于等于运算302
6.1.13“>=”与“ge”运算符——用于进行大于等于运算302
6.1.14“&&”与“and”运算符——与运算303
6.1.15“||”与“or”运算符——或运算304
6.1.16“!”与“not”运算符——非运算304
6.1.17 empty运算符——判断是否为null或空305
6.2 EL表达式中的隐含对象305
6.2.1 applicationScope对象——访问application作用域范围的隐含对象306
6.2.2 cookie对象——访问由请求设置的cookie名称306
6.2.3 header对象——获取HTTP请求的一个具体header值306
6.2.4 headerValues对象——获取HTTP请求的全部header值307
6.2.5 initParam对象——获取Web应用初始化参数的值307
6.2.6 PageContext对象——访问JSP内置对象307
6.2.7 param对象——获取请求参数的值308
6.2.8 paramValues对象——获取请求参数的值308
6.2.9 requestScope对象——访问request作用域范围的隐含对象311
6.2.10 sessionScope对象——访问session作用域范围的隐含对象311
第7章 JSTL标签库313
7.1 JSTL核心标签库313
7.1.1 <c:catch>标签——捕获异常标签313
7.1.2 <c:choose>标签——选择标签313
7.1.3 <c:forEach>标签——对对象进行迭代输出标签314
7.1.4 <c:forTokens>标签——对字符串进行迭代输出标签316
7.1.5 <c:if>标签——条件判断标签318
7.1.6 <c:import>标签——文件导入标签320
7.1.7 <c:otherwise>标签——指定默认处理逻辑标签321
7.1.8 <c:out>标签——输出标签322
7.1.9 <c:param>标签——参数传递标签323
7.1.10 <c:remove>标签——移除标签323
7.1.11 <c:redirect>标签——重定向标签324
7.1.12 <c:set>标签——设置标签324
7.1.13 <c:url>标签——生成URL地址标签326
7.1.14 <c:when>标签——条件标签327
7.2 JSTL的格式化与国际化标签库328
7.2.1 <finmt:bundle>标签——读取绑定消息资源328
7.2.2 <fmnt:formatDate>标签——格式化时间329
7.2.3 <fmt:formatNumber>标签——格式化数字331
7.2.4 <fmt:message>标签——读取本地消息332
7.2.5 <fmt:param>标签——指定资源参数334
7.2.6 <fmt:parseNumber>标签——转换为数字335
7.2.7 <fmt:parseDate>标签——转换为时间337
7.2.8 <fmt:requestEncoding>标签——设置编码338
7.2.9 <fmt:setBundle>标签——指定消息资源339
7.2.10 <fmt:setTimeZone>标签——格式化时区340
7.2.11 <fmt:setLocale>标签——设置语言区域341
7.2.12 <fmnt:timeZone>标签——格式化时区343
7.3 JSTL的SQL标签库345
7.3.1 <sql:dateParam>标签——填充日期型参数345
7.3.2 <sql:param>标签——指定SQL参数345
7.3.3 <sql:query>标签——通过SQL语句查询346
7.3.4 <sql:setDataSource>标签——设置数据源349
7.3.5 <sql:transaction>标签——事务 处理350
7.3.6 <sql:update>标签——更新数据351
7.4 JSTL的XML标签库353
7.4.1 <x:choose>标签——完成条件判断353
7.4.2 <x:forEach>标签——遍历XML文件354
7.4.3 <x:if>标签——XPath条件执行JSP代码355
7.4.4 <x:otherwise>标签——不满足条件执行357
7.4.5 <x:out>标签——输出XML信息358
7.4.6 <x:param>标签——定义参数360
7.4.7 <x:parse>标签——解析指定的XML内容362
7.4.8 <x:set>标签——保存XML节点363
7.4.9 <x:transform>标签——XML到XSLT转换364
7.4.10 <x:when>标签——根据条件执行代码365
第三篇 框架技术篇368
第8章 Struts2基础368
8.1常用类与接口368
8.1.1 ActionSupport类——业务控制器368
8.1.2 ActionContext.getContext()方法——获取ActionContext对象372
8.1.3 ActionContext.getContext().get(Object key)法——获取Map类型的request372
8.1.4 ActionContext.getSession()法——获取session372
8.1.5 ActionContext.getApplication()方法——获取Map类型的application对象373
8.1.6 Interceptor 接口——拦截器377
8.1.7 ServletActionContext.getRequest()方法——获取HttpServletRequest对象384
8.1.8 ServletActionContext.getResponse()方法——获取HttpServletResponse对象384
8.1.9 ServletActionContext.getServletContext()方法——获取ServletContext对象384
8.1.10 Validateable接口——验证框架384
8.2 Struts2基本配置文件390
8.2.1 <action>元素——建立Action对象的映射390
8.2.2 <Bean>元素——定义及实例化Bean组件395
8.2.3 <constant>元素——在struts.xml中配置常量396
8.2.4 <default-action-ref>元素——配置默认Action398
8.2.5 <global-results>元素——配置全局Result400
8.2.6 <include>元素——包含其他的配置文件402
8.2.7 <package>元素——包的声明402
8.2.8 <result>元素——配置结果映射405
第9章 Struts2标签413
9.1 OGNL语言413
9.1.1“.”和“[]”操作符——获取ActionContext中的所有内容413
9.1.2“#”符号——获取集合中的数据并进行选择操作414
9.1.3 account属性——获取提交的数据415
9.2控制标签415
9.2.1 append标签——将多个集合对象拼接起来415
9.2.2 generator标 签——分割字符串416
9.2.3 if标签——条件标签417
9.2.4 iterator标签——迭代数据的标签418
9.2.5 merge标签——合并集合标签420
9.2.6 sort标签——对集合元素进行排序420
9.2.7 subset标签——截取一个迭代器的子集422
9.3数据标签422
9.3.1 action标签——执行一个Action请求422
9.3.2 bean标签——创建并实例化一个JavaBean对象426
9.3.3 date标签——格式化日期时间427
9.3.4 debug标签——调试标签429
9.3.5 include标签——包含页面标签430
9.3.6 param标签——对参数赋值431
9.3.7 push标签——将对象或值压入到值栈431
9.3.8 property标签——获取数据值并输出到页面中434
9.3.9 set标签——定义一个变量435
9.3.10 url标签——自动生成URL地址436
9.4表单标签437
9.4.1 checkboxlist标签——一次创建多个复选框437
9.4.2 combobox标签——生成一个单行的文本框和一个下拉列表的组合438
9.4.3 datetimepicker标签——生成日期、时间下拉选择框439
9.4.4 doubleselect标签——生成一个级联列表框440
9.4.5 optiontransferselect标签——创建两个选项用来转移下拉列表项441
9.4.6 radio标签——生成单选框443
9.4.7 select标签——生成一个下拉列表444
9.4.8 token标签——同步令牌标签445
9.4.9 updownselect标签——生成可以上下移动选项的下拉列表448
9.5非表单标签449
9.5.1 div标签——生成div元素449
9.5.2 tabbedPanel标签——生成一个包含标签页的面板450
9.5.3 tree和treenode标签——实现数据的树状输出451
第10章 Hibernate常用类与接口455
10.1 Configuration类455
10.1.1 addClass方法——加载实体类455
10.1.2 addResource方法——指定实体类的映射文件456
10.1.3 buildSessionFactory方法——构建SessionFactory456
10.1.4 configure方法——加载Hibernate配置文件457
10.1.5 setProperty方法——为Configuation对象指定配置属性457
10.2 Criteria接口458
10.2.1 add方法——设置查询条件458
10.2.2 addOrder方法——设置结果集的排序规则458
10.2.3 createCriteria方法——创建一个新的Criteria对象459
10.2.4 createAlias方法——建立连接查询459
10.2.5 list方法——返回一个List集合459
10.2.6 setMaxResults方法——设置最大返回记录数461
10.2.7 setFirsResult方法——设置结果集的起始点461
10.2.8 uniqueResult方法——单值检索461
10.2.9 setProjection方法——设置查询的投影列462
10.3 Projections类462
10.3.1 avg方法——计算某一列的平均值462
10.3.2 count方法——返回某个属性的数目463
10.3.3 distinct方法——设置查询结果的唯一性464
10.3.4 id方法——投影对象标识符464
10.3.5 groupProperty方法——设置参加分组的属性列464
10.3.6 max方法——计算某一列的最大值465
10.3.7 min方法——计算某一列的最小值465
10.3.8 projectionList方法——创建多个投影列465
10.3.9 property方法——指明投影对象的某个属性466
10.3.10 rowCount方法——返回满足条件的记录的数目466
10.4 Query接口467
10.4.1 iterate方法——返回查询结果的迭代器467
10.4.2 list方法——返回查询结果的List集合467
10.4.3 uniqueResult方法——单值检索468
10.4.4 setMaxResults方法——设置最大返回记录数468
10.4.5 setFirstResult方法——设置结果集的起始点469
10.4.6 setEntity方法——用于绑定实体类参数470
10.4.7 setParameter方法——绑定任意类型的参数470
10.4.8 setDate方法——绑定映射类型为Date的参数471
10.4.9 setString方法——绑定映射类型为String的参数471
10.4.10 setInteger方法——绑定映射类型为int的参数472
10.4.11 setBoolean方法——绑定映射类型为boolean的参数472
10.4.12 setDouble方法——绑定映射类型为double的参数473
10.4.13 setFloat方法——绑定映射类型为float的参数473
10.5 Restrictions类474
10.5.1 and方法——逻辑与操作474
10.5.2 allEq方法——设置一系列的相等条件474
10.5.3 between方法——设置在两者之间的条件475
10.5.4 eq方法——设置等于条件476
10.5.5 gt方法——设置大于条件476
10.5.6 ge方法——设置大于等于条件476
10.5.7 in方法——判断是否在给定的数组内476
10.5.8 isNotNull方法——判断是否不为null477
10.5.9 isNull方法——判断是否为null477
10.5.10 like方法——设置模糊查询的条件477
10.5.11 not方法——逻辑非操作478
10.5.12 or方法——逻辑或操作478
10.6 SessionFactory接口478
10.6.1 close方法——关闭SessionFactory对象479
10.6.2 isClosed方法——判断SessionFactory对象是否关闭479
10.6.3 openSession方法——开启一个session479
10.7 Session接口481
10.7.1 beginTransaction方法——开启一个事务481
10.7.2 createCriteria方法——创建Criteria对象481
10.7.3 createSQLQuery方法——创建SQLQuery对象481
10.7.4 createQuery方法——创建Query对象482
10.7.5 contains方法——判断对象是否在缓存中存在482
10.7.6 clear方法——清空缓存483
10.7.7 close方法——关闭Session对象483
10.7.8 delete方法——删除对象483
10.7.9 evict方法——从session缓存中清除对象485
10.7.10 get方法——通过OID加载实体对象485
10.7.11 isOpen方法——判断Session对象是否被打开486
10.7.12 load方法——通过OID加载实体对象486
10.7.13 lock方法——以指定的锁定模式进行锁定486
10.8 SQLQuery接口487
10.8.1 addEntity方法——将别名和实体类联系487
10.8.2 addJoin方法——将实体和集合相关联488
10.8.3 addScalar方法——返回标量和实体的结合体489
10.9 Transaction接口489
10.9.1 begin方法——开启事务489
10.9.2 commit方法——提交事务490
10.9.3 rollback方法——回滚事务490
10.9.4 wasCommitted方法——判断事务是否被提交490
10.9.5 wasRolledBack方法——判断事务是否回滚491
第11章 Hibemate配置属性492
11.1 connection.driver class属性——指定数据库驱动492
11.2 connection.url属性——指定连接数据库的URL494
11.3 connection.username属性——指定数据库连接用户名495
11.4 connection.password属性——指定数据库连接密码495
11.5 cache.use_query_cache属性——判断是否缓存查询结果496
11.6 cache.use_second_level_cache属性——判断是否关闭二级缓存496
11.7 cache.provider_class属性——设置二级缓存实现类的全名497
11.8 cache.region_prefix属性——设置二级缓存的前缀名称497
11.9 cache.use_minimal_puts属性——判断是否优化二级缓存498
11.10 dialect属性——指定数据库的SQL方言498
11.11 default_batch_fetch_size属性——设置默认抓取数量499
11.12 default_entity_mode属性——指定默认实体表现模式500
11.13 format_sql属性——格式化SQL语句500
11.14 generate_statistics属性——收集统计数据503
11.15 hibernate.defaultcatalog属性——指定默认的表目录503
11.16 hibernate.default_schema属性——指定默认的表空间504
11.17 hibernate.max_fetch_depth属性——设置抓取深度504
11.18 hibemate.use_sql_comments属性——指定是否输出注释信息505
11.19 hibemate.order_updates属性——为SQL更新排序505
11.20 hibemate.use_identifer_rollback属性——重设默认值505
11.21 hibernate.transaction.factory_class属性——设置事务管理类型506
11.22 show_sql属性——指定是否输出SQL语句506
第12章 Spring基础508
12.1 Spring容器508
12.1.1 ClassPathXmlApplicationContext类——创建容器508
12.1.2 FileSystemXmlApplicationContext类——指定配置文件的位置508
12.1.3 XmlBeanFactory类——解析Spring的配置509
12.1.4 WebApplicationContext接口——初始化Spring容器509
12.2 Spring容器类的方法512
12.2.1 containsBean方法——判断是否包含指定名称JavaBean512
12.2.2 getBean方法——获取容器中的JavaBean514
12.2.3 getBeanDefinitionCount方法获取JavaBean数量514
12.2.4 getBeanDefinitionNarnes方法——获取JavaBean名称516
12.2.5 getBeanNamesForType方法——通过类型获取Bean名称516
12.2.6 getBeansOfType方法——获取指定类型的JavaBean517
12.2.7 getTYpe方法——获取JavaBean的类型517
12.2.8 isSingleton方法——判断是否定义Singleton模式518
12.2.9 isTypeMatch方法——判断JavaBean是否匹配指定的类型518
12.2.10 getServletContext方法——取ServletContext上下文518
第13章 Spring持久化520
13.1 DriverManagerDataSource类——驱动管理器数据源520
13.1.1构造方法520
13.1.2 getConnection方法——获取数据库连接对象521
13.1.3 getConnectionProperties方法——获取数据库连接属性524
13.1.4 getDriverClassName方法——获取数据库驱动类的名称524
13.1.5 getPassword方法——获取数据库的密码525
13.1.6 getUrl方法——获取访问数据库的URL路径525
13.1.7 getUsername方法——获取访问数据库的用户名526
13.1.8 setConnectionProperties方法——设置数据库连接的各种属性526
13.1.9 setDriverClassName方法——设置数据源的驱动类527
13.1.10 setPassword方法——设置连接数据库的密码527
13.1.11 setUrl方法——设置连接数据库的URL路径527
13.1.12 setUsername方法——设置访问数据库的用户名527
13.2 HibernateTemplate类——Hibernate模板528
13.2.1构造方法528
13.2.2 delete方法——删除指定的实体数据530
13.2.3 deleteAll方法——删除指定集合中的所有实体对象530
13.2.4 execute方法——回调执行操作531
13.2.5 executeFind方法——回调查询操作531
13.2.6 fiind方法——执行Hibemate查询532
13.2.7 get方法——获取指定ID编号的实体对象535
13.2.8 loadAll方法——装载指定类型的所有实体对象535
13.2.9 save方法——保存实体对象535
13.2.10 saveOrUpdate方法——保存或更新实体对象536
13.2.11 saveOrUpdateAll方法——保存或更新实体对象集合537
13.2.12 update方法——更新指定的实体对象537
13.3 JdbcTemplate类538
13.3.1 batchUpdate方法——执行批量更新语句538
13.3.2 query方法——用于JDBC查询538
13.3.3 queryForInt方法——int类型单值查询540
13.3.4 queryForList方法——返回结果集合的SQL查询541
13.3.5 queryForLong方法——long类型单值查询方法544
13.3.6 queryForMap方法——查询结果以Map集合保存545
13.3.7 queryForObject方法——查询的结果以对象类型返回545
13.3.8 update方法——更新数据库中的数据546
第14章 SpringWeb标签550
14.1 <form:checkbox>标签——定义HTML表单的复选框550
14.2 <form:errors>标签——显示验证错误信息552
14.3 <form:form>标签——定义HTML表单552
14.4 <form:hidden>标签——定义表单的隐藏组件556
14.5 <form:input>标签——定义表单的文本框输入组件556
14.6 <form:option>标签——定义下拉选择框或列表框的单个选项556
14.7 <form:options>标签——定义下拉选择框或列表框的多个选项557
14.8 <form:password>标签——定义表单的密码框输入组件558
14.9 <fonn:radiobutton>标签——定义表单的单选按钮组件559
14.10 <form:select>标签——定义下拉选择框或者列表选择框560
14.11 <forrn:textarea>标签——定义表单的文本域组件561
索引563
热门推荐
- 262147.html
- 1724695.html
- 2086372.html
- 1730787.html
- 2436032.html
- 337994.html
- 3309902.html
- 5312.html
- 2033101.html
- 1665735.html
- http://www.ickdjs.cc/book_2704196.html
- http://www.ickdjs.cc/book_2103649.html
- http://www.ickdjs.cc/book_3794915.html
- http://www.ickdjs.cc/book_2913778.html
- http://www.ickdjs.cc/book_2176006.html
- http://www.ickdjs.cc/book_2860115.html
- http://www.ickdjs.cc/book_2863647.html
- http://www.ickdjs.cc/book_2912113.html
- http://www.ickdjs.cc/book_2716329.html
- http://www.ickdjs.cc/book_703308.html