Java EE基础实用教程 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:郑阿奇主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121252068
- 页数:379 页
第1部分 实用教程 1
第1章 Java EE平台及开发基础 1
1.1 Java EE的开发方式 1
1.2 Java EE开发环境搭建 2
1.2.1 软件的安装 2
1.2.2 整合开发环境 9
1.3 Java EE开发入门 11
1.3.1 MyEclipse集成开发环境 11
1.3.2 一个简单的Java EE程序 14
1.3.3 Java EE程序的调试 23
1.3.4 管理Java EE项目 26
习题1 28
第2章 Java Web开发基础 29
2.1 HTML语言 29
2.1.1 HTML文件的基本结构 29
2.1.2 HTML文件的语言标记 30
2.1.3 HTML基本说明 32
2.1.4 表单与表格 34
2.1.5 多框架文档 43
2.2 JSP基础 46
2.2.1 JSP语法 46
2.2.2 JSP内置对象 53
2.2.3 JavaBean及其应用 58
2.2.4 JSP应用举例 62
2.3 Servlet技术 66
2.3.1 Servlet的概念 66
2.3.2 Servlet基本结构 66
2.3.3 Servlet的编程方式 67
2.3.4 Servlet生命周期 69
2.3.5 Servlet应用举例 69
2.4 Java Web综合开发实战:网络留言系统 72
习题2 83
第3章 Struts 2基础 84
3.1 使用Struts 2的动机 84
3.1.1 Model 2模式的缺陷 84
3.1.2 简单Struts 2应用 84
3.2 Struts 2原理及工作流程 90
3.2.1 Struts 2基本原理 90
3.2.2 Struts 2框架工作流程 93
3.2.3 Struts 2配置文件及元素 94
3.3 Struts 2数据验证 97
3.3.1 实现validate校验 97
3.3.2 使用校验框架 99
3.4 Struts 2标签库 102
3.4.1 Struts 2的OGNL表达式 102
3.4.2 数据标签 104
3.4.3 控制标签 107
3.4.4 表单标签 109
3.4.5 非表单标签 111
3.5 Struts 2拦截器 112
3.5.1 拦截器配置 112
3.5.2 拦截器实现类 113
3.5.3 应用实例 113
3.6 Sruuts 2国际化应用 114
3.7 Struts 2文件上传 118
3.7.1 上传单个文件 118
3.7.2 多文件上传 121
3.8 Struts 2综合开发实战 123
3.8.1 Struts 2综合开发实战:添加学生信息 123
3.8.2 Struts 2综合开发实战:网络留言系统(Struts 2实现) 128
习题3 132
第4章 Hibernate基础 133
4.1 使用Hibernate的动机 133
4.1.1 Hibernate概述 133
4.1.2 简单Hibernate应用 134
4.2 Hibernate应用基础 140
4.2.1 Hibernate应用开发步骤 140
4.2.2 Hibernate各种文件的作用 142
4.2.3 Hibernate核心接口 149
4.2.4 HQL查询 150
4.3 Hibernate关系映射 153
4.3.1 一对一关联 153
4.3.2 多对一单向关联 159
4.3.3 一对多双向关联 161
4.3.4 多对多关联 163
习题4 166
第5章 MVC框架开发基础 167
5.1 MVC基本思想 167
5.2 MVC关键技术 167
5.2.1 DAO技术 168
5.2.2 整合Hibernate与Struts 2 171
5.3 MVC综合开发实战 174
5.3.1 MVC综合开发实战:学生选课系统(基于SQL Server) 174
5.3.2 MVC综合开发实战:学生选课系统(基于MySQL) 197
习题5 198
第6章 Spring基础及应用 199
6.1 使用Spring的动机 199
6.1.1 工厂模式 199
6.1.2 Spring框架概述 200
6.2 Spring应用基础 202
6.2.1 依赖注入应用 202
6.2.2 注入的两种方式 204
6.3 Spring核心接口及配置 206
6.3.1 Spring核心接口 206
6.3.2 Spring基本配置 208
6.4 Spring AOP 209
6.4.1 代理机制初探 209
6.4.2 AOP术语与概念 212
6.4.3 通知(Advice) 213
6.4.4 切入点(Pointcut) 215
6.5 Spring事务支持 217
6.6 用Spring集成Java EE各框架 217
6.6.1 Spring/Hibernate集成应用 217
6.6.2 Struts2/Spring集成应用 223
6.6.3 SSH2多框架整合 225
习题6 228
第7章 Java EE多框架整合开发实战 229
7.1 大型项目架构原理 229
7.1.1 业务层的引入 229
7.1.2 Java EE系统分层架构 236
7.2 SSH2+Service:学生成绩管理系统 238
7.2.1 搭建项目总体框架 238
7.2.2 持久层开发 239
7.2.3 业务层开发 249
7.2.4 表示层开发 254
习题7 282
第8章 Ajax初步 283
8.1 Ajax概述 283
8.2 JavaScript基础 284
8.2.1 JavaScript语法基础 284
8.2.2 JavaScript浏览器对象 286
8.3 Ajax基础应用 291
8.3.1 Ajax应用示例 291
8.3.2 XMLHttpRequest对象 294
8.3.3 Ajax技术适用场合 296
8.4 开源Ajax框架——DWR 297
习题8 299
第2部分 实验指导 300
实验1 HTML应用 300
实验2 JSP应用 302
实验3 Struts 2应用 304
实验4 Hibernate与MVC应用 305
实验5 Spring应用 308
实验6 多框架整合架构应用 309
实验7 Ajax应用 313
第3部分 综合应用实习 314
实习 模块化开发:网上购书系统 314
P.1 系统分析和设计 314
P.2 搭建系统框架 317
P.3 注册、登录和注销 324
P.4 图书分类展示 338
P.5 购书与结账 352
P.6 用Ajax为注册添加验证 362
附录A SQL Server 2008/2012学生成绩管理系统数据库 365
附录B Java EE开发的基本操作 369
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017