Java网络编程原理与JSP Web开发核心技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:马晓敏,姜远明,曲霖洁编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2018
- ISBN:9787113247379
- 页数:325 页
第一部分 网络编程原理 1
第1章 网络编程概述 1
1.1计算机网络体系结构 1
1.1.1网络体系结构和协议 1
1.1.2OSI体系结构 2
1.1.3TCP/IP体系结构 4
1.1.4TCP/IP与OSI模型的对比 6
1.2网络程序设计开发模式 7
1.2.1C/S模式 7
1.2.2B/S模式 8
1.2.3对等模式 9
1.3Java数据流技术 9
1.3.1数据流工作方式及相关API 9
1.3.2网络通信中基于套接字输入流和输出流的创建 16
1.3.3对象持久性和对象序列化 18
小结 22
习题 22
第2章 Java的多线程机制 23
2.1Java多线程基本概念 23
2.2Java中的多线程实现 24
2.2.1用Thread类创建多线程应用程序 24
2.2.2用Runnable接口创建多线程应用程序 26
2.2.3线程优先级 27
2.3多线程同步技术 29
2.3.1线程的生命周期 29
2.3.2多线程的同步处理技术(等待/通知机制) 30
2.4线程池技术 35
2.4.1为什么使用线程池 35
2.4.2线程池的开销 36
2.4.3线程池的实现 36
小结 39
习题 39
第3章 Socket编程技术 40
3.1IP地址和端口号 40
3.1.1IP地址 40
3.1.2端口 42
3.1.3套接字Socket 42
3.2WinSock介绍 43
3.3Java Socket介绍 43
3.4基于TCP协议的数据通信 44
3.4.1TCP协议简介 44
3.4.2Socket和ServerSocket 46
3.4.3Socket通信异常处理 50
3.4.4多线程的Socket通信实现 50
3.5基于UDP协议的数据通信 53
3.5.1UDP协议简介 53
3.5.2DatagramPacket类和DatagramSocket类 54
3.5.3UDP网络应用实例 55
3.6组播套接字 61
3.6.1组播相关概念 61
3.6.2MulticostSocket 62
3.6.3组播套接字应用实例 63
小结 65
习题 66
第4章 网络协议的Java实现 67
4.1HTTP协议的Java实现 67
4.1.1HTTP协议概述及工作过程 67
4.1.2HTTP协议服务器实现 70
4.2FTP协议的Java实现 74
4.2.1FTP协议概述及工作过程 74
4.2.2FTP协议服务器端实现 76
4.2.3FTP协议客户端实现 82
4.3SMTP协议和POP3协议的Java实现 84
4.3.1SMTP协议概述及工作过程 85
4.3.2POP3协议概述及工作过程 86
4.3.3SMTP协议实现(客户端) 87
4.3.4POP3协议实现(客户端) 91
小结 95
习题 95
第二部分 JSP Web开发核心技术 96
第5章 JDBC技术 96
5.1JDBC概述 96
5.1.1JDBC工作原理 96
5.1.2JDBC API简介 97
5.2MySQL数据库的安装与配置 101
5.3连接数据库 105
5.3.1连接数据库的一般过程 105
5.3.2使用JDBC-ODBC驱动连接Aceess数据库 106
5.3.3使用JDBC驱动连接MySQL数据库 108
5.4数据库高级操作 109
5.4.1使用存储过程 109
5.4.2事务操作 110
5.4.3操作二进制数据 112
5.5数据库连接池技术 113
5.5.1连接池概述 113
5.5.2C3P0连接池的使用 116
小结 119
习题 119
第6章 Web前端开发技术 120
6.1HTML 120
6.1.1HTML基本概念与组成 120
6.1.2标签与属性 121
6.1.3文档标记及文件格式设置 123
6.1.4HTML列表 127
6.1.5HTML表格 128
6.1.6HTML表单 129
6.2HTML5简介 133
6.2.1简化的文档类型和字符集 133
6.2.2HTML5的新结构 133
6.2.3HTML5的新增内联元素 134
6.2.4HTML5的新增动态支持功能 136
6.3CSS 139
6.3.1CSS简介 139
6.3.2创建样式表 139
6.3.2使用样式表 140
6.4JavaScript 141
6.4.1JavaScript语法基础 142
6.4.2JavaScript内置对象 144
6.4.3浏览器对象模型BOM 147
6.4.4文档对象模型DOM 152
小结 155
习题 155
第7章 JSP基础技术 156
7.1JSP概述 156
7.1.1JSP的工作原理 156
7.1.2JSP的特点 157
7.2建立JSP运行环境 158
7.2.1JSP运行环境要求 158
7.2.2JDK的安装与配置 159
7.2.3JSP服务器配置 159
7.2.4开发环境平台MyEclipse 161
7.3JSP基本语法 162
7.3.1一个典型的JSP文件 162
7.3.2通用的语法规则 163
7.3.3JSP的脚本元素 164
7.3.4JSP指令 165
7.3.5JSP动作元素 167
7.4JSP的内置对象 173
7.4.1内置对象介绍 173
7.4.2application对象 175
7.4.3config对象 177
7.4.4exception对象 177
7.4.5out对象 178
7.4.6page对象 180
7.4.7pageContext对象 180
7.4.8request对象 181
7.4.9response对象 183
7.4.10session对象 185
7.5JSP的异常处理 187
7.6JSP相关应用技术 189
7.6.1JSP的目录操作 189
7.6.2JSP的文本文件操作 191
7.6.3JSP的流文件操作 193
7.6.4文件的上传和下载 194
7.6.5JSP的邮件发送技术 202
小结 204
习题 205
第8章 JSP核心技术之JavaBean 206
8.1JavaBean概述 206
8.1.1什么是JavaBean 206
8.1.2编写简单的JavaBean 207
8.1.3JavaBean的属性 208
8.2在JSP中使用JavaBean 210
8.2.1在JSP中调用JavaBean 210
8.2.2通过动作指令获取与设置JavaBean的属性值 212
8.3JavaBean应用实例 215
8.3.1通过JavaBean解决中文乱码 215
8.3.2通过JavaBean连接数据库 218
8.3.3通过JavaBean实现分页显示 222
小结 225
习题 226
第9章 JSP核心技术之Servlet 227
9.1Servlet概述 227
9.1.1Servlet容器与Tomcat服务器 227
9.1.2Servlet的特点 228
9.1.3Servlet的生命周期 229
9.1.4Servlet API简介 230
9.2编写简单的Servlet 233
9.2.1Servlet基本结构 233
9.2.2输出纯文本的Servlet 233
9.2.3输出HTML的Servlet 234
9.2.4Servlet的配置 235
9.2.5Servlet的调用 238
9.3Servlet应用 239
9.3.1获取表单数据 239
9.3.2读取HTTP请求头 240
9.3.3处理Cookie 241
9.3.4Servlet中的HTTP会话管理 243
9.3.5创建Web监听 244
9.3.6创建过滤程序 250
9.4Servlet访问数据库 255
9.4.1Servlet连接数据库 255
9.4.2Proxool连接池技术 257
9.5MVC设计模式 261
9.5.1Model1模式 262
9.5.2Model2模式 262
9.5.3MVC模式 265
小结 267
习题 267
第10章 Java Web高级开发技术 269
10.1EL表达式及标签 269
10.1.1表达式语言 269
10.1.2JSTL标准标签库 276
10.1.3自定义标签库的开发 282
10.2JSP实用组件 284
10.2.1文件的上传 284
10.2.2JSP的邮件发送技术 287
10.2.3JSP动态图表 293
10.2.4JSP输出报表 296
10.3Ajax技术 299
10.3.1Ajax概述 299
10.3.2Ajax的关键技术 300
10.3.3Ajax技术应用 303
10.3.4DWR框架 305
10.4jQuery框架 308
10.4.1jQuery介绍 308
10.4.2jQuery实现Ajax 309
10.4.3EasyUI介绍 312
10.5Java EE框架技术 314
10.5.1Struts框架技术 314
10.5.2Spring框架技术 315
10.5.3Hibernate框架技术 316
10.5.4Struts2+Spring+Hibernate框架整合实例 317
小结 324
习题 324
参考文献 325
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018