JSP实训教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:郭新,叶春蕾,王琳,张俊华,蔡聚波编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302284543
- 页数:363 页
第1章 JSP技术概述 1
1.1 JSP技术背景 1
1.2动态网页技术 1
1.2.1 CGI 2
1.2.2 ASP 2
1.2.3 ASP.NET 2
1.2.4 PHP 2
1.2.5 Servlet 3
1.2.6 JSP 3
1.2.7动态网页技术的比较 3
1.3 JSP页面与JSP运行原理 4
1.3.1 JSP的工作原理 4
1.3.2编译后的JSP 6
实训1 JSP开发环境搭建与运行 6
实训2 JSP集成开发工具MyEclipse 16
1.4小结 28
习题 29
第2章 JSP开发基础 30
2.1 HTML语言 30
2.1.1 HTML概述 30
2.1.2简单格式标记 31
2.1.3超链接与图片标记 31
2.1.4表格设计 32
2.1.5表单设计 33
2.1.6框架结构 35
实训3 HTML简单网页设计 36
2.2 JavaScript脚本语言 41
2.2.1 JavaScript脚本语言概述 41
2.2.2在JSP中引入JavaScript 42
2.2.3 JavaScript的数据类型与运算符 43
2.2.4 JavaScript的流程控制语句 46
2.2.5函数的定义和调用 48
2.2.6事件 48
2.2.7 JavaScript常用对象的应用 49
实训4 JavaScript综合应用 50
2.3 Dreamweaver 52
2.3.1操作界面 53
2.3.2用Dreamweaver建立JSP站点 54
实训5用Dreamweaver设计简单网站 54
2.4 Java语言基础 62
2.4.1面向对象程序设计 63
2.4.2标识符、关键字和分隔符 66
2.4.3基本数据类型及之间的转换 68
2.4.4常量与变量 70
2.4.5运算符与表达式 71
2.4.6流程控制语句 74
2.4.7数组的创建与应用 77
2.4.8字符串处理 78
2.4.9集合类 82
2.4.10异常处理 83
实训6 Java综合应用 86
2.5小结 90
习题 90
第3章 JSP语法 91
3.1 JSP的基本构成 91
3.1.1 JSP中的指令标识 92
3.1.2 HTML标记语言 92
3.1.3嵌入的Java代码片段 92
3.1.4 JSP表达式 92
3.2 JSP的注释 93
3.2.1 HTML中的注释 93
3.2.2带有JSP表达式的注释 94
3.2.3隐藏注释 94
3.2.4脚本程序中的注释 95
3.3 JSP的脚本标识 97
3.3.1 JSP表达式 98
3.3.2声明标识 99
3.3.3脚本程序 100
实训7灵活使用JSP脚本等元素进行JSP编程 101
3.4 JSP的指令标识 103
3.4.1 page指令 103
3.4.2 include指令 104
3.4.3 taglib指令 105
实训8 include指令实现网页模板 106
3.5动作标识 107
3.5.1 〈jsp:include〉 107
3.5.2 〈jsp:forward〉 109
3.5.3 〈jsp:useBean〉 109
3.5.4 〈jsp:setProperty〉 112
3.5.5 〈jsp:getProperty〉 114
3.5.6 〈jsp:fallback〉 114
3.5.7 〈jsp:plugin〉 115
实训9动作标识综合应用 117
3.6小结 117
习题 118
第4章 JSP内置对象 119
4.1 JSP内置对象概述 119
4.2 request对象 120
4.2.1访问请求参数 121
4.2.2管理属性 123
4.2.3获取客户端Cookie信息 124
4.2.4获取客户信息 125
实训10 request对象实现页面信息的提取 126
4.3 response对象 126
4.3.1重定向网页 127
实训11 response实现重定向页面 127
4.3.2设置HTTP响应报头 129
4.3.3缓冲区配置 130
4.4 session对象 131
实训12 session对象实现保持会话信息 132
4.5 application对象 133
4.5.1访问应用程序初始化参数 133
4.5.2管理应用程序环境属性 133
实训13 application对象实现简单统计在线人数 134
4.6 out对象 135
实训14 out对象实现向客户端输出数据 136
4.7其他内置对象 136
4.7.1获取会话范围的pageContext对象 136
4.7.2读取web.xml配置信息的config对象 137
4.7.3应答或请求的page对象 137
4.7.4获取异常信息的exception对象 138
4.8小结 138
习题 139
第5章 JavaBean技术 140
5.1 JavaBean的基本概念 140
5.1.1 JavaBean的属性 141
5.1.2 JavaBean的方法 143
实训15创建简单属性的JavaBean 143
5.2在JSP中使用JavaBean 144
5.2.1创建JavaBean 144
5.2.2在JSP页面中应用JavaBean 146
实训16应用JavaBean封装数据库访问操作 150
5.3小结 153
习题 153
第6章 Servlet技术 154
6.1 Servlet基础 154
6.1.1 Servlet技术简介 154
6.1.2 Servlet技术功能 154
6.1.3 Servlet技术特点 155
6.1.4 Servlet的生命周期 155
6.1.5 Servlet与JSP的区别 156
6.1.6 Servlet的代码结构 156
实训17开发简单的Servlet程序 157
6.2 Servlet API编程常用接口和类 158
6.2.1 Servlet接口 159
6.2.2 HttpServlet类 159
6.2.3 ServletConfig接口 159
6.2.4 HttpServletRequest接口 160
6.2.5 HttpServletResponse接口 161
6.2.6 GenericServlet类 161
6.3 Servlet开发 162
6.3.1 Servlet的创建 162
6.3.2 Servlet的配置 162
实训18应用Servlet读取所有HTML表单数据 164
6.4小结 167
习题 167
第7章 JSP实用组件 168
7.1 JSP文件操作 168
7.1.1 jspSmartUpload组件的安装与配置 168
7.1.2 jspSmartUpload组件中的常用类 169
实训19利用jspSmartUpload组件实现文件的上传和下载 173
7.2 E-mail发送接收组件 176
7.2.1邮件传输协议 176
7.2.2 JavaMail组件简介 176
7.2.3 JavaMail核心类简介 177
7.2.4搭建JavaMail的开发环境 179
实训20利用JavaMail组件发送E-mail 180
7.3 JSP动态图表组件 182
7.3.1 JFreeChart组件简介 182
7.3.2 JFreeChart的下载与安装 183
7.3.3 JFreeChart的核心类 184
实训21利用JFreeChart生成动态图表 184
7.4 JSP报表组件 186
7.4.1 iText组件简介 186
7.4.2 iText组件的下载与配置 187
实训22利用iText组件生成PDF文档 187
7.5 JSP在线编辑组件 190
7.5.1 CKEditor组件简介 190
7.5.2 CKEditor组件的下载与配置 190
实训23利用CKEditor实现在线编辑 192
7.6小结 194
习题 194
第8章 JSP数据库应用开发 195
8.1关系数据库 195
8.2数据库管理系统 197
8.2.1 SQL Server 2005数据库 198
8.2.2 MySQL数据库 198
8.2.3 Oracle数据库 198
8.2.4 Access数据库 198
实训24数据库MySQL的安装和使用 199
8.3 JDBC概述 208
8.3.1 JDBC技术介绍 208
8.3.2 JDBC驱动程序 208
8.4 JDBC中的常用接口 209
8.4.1驱动程序接口Driver 209
8.4.2驱动程序管理器DriverManager类 210
8.4.3数据库连接接口Connection 210
8.4.4执行SQL语句接口Statement 211
8.4.5执行动态SQL语句接口PreparedStatement 213
8.4.6执行存储过程接口Ca11ableStatement 214
8.4.7访问结果集接口ResultSet 214
8.5连接数据库 216
8.5.1加载JDBC驱动程序 216
8.5.2创建数据库连接 216
8.5.3创建一个Statement 217
8.5.4执行SQL语句 217
8.5.5获得查询结果 218
8.5.6关闭JDBC对象 218
实训25 JDBC Driver for MySQL的下载和使用 219
8.6典型JSP数据库连接 222
8.6.1 SQL Server 2005数据库的连接 222
8.6.2 Access数据库的连接直接用ODBC 222
8.6.3 MySQL数据库的连接 223
实训26 JSP连接不同类型数据库 223
8.7数据库操作技术 225
8.7.1查询操作 225
8.7.2添加操作 225
8.7.3修改操作 226
8.7.4删除操作 226
实训27利用JDBC实现数据库的操作 227
实训28 JSP+JavaBean模式开发数据库 232
8.8连接池技术 235
8.8.1连接池简介 235
8.8.2在Tomcat中配置连接池 236
8.8.3使用连接池技术访问数据库 237
实训29 JSP利用连接池连接数据库 237
8.9小结 238
习题 238
第9章 JSP高级程序设计 239
9.1 JSP与Ajax技术 239
9.1.1 Ajax简介 239
9.1.2 Ajax的工作原理 239
9.1.3 Ajax使用的技术 240
9.1.4 Ajax开发需要注意的几个问题 243
实训30应用Ajax局部刷新显示用户 245
9.2 JSP框架技术 248
9.2.1 Struts 2框架 248
实训31创建简单Struts 2应用程序 250
9.2.2 Spring框架 254
实训32创建简单Spring应用程序 255
9.2.3 Hibernate技术 257
实训33创建简单Hibernate应用程序 257
9.3小结 261
习题 262
第10章 在线投票系统 263
10.1需求分析 263
10.1.1系统概述 263
10.1.2系统运行环境 263
10.1.3功能需求 264
10.2总体设计 264
10.2.1开发和设计的总体思想 264
10.2.2系统模块结构图 264
10.2.3模块设计 264
10.2.4系统流程描述 265
10.2.5界面设计 265
10.2.6数据库设计 265
10.3详细设计 267
10.3.1数据库访问模块 267
10.3.2投票功能模块 269
10.3.3系统维护模块 271
10.4小结 275
第11章 实验室选课系统 276
11.1系统概述 276
11.1.1系统功能分析 276
11.1.2系统预览 277
11.1.3系统特点 279
11.2系统设计 279
11.2.1系统设计思想 279
11.2.2系统功能分析 280
11.2.3业务流程 280
11.3数据库设计 281
11.3.1设计思路 281
11.3.2表设计 281
11.3.3表关系图 283
11.4逻辑层的设计与实现 284
11.4.1逻辑层包结构设计 284
11.4.2数据库连接池bean的编写 285
11.4.3记录日志的Debug类 291
11.4.4初始化Servlet的InitServlet类 293
11.4.5抽象用户模型DBOperation类 294
11.4.6学生模型Student类 295
11.4.7教师Teacher类 306
11.4.8管理员Admin类 328
11.4.9异常InvalidUserException类 354
11.5表示层与逻辑层整合 354
11.6经验与技巧 361
11.7小结 362
参考文献 363
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《山东梆子》田和灵,叶健,赵艳喜编著 2019
- 《长三角雾霾突发事件风险评估、应急决策及联动防治机制研究》叶春明著 2019
- 《逆转思维》张俊著 2019
- 《事略稿本 74(民国三十七年四月至五月)》叶惠芬编辑 2013
- 《韦伯的比较历史社会学今探》罗俊华责编;张翼飞,殷亚迪译者;(美)斯蒂芬·卡尔博格 2020
- 《牛津中国心理学手册 上 认知与学习》(美)迈克尔·哈里斯·邦德主编;赵俊华,张春妹译 2019
- 《寻梦彩虹人生》阮俊华 2019
- 《蒋中正总统档案 73 (民国三十七年二月(下)至三月)》叶惠芬编辑 2013
- 《隐秘的知识 重新发现西方绘画大师的失传技艺》(英)大卫·霍克尼著;万木春,张俊,兰友利译 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019