Java Web应用开发技术实用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王红主编;刘弘,叶灵君,郑志华副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2008
- ISBN:7508451244
- 页数:375 页
第1章 JSP概述 1
1.1 JSP技术 1
1.2 JSP页面执行原理 2
1.2.1 第一个JSP页面 2
1.2.2 JSP运行原理 2
1.2.3 JSP与Servlet的关系 6
1.3 配置JSP运行环境 7
1.3.1 安装J2SDK 7
1.3.2 安装Tomcat 9
1.3.3 JSP页面测试 12
1.4 小结 13
习题 13
实验1 搭建JSP运行的实验环境 14
第2章 JSP基础 15
2.1 JSP页面的基本组成 15
2.2 JSP页面中的注释 16
2.2.1 HTML注释 17
2.2.2 隐藏注释 18
2.2.3 脚本注释 18
2.3 声明 19
2.3.1 变量声明 19
2.3.2 方法声明 20
2.3.3 声明类 22
2.4 代码段 23
2.5 表达式 25
2.6 JSP指令 26
2.6.1 page指令 26
2.6.2 include指令 29
2.6.3 taglib指令 33
2.7 JSP动作 37
2.7.1 〈jsp:include〉动作标记 37
2.7.2 〈jsp:param〉动作标记 39
2.7.3 〈jsp:forward〉动作标记 40
2.7.4 〈jsp:plugin〉动作标记 42
2.7.5 〈jsp:useBean〉动作标记 43
2.8 小结 43
习题 44
实验2 JSP脚本、指令和动作 45
第3章 JSP隐含对象 48
3.1 JSP隐含对象概述 48
3.2 与输入/输出有关的隐含对象 49
3.2.1 request对象 49
3.2.2 response对象 59
3.2.3 out对象 65
3.3 与属性作用域有关的对象 66
3.3.1 session对象 66
3.3.2 application对象 75
3.3.3 pageContext对象 80
3.4 与Servlet有关的隐含对象 82
3.4.1 page对象 82
3.4.2 config对象 82
3.5 与Error有关的隐含对象 83
3.6 小结 84
习题 84
实验3 JSP隐含对象的使用 85
第4章 JSP中使用数据库 92
4.1 JDBC技术概述 92
4.1.1 什么是JDBC 92
4.1.2 两层模型和三层模型 92
4.1.3 JDBC驱动程序的类型 93
4.2 使用JDBC 95
4.2.1 注册和加载驱动器 95
4.2.2 建立连接 96
4.2.3 发送SQL语句 97
4.2.4 使用Statement对象执行语句 101
4.2.5 ResultSet对象 102
4.2.6 关闭Statement对象和Connection对象 106
4.2.7 事务 108
4.3 在JSP中通过JDBC-ODBC桥使用数据库 110
4.3.1 查询举例 113
4.3.2 更新记录举例 120
4.3.3 添加记录举例 121
4.3.4 删除记录举例 123
4.3.5 通过本地协议纯Java方式访问SQL Server数据库 123
4.4 在JSP中使用Excel电子表格 125
4.5 共享数据库连接 126
4.6 小结 127
习题 128
实验4 JDBC技术 129
第5章 JSP与JavaBean 134
5.1 JavaBean组件技术 134
5.1.1 JavaBean规范 134
5.1.2 JavaBean的简单属性 136
5.2 在JSP中使用JavaBean 138
5.2.1 〈jsp:useBean〉动作标记 138
5.2.2 〈jsp:getProperty〉动作标记 143
5.2.3 〈jsp:setProperty〉动作标记 145
5.3 Bean的存放目录 149
5.3.1 对任何Web应用都可以使用的Bean的存放位置 149
5.3.2 只对ROOT目录可用的Bean的存放位置 149
5.3.3 只供某个Web应用使用的Bean的存放位置 149
5.4 JSP与Bean结合举例 149
5.4.1 购物车Bean 149
5.4.2 读文件Bean 151
5.4.3 标准化试题Bean 153
5.5 综合实例——网上书店 156
5.5.1 系统功能 156
5.5.2 数据库设计 157
5.5.3 页面设计 157
5.6 小结 162
习题 162
实验5 JSP中使用Java Bean 164
第6章 表达式语言 171
6.1 表达式语言简介 171
6.1.1 EL用于静态文本 171
6.1.2 EL用于动态文本 173
6.2 表达式语言语法 174
6.2.1 .与[]运算符 174
6.2.2 EL中的变量 175
6.2.3 EL中的符号常量 175
6.2.4 EL中的保留字 176
6.2.5 EL中的运算符 176
6.2.6 EL中的函数 179
6.3 EL中的隐含对象 181
6.3.1 与范围有关的隐含对象 182
6.3.2 与输入有关的隐含对象 183
6.3.3 其他隐含对象 184
6.4 小结 187
习题 188
实验6 JSP中使用EL表达式 188
第7章 标准标记——JSTL 193
7.1 JSTL简介 193
7.2 核心标记库 196
7.2.1 通用标记 196
7.2.2 条件标记 202
7.2.3 迭代标记 206
7.2.4 URL相关标记 213
7.3 I18N格式标记库 218
7.3.1 国际化标记 219
7.3.2 消息标记 220
7.3.3 数字、日期格式化标记 226
7.4 SQL标记库 229
7.4.1 设置数据源标记〈sql:setDataSource〉 230
7.4.2 查询标记〈sql:query〉 231
7.4.3 更新标记〈sql:update〉 233
7.5 函数标记库 234
7.6 小结 236
习题 236
实验7 JSP中使用JSTL 237
第8章 Servlet技术 243
8.1 Servlet简介 243
8.2 编译和运行Servlet 244
8.2.1 Servlet程序的基本结构 244
8.2.2 编译Servlet源程序 249
8.2.3 运行Servlet 249
8.3 Servlet的生命周期 250
8.4 Servlet中其他常用的类和接口 252
8.4.1 ServletRequest接口和HttpServletRequest接口 252
8.4.2 ServletResponse接口和HttpServletResponse接口 255
8.4.3 HttpSession接口 257
8.4.4 ServletConfig接口 262
8.4.5 ServletContext接口 262
8.4.6 Filter接口、FilterChain接口和FilterConfig接口 263
8.5 JSP与Servlet结合 269
8.5.1 JSP访问Servlet 269
8.5.2 JSP和Servlet共享变量 271
8.6 小结 273
习题 273
实验8 Servlet与过滤器 275
第9章 Struts架构 281
9.1 MVC设计模式 281
9.1.1 设计模式 281
9.1.2 MVC设计模式 284
9.1.3 JSP Model 1和JSP Model 2 287
9.2 Struts架构简介 292
9.2.1 架构 293
9.2.2 Struts架构 294
9.3 第一个Struts程序 298
9.3.1 运用Struts架构 298
9.3.2 创建视图 299
9.3.3 数据验证 301
9.3.4 创建控制器 303
9.3.5 创建模型组件 305
9.3.6 创建配置文件 305
9.3.7 运行helloapp 306
9.4 用JBuilder开发Struts应用 310
9.4.1 JBuilder 2005安装 310
9.4.2 JBuilder 2005对于Struts的支持 311
9.4.3 用JBuilder 2005开发基于Struts架构的Web应用 311
9.5 Struts配置文件:struts-config.xml 321
9.5.1 〈struts-config〉元素 321
9.5.2 〈data-sources〉元素 321
9.5.3 〈form-beans〉元素 325
9.5.4 〈global-forwards〉元素 325
9.5.5 〈action-mappings〉元素 326
9.5.6 〈message-resources〉元素 327
9.5.7 〈plug-in〉元素 327
9.6 Struts标记库 328
9.6.1 HTML标记 329
9.6.2 Bean标记 338
9.6.3 Logic标记 344
9.7 Validator验证框架 349
9.7.1 安装和配置Validator验证框架 350
9.7.2 使用Validator验证框架 352
9.7.3 使用Validator验证框架举例 354
9.8 小结 358
习题 358
实验9 Struts架构 359
参考文献 375
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018