Web应用开发技术:JSPPDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:崔尚森,张白一编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2007
- ISBN:7560618790
- 页数:324 页
第1章 Internet应用开发技术概述 1
1.1 Internet基础知识 1
1.1.1 Internet的起源与发展 1
1.1.2 Internet的组成 3
1.1.3 Internet提供的服务 3
1.1.4 HTTP协议 6
1.1.5 IP地址与域名 7
1.1.6 统一资源定位器(URL) 8
1.2 Internet的WWW服务 9
1.2.1 WWW的起源与发展 9
1.2.2 WWW的特点 10
1.2.3 WWW的结构与工作模式 11
1.2.4 C/S模式与B/S模式 12
1.2.5 Web浏览器软件的发展 13
1.2.6 对Web服务器软件的要求 14
1.3 Internet上的信息携带者——网页 14
1.3.1 网页的概念 14
1.3.2 超文本、超媒体与超链接 15
1.3.3 网页的组成方式 15
1.3.4 静态网页与动态网页 15
1.3.5 网页的浏览 17
1.3.6 网页的下载与保存 18
1.4 动态网页技术简介 18
1.4.1 CGI技术 18
1.4.2 ASP技术 19
1.4.3 PHP技术 20
1.4.4 Servlet技术 20
1.4.5 JSP技术 20
1.4.6 网络应用编程语言体系 21
1.5 JSP页面结构和技术原理 21
1.5.1 一个简单的JSP页面 21
1.5.2 一个典型的JSP页面文件 22
1.5.3 JSP页面构成分析 24
1.5.4 JSP页面的执行过程 25
1.5.5 编译后的.java文件 25
1.5.6 JSP的技术优势 28
1.6 JSP语法 29
1.6.1 JSP语法成分导引符 29
1.6.2 JSP标识符命名规范 30
1.6.3 模板元素 30
1.6.4 JSP中的注释 30
1.6.5 脚本元素 31
1.6.6 JSP标签 32
习题1 33
第2章 Web编程基础——HTML语言 34
2.1 HTML概述 34
2.1.1 网页与HTML 34
2.1.2 HTML的产生和发展 34
2.1.3 HTML语法 35
2.1.4 HTML文档结构 35
2.1.5 HTML文档的四个顶级标记 37
2.1.6 HTML文档的注释 38
2.2 文字风格设置 38
2.2.1 字体标记 38
2.2.2 标题字标记 40
2.2.3 文字附助变化标记 40
2.2.4 画线标记 40
2.2.5 转义字符与特殊字符 41
2.2.6 文字移动标记 42
2.3 段落控制标记 42
2.3.1 分行和禁行标记 42
2.3.2 段落标记 43
2.3.3 预排版标记 43
2.3.4 列表标记 44
2.3.5 块标记 46
2.4 超链接标记 47
2.4.1 <A>标记 47
2.4.2 嵌入图像或视频标记 50
2.4.3 嵌入背景音乐标记 51
2.4.4 嵌入声音或图像标记 51
2.4.5 单图多向超链接的设置 51
2.4.6 <BODY>标记的属性与窗口色彩搭配 54
2.5 表格标记 55
2.5.1 表格的基本语法 55
2.5.2 表格的属性 56
2.5.3 单元格的属性 56
2.5.4 表格标题设置 57
2.5.5 复杂表格设计示例 57
2.6 表单标记 59
2.6.1 表单标记的一般格式 60
2.6.2 <INPUT>标记 60
2.6.3 列表框和下拉列表框 61
2.6.4 文本区域 62
2.7 框架结构标记 63
2.7.1 框架的基本结构 63
2.7.2 <FRAMESET>的常用属性 64
2.7.3 <FRAME>的属性 65
2.7.4 框架结构间的关联 66
2.7.5 <NOFRAMES>标记 68
2.8 CSS样式 68
2.8.1 定义CSS样式的方法 68
2.8.2 加载CSS样式的三种方式 69
2.8.3 CSS应用示例 70
习题2 71
第3章 搭建JSP运行环境 73
3.1 需要安装的工具软件 73
3.2 安装和配置JDK 74
3.2.1 下载和安装JDK 74
3.2.2 配置JDK 75
3.2.3 测试JDK的安装与环境变量设置 76
3.3 安装和配置Tomcat Eclipse开发工具 76
3.3.1 下载和安装Eclipse 77
3.3.2 安装过程中的设置 77
3.3.3 创建和测试JSP程序 81
3.4 安装和配置SQL Server 2000 84
3.4.1 安装SQL Server 2000数据库系统 84
3.4.2 测试SQL Server 2000开发平台 88
习题3 90
第4章 JSP脚本语言 91
4.1 Java的数据类型和变量 91
4.1.1 Java的标识符命名规范 91
4.1.2 Java的数据类型 91
4.1.3 常量 92
4.1.4 变量 93
4.1.5 数组 96
4.1.6 注释 98
4.2 运算符和表达式 98
4.2.1 算术表达式 98
4.2.2 关系表达式 99
4.2.3 逻辑运算符 99
4.2.4 条件运算符 99
4.2.5 位运算 100
4.2.6 运算符的优先级 101
4.3 程序流程控制语句 102
4.3.1 if选择语句 102
4.3.2 switch多分支选择 103
4.3.3 for循环控制 103
4.3.4 while循环控制 104
4.3.5 Do-while循环控制 105
4.3.6 break与continue 106
4.4 类、对象和包 107
4.4.1 定义类 107
4.4.2 创建对象 109
4.4.3 继承 109
4.4.4 多态 109
4.4.5 接口(interface) 111
4.4.6 包(package) 113
4.5 Java常用类 114
4.5.1 String类 114
4.5.2 System类 116
4.5.3 Date类 118
4.5.4 Math类 120
4.5.5 parseInt()和parseFloat()函数 122
4.6 异常处理 123
4.6.1 异常处理 123
4.6.2 异常处理示例程序 124
4.6.3 常用异常类 125
4.7 JSP中变量的作用域与多线程问题 126
4.7.1 JSP中的变量作用域问题 126
4.7.2 多线程问题 127
习题4 129
第5章 JSP常用内置对象 130
5.1 out对象 130
5.1.1 out对象的数据成员 130
5.1.2 out对象的主要方法 130
5.1.3 out对象应用举例 131
5.2 request对象 132
5.2.1 request对象的数据成员 132
5.2.2 request对象的主要方法 133
5.2.3 获取请求头信息 134
5.2.4 获取用户提交的信息 136
5.2.5 中文乱码的处理 138
5.3 response对象 139
5.3.1 response对象的数据成员 139
5.3.2 response对象的主要方法 140
5.3.3 response对象应用举例 141
5.4 session对象 142
5.4.1 session对象的主要方法 143
5.4.2 session对象应用举例 143
5.4.3 利用session对象设计购物车 145
5.5 application对象 148
5.5.1 application对象的主要方法 148
5.5.2 application对象应用举例 148
5.6 pageContext对象 150
5.6.1 pageContext对象的数据成员 150
5.6.2 pageContext对象的主要方法 151
5.6.3 pageContext对象应用举例 151
5.7 config、exception和page对象 154
5.7.1 config对象 154
5.7.2 exception对象 154
5.7.3 page对象 155
习题5 155
第6章 JSP标签 156
6.1 JSP指令元素 156
6.1.1 page指令 156
6.1.2 include指令 157
6.1.3 taglib指令 159
6.2 JSP动作 159
6.2.1 param动作 160
6.2.2 include动作 160
6.2.3 forward动作 162
6.2.4 useBean动作 164
6.2.5 setProperty动作 164
6.2.6 getProperty动作 165
6.2.7 plugin动作 167
6.2.8 fallback动作 168
习题6 168
第7章 使用JDBC连接数据库 170
7.1 关系型数据库与SQL语言 170
7.1.1 关系型数据库的基本概念 170
7.1.2 数据定义语言 171
7.1.3 数据操纵语言 172
7.1.4 数据查询语句 173
7.2 连接数据库的JDBC简介 174
7.2.1 JDBC结构 174
7.2.2 四类JDBC驱动程序 175
7.2.3 JDBC编程要点 176
7.2.4 常用的JDBC类与方法 176
7.3 在JSP中使用JDBC连接数据库 179
7.3.1 创建数据库及表 179
7.3.2 建立JSP与MS Access数据库的连接 179
7.3.3 JSP访问MS Access数据库应用实例 181
7.3.4 JSP连接MS SQL Server数据库 183
7.3.5 JSP访问MS SQL Server数据库应用实例 186
7.3.6 向MS Access数据库中添加记录 188
习题7 190
第8章 JSP与JavaBean 192
8.1 JavaBean与组件复用 192
8.1.1 软件复用技术 192
8.1.2 JavaBean组件模型 193
8.1.3 JavaBean的组成特性 193
8.1.4 JavaBean的其它特性 194
8.2 在JSP中使用JavaBean 195
8.2.1 JavaBean编写规范 195
8.2.2 JavaBean应用示例 195
8.2.3 用Eclipse建立JSP+JavaBean程序 197
8.2.4 JavaBean在JSP中的生命周期 199
8.2.5 一个具有索引属性的JavaBean 202
8.3 使用JavaBean访问数据库 203
8.3.1 连接数据库的JavaBean 204
8.3.2 操作数据库中数据的JavaBean 204
8.3.3 使用JSP+JavaBean创建表、插入记录和显示记录 206
8.3.4 使用JSP+JavaBean修改记录和删除记录 207
8.4 JSP+JavaBean留言板案例 210
8.4.1 填写留言的界面 210
8.4.2 表示留言数据的JavaBean 211
8.4.3 执行数据库操作的JavaBean 212
8.4.4 添加留言的JSP页面 214
8.4.5 查看留言的JSP 215
8.4.6 运行效果 216
习题8 216
第9章 Servlet 218
9.1 Servlet概述 218
9.1.1 Servlet的特点 218
9.1.2 Servlet的工作原理 219
9.1.3 Servlet的应用范围 219
9.1.4 Servlet的生命周期 220
9.1.5 init()、service()和destroy()方法 221
9.2 Servlet的基本结构与成员方法 221
9.2.1 Servlet的基本层次结构 222
9.2.2 HttpServlet类的成员方法 222
9.2.3 在Eclipse中建立Servlet 224
9.3 调用Servlet的多种方法 226
9.3.1 在URL中直接调用Servlet 226
9.3.2 在<FORM>标记中访问Servlet 227
9.3.3 利用超链接访问Servlet 228
9.3.4 在JSP文件中调用Servlet 229
9.4 两种模式的JSP技术 231
9.4.1 JSP+JavaBean 232
9.4.2 JSP+Servlet+JavaBean 232
9.4.3 两种模式的比较 233
9.5 Servlet模式的留言板案例 234
9.5.1 填写留言的界面 235
9.5.2 接受请求保存留言的Servlet 235
9.5.3 查看留言的Servlet 237
9.5.4 表示留言数据的JavaBean 239
9.5.5 显示留言消息的JSP 240
9.5.6 运行效果 241
9.6 Servlet的会话跟踪 242
9.6.1 获取用户的会话 242
9.6.2 Servlet购物车 244
习题9 247
第10章 JSP中的文件操作 248
10.1 File类 248
10.1.1 获取文件属性的成员方法 248
10.1.2 应用举例 249
10.2 基本输入/输出流类 251
10.2.1 InputStream类 252
10.2.2 OutputStream类 252
10.2.3 Reade类 252
10.2.4 Writer类 252
10.3 字节文件输入/输出流的读/写 253
10.3.1 FileInputStream类和FileOutputStream类 253
10.3.2 字节文件的读/写 254
10.4 字符文件输入/输出流的读/写 258
10.4.1 FileReader类和FileWriter类 258
10.4.2 字符文件的读/写 259
10.5 文件的随机输入/输出流的读/写 261
10.5.1 RandomAccessFile类 261
10.5.2 RandomAccessFile类中的常用成员方法 261
10.5.3 文件位置指针的操作 262
10.6 文件的上传和下载 265
10.6.1 文件上传 265
10.6.2 文件下载 268
习题10 270
第11章 XML简介 272
11.1 XML概述 272
11.2 XML语法 273
11.2.1 XML文档结构 273
11.2.2 XML声明 274
11.2.3 XML元素 275
11.2.4 XML元素基本语法规则 275
11.2.5 XML的注释 276
11.3 根标记与特殊字符 276
11.3.1 XML文档的根标记 277
11.3.2 数据内容中的特殊字符 277
11.4 显示XML文档内容 277
11.4.1 显示没有样式表的XML文档 277
11.4.2 显示有CSS样式表的XML文档 278
11.4.3 显示有XSL样式表的XML文档 279
11.5 用Servlet和JSP动态生成XML文档 282
11.5.1 用Servlet动态生成XML文档 282
11.5.2 用JSP动态生成XML文档 285
11.5.3 使用DOM解析XML文件 286
习题11 290
第12章 JSP标签库 291
12.1 标签库概述 291
12.1.1 标签库的概念 291
12.1.2 标签库的接口和类的继承关系 291
12.1.3 Tag接口中定义的方法和常量 292
12.1.4 JSTL介绍 293
12.1.5 表达式语言(EL) 294
12.2 自定义标签库的开发 295
12.2.1 自定义标签的组成和开发步骤 295
12.2.2 继承TagSupport类开发自定义标签 295
12.2.3 实现Tag接口开发自定义标签 298
12.3 安装配置支持JSTL的IDE 300
12.3.1 安装前的准备工作 300
12.3.2 安装配置MyEclipse的步骤 300
12.3.3 MyEclipse的其它一些设置 303
12.3.4 一个使用JSTL的通用web.xml文件 304
12.4 JSTL应用编程举例 305
12.4.1 <c:set>和<c:out>标签应用 305
12.4.2 迭代标签<c:forEach>应用 311
12.4.3 SQL类标签应用 313
12.4.4 XML核心动作应用 317
12.4.5 XML流程控制动作应用 320
习题12 323
参考文献和网站 324
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019