JSP应用开发教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:温超著
- 出 版 社:北京:科学出版社
- 出版年份:2011
- ISBN:9787030309181
- 页数:363 页
第1篇 JSP开发基础技术第1章 JSP开发技术概述 3
1.1 JSP开发入门 3
1.1.1 Internet与Web 3
1.1.2 JSP技术简介 5
1.2 其他动态网页技术 8
1.2.1 ASP简介 8
1 .2.2 ASP.NET简介 8
1.2.3 PHP简介 9
1.2.4 与JSP的比较 9
1.3 JSP应用开发体系 10
1.3.1 J2EE体系概述 10
1.3.2 J2EE应用程序方案 12
小结 13
习题 14
上机实验 14
第2章 JSP开发环境的安装与配置 15
2.1 安装和配置JDK 15
2.1.1 JDK的安装 15
2.1.2 JDK的配置 16
2.2 安装和配置Web服务器 17
2.2.1 Tomcat的安装 17
2.2.2 Tomcat的配置 19
2.3 安装和配置IDE 20
2.3.1 NetBeans开发环境 20
2.3.2 Eclipse开发环境 23
2.3.3 JBuilder开发环境 24
2.4 安装和配置DBMS 25
2.4.1 MySQL数据库 25
2.4.2 SQL Server数据库 29
小结 30
习题 30
上机实验 30
第3章 Web应用开发基础 31
3.1 Web 2.0概述 31
3.1.1 Web 2.0的发展 31
3.1.2 Web 2.0的技术规范 32
3.1.3 Web 2.0的应用 32
3.2 XHTML语言 32
3.2.1 XHTML基本语法 33
3.2.2 页面控制标记 33
3.2.3 页面主体元素标记 35
3.2.4 表格 38
3.2.5 FORM表单 39
3.2.6 框架 41
3.3 CSS概述 41
3.3.1 CSS的语法 42
3.3.2 CSS的属性 43
3.3.3 CSS的使用 45
3.3.4 CSS应用实例 45
3.4 JavaScript语言 47
3.4.1 JavaScript语言的特点 47
3.4.2 数据类型、变量、表达式和运算符 48
3.4.3 流程控制 49
3.4.4 函数和对象 51
3.4.5 事件及其处理程序 54
3.4.6 JavaScript应用实例 54
3.5 XML语言 55
3.5.1 XML文档概述 55
3.5.2 XML应用实例 57
3.6 DOM简介 57
3.6.1 DOM概念 58
3.6.2 DOM接口 59
3.6.3 DOM的问题 61
3.7 AJAX技术 61
3.7.1 AJAX技术简介 61
3.7.2 AJAX应用实例 63
小结 65
习题 66
上机实验 66
第2篇 JSP开发核心技术第4章 Java面向对象开发 71
4.1 Java语言简介 71
4.1.1 Java的由来 71
4.1.2 Java的技术特点 71
4.2 Java面向对象编程技术 72
4.2.1 面向对象编程思想 73
4.2.2 类和对象 73
4.2.3 方法 75
4.2.4 父类与子类 79
4.2.5 包 80
4.2.6 访问权限 80
4.2.7 接口 81
4.3 Java语法基础 82
4.3.1 保留字 82
4.3.2 数据类型 82
4.3.3 运算符和表达式 85
4.3.4 流程控制语句 89
4.3.5 文件和输入/输出流 95
4.3.6 异常处理 98
4.3.7 数组和字符串 99
4.3.8 多线程 101
小结 102
习题 103
上机实验 103
第5章 JSP程序开发 104
5.1 JSP页面程序结构 104
5.1.1 JSP页面元素 104
5.1.2 JSP页面程序实例 104
5.2 JSP脚本元素 105
5.2.1 声明 105
5.2.2 脚本程序 106
5.2.3 表达式和注释 107
5.3 JSP指令元素 107
5.3.1 page指令 108
5.3.2 include指令 110
5.3.3 taglib指令 111
5.4 JSP动作元素 112
5.4.1 <jsp:include>动作指令 112
5.4.2 <jsp:forward>动作指令 114
5.4.3 <jsp:param>动作指令 115
5.4.4 <jsp:useBean>动作指令 115
5.4.5 <jsp:setProperty>动作指令 118
5.4.6 <jsp:getProperty>动作指令 119
5.5 JSP内置对象 119
5.5.1 对象与内置对象 119
5.5.2 request对象 121
5.5.3 response对象 124
5.5.4 out对象 127
5.5.5 session对象 130
5.5.6 application对象 132
5.5.7 exception对象 134
5.5.8 pageContext对象 136
5.5.9 page和config对象 138
5.6 Cookie对象 139
5.6.1 认识Cookie 139
5.6.2 JSP使用Cookie 140
小结 142
习题 142
上机实验 143
第6章 JSP数据库开发 144
6.1 JDBC简介 144
6.1.1 从ODBC到JDBC 144
6.1.2 JDBC中的API 145
6.1.3 JDBC对数据库的访问方式 146
6.2 通过JDBC操作数据库 149
6.2.1 通过JDBC访问数据库的步骤 149
6.2.2 加载驱动程序类 149
6.2.3 连接数据库 150
6.2.4 操作数据库 151
6.2.5 关闭数据库连接 153
6.2.6 JDBC数据库开发实例 153
6.2.7 解决中文显示乱码的问题 156
6.3 连接池 158
6.3.1 连接池技术概述 158
6.3.2 连接池实例 161
小结 163
习题 163
上机实验 163
第3篇 JSP开发高级技术第7章 Servlet编程 167
7.1 认识Servlet 167
7.1.1 Servlet概述 167
7.1.2 Servlet工作原理 167
7.1.3 Servlet编程接口 169
7.2 Servlet设计方法 170
7.3 处理客户端输入 174
7.4 发送非HTML文档 178
7.5 获取Servlet配置参数 180
7.5.1 在init()方法中获得ServletConfig对象 180
7.5.2 通过getServletConfig()方法直接获取ServletConfig对象 182
7.6 会话管理 183
7.6.1 使用Cookie保存会话状态 184
7.6.2 使用URL重写保存会话状态 185
7.6.3 使用HttpSession对象保存会话状态 188
7.7 Servlet上下文对象 190
7.8 Servlet间协作 194
7.9 Servlet Filter 199
小结 201
习题 201
上机实验 202
第8章 JavaBean编程 203
8.1 认识JavaBean 203
8.1.1 JavaBean概述 203
8.1.2 JavaBean的创建 204
8.2 JavaBean和JSP结合编程 207
8.2.1 JSP中JavaBean的相关标记 207
8.2.2 JavaBean的生命周期 212
8.3 JavaBean实例 213
8.3.1 计数器的实现方法 213
8.3.2 使用JavaBean封装数据库操作 214
小结 218
习题 218
上机实验 219
第9章 XML与JSP开发 220
9.1 XML简介 220
9.1.1 XML的起源 220
9.1.2 XML的定义 220
9.1.3 XML的特点 221
9.2 XML语法 222
9.2.1 元素标记语法 222
9.2.2 XML文档结构 222
9.2.3 文档类型声明 226
9.2.4 命名空间 227
9.3 XML解析器 229
9.3.1 XML解析器概述 229
9.3.2 SAX解析器 230
9.4 XML在JSP中的应用 234
9.4.1 JSP自定义标记 234
9.4.2 自定义标记的实现 235
9.4.3 Web Services简介 239
小结 241
习题 241
上机实验 242
第4篇 JSP开发模式与综合案例第10章 JSP开发模式与技术 245
10.1 JSP开发模式 245
10.1.1 JSP+JavaBean模式 245
10.1.2 Servlet+JSP+JavaBean模式 245
10.2 Struts开发框架 246
10.2.1 Struts的工作原理 247
10.2.2 Struts的使用 247
10.3 Hibernate技术 250
10.3.1 Hibernate概述 251
10.3.2 Hibernate的使用 251
10.4 Spring开发框架 257
小结 259
习题 259
上机实验 259
第11章 企业邮箱模拟系统 260
11.1 系统概述 260
11.2 需求分析 260
11.2.1 系统总体设计图 260
11.2.2 系统功能介绍 261
11.3 系统流程分析 262
11.4 数据库设计 262
11.5 公共操作类的实现 264
11.5.1 数据库操作类实现 264
11.5.2 邮件操作类实现 265
11.5.3 用户操作类实现 275
11.6 系统功能模块的实现 277
11.6.1 登录模块页面实现 277
11.6.2 邮件管理主页面实现 290
11.6.3 邮件发送、读取页面实现 301
11.6.4 企业公告发布页面实现 305
11.6.5 邮件高级搜索页面实现 306
小结 309
第12章 基于Struts的学生管理系统 310
12.1 系统概述 310
12.2 需求分析 310
12.2.1 系统总体设计图 310
12.2.2 系统用例图 311
12.2.3 系统功能介绍 312
12.3 系统流程分析 314
12.4 数据库设计 314
12.5 公共操作类的实现 318
12.5.1 数据库操作类实现 318
12.5.2 系统登录操作类实现 319
12.5.3 基本操作类实现 321
12.6 系统功能模块的实现 327
12.6.1 登录模块页面实现 327
12.6.2 校管理员功能模块页面实现 329
12.6.3 院管理员功能模块页面实现 344
12.6.4 教师功能模块页面实现 353
12.6.5 学生功能模块页面实现 356
12.7 Struts配置文件 361
小结 363
参考文献 364
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《批评的左岸》李蔚超著 2019
- 《蔽庐非诗话 甲集》蒋箸超著 1915
- 《文化融合思维与英语教学研究》魏雪超著 2019
- 《榕荫书话》陈伟军,陈鸣超著 2019
- 《新中东秩序构建与中国对中东战略》唐志超著 2018
- 《语料库驱动的短语配价型式研究》甄凤超著 2019
- 《治理现代化 改革开放以来中国特色社会治理的发展逻辑与进路》吴超著 2020
- 《媒介文化与当代生活境遇》葛彬超著 2019
- 《中国古代石刻概论》赵超著 2019
- 《聚乳酸基生物质热塑性弹性体的合成与结构性能研究》曾超著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019