Java EE应用开发及实训PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黄能耿,邱晓荣,许敏编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111508373
- 页数:254 页
第1章 初识Java EE—— Hello, World! 1
1.1 Hello, World!项目需求分析 1
1.1.1 项目需求 1
1.1.2 学习需求 1
1.2 Web应用程序 1
1.2.1 C/S和B/S结构 1
1.2.2 HTTP协议 2
1.2.3 Web技术介绍 2
1.3 Java EE技术 3
1.4 Java EE开发环境和运行环境 4
1.4.1 Java EE开发环境 4
1.4.2 Java EE运行环境 4
1.5 开发环境的安装和使用 5
1.5.1 JDK的安装和配置 5
1.5.2 Eclipse的安装和配置 5
1.5.3 MySQL的安装和配置 6
1.5.4 Tomcat的安装和试运行 7
1.5.5 安装Chrome浏览器 8
1.6 实训1 Hello, World!项目 8
1.7 小结 17
1.8 作业 17
第2章 客户端编程——聊天室界面编程 18
2.1 聊天室项目需求分析 18
2.1.1 项目需求 18
2.1.2 学习需求 18
2.2 HTML 18
2.2.1 HTML语法 19
2.2.2 常用标签 20
2.2.3 列表标签 21
2.2.4 文本的显示格式 22
2.2.5 表格标签 22
2.2.6 表单和表单元素标签 23
2.2.7 〈meta〉标签 24
2.3 CSS 25
2.3.1 CSS概述 25
2.3.2 CSS语法 26
2.3.3 选择器 27
2.3.4 常用样式 28
2.3.5 〈div〉和〈span〉标签与CSS 29
2.3.6 CSS定位 30
2.4 XML 30
2.4.1 XML文档规则 30
2.4.2 文档类型声明 31
2.4.3 XML文档的种类 31
2.4.4 XML的应用 32
2.5 JavaScript 32
2.5.1 JavaScript概述 32
2.5.2 语法基础 35
2.5.3 控制语句 41
2.5.4 函数 42
2.6 jQuery 43
2.6.1 j Query的安装 43
2.6.2 j Query基础 44
2.6.3 j Query插件 48
2.7 实训2聊天室项目的客户端编程 48
2.7.1 创建项目 48
2.7.2 页面风格设计 48
2.7.3 页面编写 52
2.7.4 页面美化 53
2.7.5 日期处理 54
2.7.6 录入校验 54
2.8 小结 58
2.9 作业 58
第3章 JSP技术——聊天室功能实现 59
3.1 聊天室项目需求分析 59
3.1.1 项目需求 59
3.1.2 学习需求 59
3.2 JSP基本语法 59
3.2.1 JSP文件的构成 59
3.2.2 指令标识 60
3.2.3 脚本标识 61
3.2.4 动作标识 64
3.3 JSP内置对象 65
3.3.1 内置对象request 66
3.3.2 内置对象response 68
3.3.3 内置对象out 70
3.3.4 内置对象session 70
3.3.5 内置对象application 71
3.3.6 其他内置对象 72
3.4 常用功能的实现 73
3.4.1 动态显示表格 73
3.4.2 动态显示图片 74
3.4.3 动态显示超链接 74
3.4.4 获取用户的输入 75
3.4.5 获取用户的选择 77
3.4.6 实现登录功能 78
3.4.7 实现注销功能 79
3.5 Servlet和JavaBean 80
3.5.1 Servlet概述 80
3.5.2 Servlet过滤器 83
3.5.3 JavaBean简介 85
3.6 页面跳转与页面转发 88
3.6.1 页面跳转(重定向) 88
3.6.2 页面转发 89
3.6.3 外部地址、绝对地址和相对地址 90
3.7 实训3聊天室项目的服务器端编程 91
3.7.1 创建和初始化项目 91
3.7.2 实现登录功能 91
3.7.3 实现聊天功能 92
3.7.4 退出登录功能 94
3.7.5 其他功能 94
3.8 小结 95
3.9 作业 95
第4章 Hibernate技术——聊天室数据持久化 97
4.1 聊天室项目需求分析 97
4.1.1 项目需求 97
4.1.2 学习需求 97
4.2 JDBC驱动程序 97
4.2.1 JDBC简介 97
4.2.2 JDBC的功能 97
4.3 MySQL数据库 98
4.3.1 MySQL控制台 98
4.3.2 MySQL的使用 99
4.4 Hibernate基础 102
4.4.1 Hibernate的安装 102
4.4.2 Hibernate实例 103
4.4.3 理解Hibernate 108
4.4.4 Hibernate普通操作 110
4.5 Hibernate提高 115
4.5.1 Hibernate关联操作 115
4.5.2 深入理解Hibernate 121
4.5.3 HQL、 QBC和原生SQL查询 128
4.6 中文处理 130
4.6.1 产生中文问题的原因 131
4.6.2 中文乱码解决方案 131
4.6.3 字符编码转换过滤器 134
4.7 实训4聊天室项目的数据持久化 135
4.7.1 数据结构设计 135
4.7.2 创建和初始化项目 137
4.7.3 生成数据库 137
4.7.4 安装Hibernate 137
4.7.5 Hibernate相关代码的生成 137
4.7.6 实现基于数据库的登录功能 138
4.7.7 实现基于数据库的聊天功能 139
4.7.8 实现用户注册功能 140
4.8 小结 141
4.9 作业 141
第5章 Struts2基础——聊天室架构改进 142
5.1 聊天室项目需求分析 142
5.1.1 项目需求 142
5.1.2 学习需求 142
5.2 MVC设计模式 142
5.2.1 MVC概述 142
5.2.2 模型、视图、控制器 143
5.3 Struts2基础 144
5.3.1 Struts2概述和安装 144
5.3.2 Struts2实例 144
5.3.3 Struts2技术 146
5.3.4 理解Struts2的MVC架构 152
5.4 Struts2标签库 154
5.4.1 Struts2标签的分类 155
5.4.2 标签的使用 155
5.4.3 数据标签 155
5.4.4 控制标签 159
5.4.5 表单标签 160
5.4.6 非表单UI标签 162
5.4.7 Ajax标签 163
5.4.8 Struts2标签的使用 163
5.5 国际化 163
5.5.1 国际化概述 163
5.5.2 国际化的实现 164
5.6 实训5用Struts2技术重构聊天室项目 167
5.6.1 创建和初始化项目 167
5.6.2 安装Struts2 167
5.6.3 生成Action代码 167
5.6.4 采用Struts2实现登录 168
5.6.5 采用Struts2实现聊天 170
5.6.6 实现用户信息修改和删除 172
5.6.7 实现用户注册 184
5.7 小结 186
5.8 作业 187
第6章 Struts2增强——聊天室细节完善 188
6.1 聊天室项目需求分析 188
6.1.1 项目需求 188
6.1.2 学习需求 188
6.2 数据录入校验 188
6.2.1 数据校验概述 188
6.2.2 客户端校验 189
6.2.3 服务器端校验 189
6.2.4 客户端与服务器端校验协同工作 191
6.3 分页技术 193
6.3.1 分页设计的思路 193
6.3.2 分页的实现 194
6.3.3 分页示例 195
6.4 文件上传 196
6.4.1 文件上传概述 196
6.4.2 Struts2文件上传 197
6.5 实训6聊天室项目的细节完善 198
6.5.1 创建和初始化项目 199
6.5.2 增加数据校验功能 199
6.5.3 增加分页功能 202
6.5.4 增加头像上传功能 205
6.5.5 完善其他功能 209
6.6 小结 209
6.7 作业 209
第7章 Spring技术——聊天室SSH集成 210
7.1 聊天室项目需求分析 210
7.1.1 项目需求 210
7.1.2 学习需求 210
7.2 IoC技术 210
7.2.1 IoC概述 210
7.2.2 用Spring技术实现IoC 214
7.3 SSH集成 216
7.3.1 体验SSH集成 216
7.3.2 SSH集成前后比较 217
7.3.3 理解SSH集成 220
7.3.4 使用SSH集成 221
7.4 AOP技术 223
7.4.1 AOP概述 223
7.4.2 AOP示例 224
7.4.3 AOP的应用 226
7.5 实训7聊天室项目的SSH集成 226
7.5.1 创建和初始化项目 227
7.5.2 下载和安装Spring 227
7.5.3 SSH集成 227
7.6 小结 229
7.7 作业 229
第8章 项目发布——聊天室的部署 231
8.1 聊天室项目需求分析 231
8.1.1 项目需求 231
8.1.2 学习需求 231
8.2 制作发布包和数据备份 231
8.3 运行环境的安装 234
8.4 项目发布 234
8.5 实训8聊天室项目的发布 238
8.5.1 制作发布包和数据备份 238
8.5.2 安装聊天室项目 238
8.5.3 配置Tomcat 239
8.5.4 运行测试 239
8.6 小结 239
8.7 作业 239
第9章 综合案例——电子商店 240
9.1 电子商店需求分析 240
9.1.1 总体需求 240
9.1.2 业务分析 240
9.2 系统设计 240
9.2.1 系统架构 240
9.2.2 功能设计 241
9.3 数据结构设计 241
9.4 详细设计和实施 244
9.4.1 详细设计 244
9.4.2 实施过程 244
9.5 小结 248
9.6 作业 249
附录Jitor实训指导软件使用说明 250
参考文献 254
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 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