JSP开发案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:何福贵,张梅,张力展编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2014
- ISBN:9787111442349
- 页数:268 页
第1章 JSP开发概述 1
1.1 Web技术概述 1
1.1.1静态网页与动态网页 1
1.1.2从Web1.0到Web2.0 2
1.1.3 Web2.0的应用发展方向 3
1.1.4 Web2.0的相关应用 5
1.2 JSP运行环境 7
1.2.1 JDK的下载与安装 7
1.2.2安装与配置Tomcat 8
1.2.3启动与停止Tomcat 8
1.2.4案例1:一个简单的JSP程序 8
1.3 JSP开发工具 10
1.3.1 JSP的开发和应用平台的介绍 10
1.3.2配置Eclipse的JSP开发环境 11
1.3.3 MyEclipse开发JSP 12
1.3.4案例2:在MyEclipse下创建一个JSP程序 14
第2章 JSP开发架构 15
2.1软件编程体系简介 15
2.1.1 C/S结构编程体系 16
2.1.2 B/S结构编程体系 16
2.2企业应用开发架构 17
2.2.1两层架构 17
2.2.2三层架构 17
2.2.3 N层架构 17
2.2.4开发架构比较 18
2.3 JSP概述 18
2.3.1什么是JSP 18
2.3.2 JSP技术原理 19
2.3.3 JSP和其他动态网站开发技术 20
2.4 JSP知识体系及学习之路 21
2.4.1 JSP知识体系 22
2.4.2 JSP程序员学习路径 22
2.5小结 23
第3章 JSP基本语法 24
3.1 JSP文件基本结构 24
3.2 JSP的脚本元素 25
3.2.1注释 25
3.2.2声明语句 26
3.2.3脚本段 26
3.2.4表达式 27
3.3 JSP指令元素 27
3.3.1 page指令 27
3.3.2 include指令 29
3.3.3 taglib指令 29
3.4 JSP动作元素 30
3.4.1 <jsp:include> 30
3.4.2 <jsp:forward> 31
3.4.3 <jsp:param> 32
3.4.4 <jsp:useBean> 33
3.4.5 <jsp:plugin> 35
3.5案例:计算三角形的面积 38
第4章 JSP内置对象 40
4.1 JSP内置对象概述 40
4.2 request对象常用方法和应用实例 42
4.2.1 request对象常用方法 42
4.2.2 request对象应用实例 43
4.3 response对象常用方法和应用实例 46
4.3.1 response对象的常用方法 46
4.3.2 response对象应用实例 47
4.4 out对象常用方法和应用实例 50
4.4.1 out对象常用方法 50
4.4.2 out对象应用实例 50
4.5 session对象 51
4.5.1 session的概念 52
4.5.2 session对象的Id 52
4.5.3 session的有效期限 53
4.5.4访问session中的数据 53
4.5.5其他session对象的常用方法 54
4.5.6 session对象应用实例 54
4.6 application对象常用方法和应用实例 57
4.6.1存取application中的数据 57
4.6.2使用application对象取得信息 58
4.6.3 application对象应用实例 58
4.7其他JSP内置对象 60
4.7.1 pageContext对象 60
4.7.2 config对象 63
4.7.3 page对象 64
4.7.4 exception对象 65
4.8小结 65
第5章 Servlet基础 66
5.1 Servlet介绍 66
5.1.1 Servlet技术功能 67
5.1.2 Servlet技术特点 67
5.1.3 JSP与Servlet的关系 68
5.1.4 Servlet的工作原理 69
5.1.5 Servlet常用接口和类 70
5.2开发部署一个简单的Servlet 70
5.2.1创建Servlet文件 73
5.2.2 Servlet的配置文件 74
5.3 Servlet实现相关的接口和类 76
5.3.1 GenericServlet 77
5.3.2 HttpServlet 77
5.3.3 Servlet实现相关实例 78
5.4 Servlet请求和响应相关 82
5.4.1 HttpServletRequest接口 82
5.4.2 HttpServletResponse接口 84
5.4.3 Servlet请求和响应相关实例 84
5.5 Servlet配置相关 86
5.5.1 ServletConfig接口 87
5.5.2获取Servlet配置信息的例子 87
5.6 Servlet中的会话追踪 90
5.6.1 HttpSession接口 90
5.6.2 HttpSession应用实例 91
5.7 Servlet Context 94
5.7.1 ServletContext接口 94
5.7.2 ServletContext接口的应用实例 94
5.8 Servlet协作 96
5.8.1 RequestDispatcher 96
5.8.2 forward()控制页面跳转 97
5.8.3 include()控制页面包含 98
5.9 Servlet异常相关 98
5.9.1声明式异常处理 98
5.9.2程序式异常处理 101
5.10 Servlet应用实例 104
5.11小结 108
第6章 JavaBean技术 109
6.1剖析JavaBean 109
6.1.1什么是JavaBean 110
6.1.2 JavaBean的特征 111
6.1.3创建一个JavaBean 112
6.2在JSP中使用JavaBean 113
6.2.1调用JavaBean 114
6.2.2访问JavaBean属性 114
6.2.3设置JavaBean属性 114
6.2.4 JavaBean的生命周期 114
6.2.5类型自动转换规则 119
6.3案例:使用JavaBean处理表单数据 119
6.3.1 JSP处理与form相关的常用标签简单实例 120
6.3.2设置中文编码 126
6.3.3 POST与GET的差异 127
6.4小结 127
第7章 应用JDBC进行数据库开发 128
7.1 JDBC概述 128
7.1.1 JDBC的用途 129
7.1.2 JDBC的典型用法 129
7.1.3 JDBC体系结构 130
7.1.4驱动器类型 130
7.1.5安装驱动器 132
7.2 JDBC连接数据库的方法 132
7.3使用JDBC操作数据库 133
7.3.1使用JDBC访问数据库的过程 134
7.3.2使用Statement执行SQL语句 139
7.3.3 PreparedStatement接口 149
7.3.4 CallableStatement对象 154
7.3.5使用ResultSet处理结果集 156
7.4 Java与SQL的数据类型转换 160
7.5连接池 161
7.5.1连接池的实现原理 162
7.5.2在Tomcat上配置数据源与连接池 163
7.5.3配置连接池时需要注意的问题 165
7.6存取二进制文件 166
7.6.1图像文件存取到数据库的过程 166
7.6.2声音文件存取到数据库的过程 170
7.6.3视频文件存取到数据库的过程 174
7.7 JSP使用JavaBean访问数据库的分页显示的实现 175
7.8小结 183
第8章 JSP和XML 184
8.1 XML简介 184
8.1.1 XML的特点 184
8.1.2 XML的内容 186
8.1.3 XML的语法规则 188
8.2 JDK中的XML API 191
8.3 XML解析模型 191
8.3.1 DOM解析 191
8.3.2 SAX解析 192
8.4 XML与Java类映射JAXB 193
8.4.1什么是XML与Java类映射 193
8.4.2 JAXB的工作原理 194
8.4.3 Java对象转化成XML(Marshal) 194
8.4.4 XML转化为Java对象(Unmarshal) 196
8.4.5更为复杂的映射 197
8.5案例:JSP+XML实现电子广告系统 200
8.6小结 203
第9章 使用JSP、Servlet、JavaBean实现MVC 204
9.1 MVC基础 204
9.1.1 MVC的需求 204
9.1.2 MVC的基本模式 205
9.1.3使用MVC的优点 206
9.2案例:JSP、Servlet、JavaBean实现MVC三层架构购书网 206
9.2.1数据库设计 206
9.2.2视图-JSP页面开发 208
9.2.3模型-定义Bean来处理数据 211
9.2.4控制-编写Servlet处理请求 213
9.2.5其他Bean类—Util 218
9.2.6部署 218
9.3小结 218
第10章 JSP实用组件 219
10.1 JSP文件操作组件 219
10.1.1添加表单及表单元素 220
10.1.2创建上传对象 220
10.1.3解析上传请求 220
10.1.4案例:应用commons-fileUpload组件将文件上传到服务器 221
10.2发送邮件 223
10.2.1 JavaMail组件简介 223
10.2.2 JavaMail组件简介 224
10.2.3搭建Java Mail的开发环境 228
10.2.4案例:利用JavaMail组件发送Email 228
10.3 JSP动态图表组件 231
10.3.1 JFreeChart的下载与使用 231
10.3.2 JFreeChart的核心类 232
10.3.3案例:利用JFreeChart生成论坛版块人气指数排行的柱形图 232
10.4 JSP报表组件 235
10.4.1 iText组件简介 235
10.4.2 iText组件的下载与配置 235
10.4.3案例:应用iText组件生成JSP报表 235
10.5 jExcel组件 239
10.5.1 jExcel组件—下载与配置 239
10.5.2 jExcel组件—基本操作 239
10.5.3 jExcel组件—高级操作 240
10.6小结 241
第11章 JSP高级开发 242
11.1 Struts 242
11.1.1配置Struts开发环境 243
11.1.2 Struts工作原理 244
11.1.3一个简单的Struts2实例 246
11.1.4深入使用Struts2 248
11.2 Spring 250
11.2.1 Spring的起源和背景 250
11.2.2 Spring的下载和安装 251
11.2.3 Spring的核心机制:依赖注入 254
11.2.4 Spring容器的管理 255
11.3 Hibernate 255
11.3.1 Hibernate和ORM 256
11.3.2 Hibernate的体系结构 257
11.3.3 Hibernate的下载和安装 259
11.3.4例子:Hibernate访问MySQL数据库 260
11.4 MyEclipse+Struts+Spring+Hibernate整合 264
11.5小结 267
参考文献 268
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019