JAVA EE 项目开发教程 第3版(含视频教学)PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:郑阿奇主编;俞琰编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2018
- ISBN:9787121328671
- 页数:242 页
第1章 项目开发准备:Java EE开发环境 1
1.1 Java EE软件安装 1
1.1.1 下载安装JDK 8 2
1.1.2 下载安装Tomcat 9 6
1.1.3 安装MyEclipse 2017 8
1.1.4 安装MySQL 5.7 12
1.1.5 设置MySQL字符集 15
1.1.6 创建MySQL数据库 18
1.2 Java EE环境搭建 20
1.2.1 配置MyEclipse 2017所用的JRE 21
1.2.2 集成MyEclipse 2017与Tomcat 9 22
1.2.3 MyEclipse 2017连接MySQL 24
1.3 MyEclipse 2017环境简介 26
1.3.1 标准界面元素 27
1.3.2 组件化的功能 30
习题一 30
第2章 项目开发入门:Java EE开发初步 31
2.1 简单Web程序开发 31
2.1.1 创建Web项目 31
2.1.2 编写JSP页面 32
2.1.3 部署项目 33
2.1.4 运行浏览 35
2.2 MyEclipse项目管理 35
2.2.1 导出项目 36
2.2.2 移除项目 36
2.2.3 打开项目 37
2.2.4 导入项目 37
2.3 Java EE传统开发 39
2.3.1 Modell模式 39
2.3.2 入门实践一:JSP+JDBC实现登录 39
2.3.3 Java EE程序的调试 45
2.3.4 知识点——包、目录、Jar文件、Servlet、JSP、JDBC 49
习题二 51
第3章 项目开发入门:Java EE框架与MVC模式 52
3.1 Struts 2让网页与控制分离 52
3.1.1 Struts 2框架 52
3.1.2 入门实践二:JSP+Struts 2+JDBC实现登录 56
3.1.3 知识点——Struts 2:配置、Action 61
3.2 Hibernate把数据持久化 66
3.2.1 Hibernate概述 66
3.2.2 入门实践三:JSP+Hibernate实现登录 67
3.2.3 知识点——Hibernate:配置、接口及ORM基础 74
3.2.4 入门实践四:JSP+DAO+Hibernate实现登录 79
3.2.5 知识点——DAO模式、HQL语言和Query接口 82
3.3 MVC框架开发模式 85
3.3.1 MVC思想 85
3.3.2 入门实践五:JSP+Struts 2+DAO+Hibernate实现登录 86
3.3.3 知识点——Action:与属性分离 87
习题三 89
第4章 项目开发入门:Java EE框架集成 90
4.1 Java EE组件集成原理 90
4.1.1 IoC(控制反转)机制 90
4.1.2 Spring框架 93
4.2 Spring/Hibernate集成应用 96
4.2.1 入门实践六:JSP+Spring+DAO+Hibernate实现登录 97
4.2.2 知识点——Spring容器、DAO层 104
4.3 Struts 2/Spring集成应用 107
4.3.1 让Spring代管Action 107
4.3.2 入门实践七:JSP+Struts 2+Spring+JDBC实现登录 107
4.4 SSH2多框架整合 110
4.4.1 以Spring为核心的整合思路 111
4.4.2 入门实践八:JSP+Struts 2+Spring+DAO+Hibernate组合 111
习题四 116
第5章 项目开发综合:网上书店应用的架构设计 117
5.1 网上书店的架构 117
5.1.1 功能需求和展示 117
5.1.2 业务层的引入:多框架整合(含Service层) 118
5.1.3 系统架构:原理与实施 127
5.2 搭建项目框架 128
5.3 注册、登录和注销功能开发 133
5.3.1 表示层页面设计 133
5.3.2 持久层接口设计 141
5.3.3 业务及控制逻辑设计 143
5.3.4 用Spring整合各组件 145
5.3.5 辅助编码 147
5.3.6 部署运行 149
习题五 150
第6章 项目开发综合:显示图书功能开发 151
6.1 需求展示 151
6.2 开发步骤 152
6.2.1 显示图书类别 152
6.2.2 按类别显示图书 157
6.2.3 分页显示图书 162
6.2.4 搜索图书 171
6.3 知识点——Struts 2:标签库 175
6.3.1 数据标签 175
6.3.2 控制标签 176
习题六 177
第7章 项目开发综合:购物车功能开发 178
7.1 需求展示 178
7.2 开发步骤 179
7.2.1 添加到购物车 179
7.2.2 显示购物车 188
7.2.3 结账下订单 191
7.3 知识点——Struts 2:OGNL表达式 198
7.3.1 OGNL基础 198
7.3.2 OGNL的集合操作 199
7.4 知识点——Hibernate数据关联 200
7.4.1 多对一 200
7.4.2 一对多 202
7.4.3 双向关联 204
习题七 207
第8章 项目开发技术:日志输出和事务管理 208
8.1 Spring AOP简介 208
8.1.1 从代理机制初探AOP 208
8.1.2 动态代理 209
8.1.3 AOP基本概念 210
8.1.4 通知Advice 212
8.1.5 切入点Pointcut 213
8.1.6 Spring对事务的支持 215
8.2 开发步骤 217
8.2.1 为订单添加日志输出 217
8.2.2 将结账过程纳入事务管理 219
8.3 知识点——Hibernate缓存、事务管理 221
8.3.1 缓存管理 221
8.3.2 事务 222
习题八 224
第9章 项目开发技术:Ajax验证用户注册 225
9.1 开发步骤 225
9.2 Ajax入门 230
9.2.1 Asynchronous JavaScript+XML 230
9.2.2 XMLHttpRequest 232
9.2.3 基于Ajax的用户注册实例 233
9.2.4 Ajax集成技术:DWR 233
习题九 234
第10章 项目开发技术:Java EE应用测试与发布 235
10.1 测试 235
10.1.1 应用测试:使用JUnit单元测试框架 235
10.1.2 性能与压力测试 239
10.2 发布 240
10.2.1 发布网上书店 240
10.2.2 知识点——发布文件的类型 241
习题十 242
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《看视频零基础学英语口语》宋德伟 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《中国少数民族唢呐教学曲选》胡美玲编 2019
- 《语文阅读与写作教学研究》李玉红,陈晓玲,王芬著 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017