- ISBN:9787111645665
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:371页
- 出版时间:2020-02-01
- 条形码:9787111645665 ; 978-7-111-64566-5
本书特色
《Java EE架构设计与开发教程》从实用的角度出发,介绍了Java EE主流轻量级开发平台的基础知识,包括Java EE的有关概念及开发方法、SSH和SSM的基本原理及基本概念、HTML5前端开发技术、JSP组件开发、Spring的基本应用、Spring中的Bean、Spring AOP、Spring的数据库开发以及Spring的事务管理,并以一个具体的实例介绍SSM的开发方法和开发过程;还介绍了以Struts、Spring和Hibernate(SSH)为主的经典框架开发技术,同样通过完整案例介绍其开发过程。《Java EE架构设计与开发教程》在对知识点进行描述时采用了大量案例,可以更好地帮助读者学习和理解SSH和SSM的核心技术。
《Java EE架构设计与开发教程》每章配有习题和上机实训内容,以指导读者深入地进行学习。配套有电子课件、教案、教学计划、试卷、习题等教学资源。
《Java EE架构设计与开发教程》既可作为本、专科院校计算机类专业的Web程序设计教材,也可作为Java技术的培训用书,适合广大编程爱好者阅读与使用。
内容简介
本书从实用的角度出发, 介绍了Java EE主流轻量级开发平台应具备的基础知识, 包括Java EE的有关概念、开发方法、SSH和SSM的基本原理及基本概念、HTML5前端开发技术、JSP组件开发、Spring的基本应用、Spring中的Bean、Spring AOP、Spring的数据库开发以及Spring的事务管理, 并以一个具体的实例介绍SSM的开发方法和开发过程 ; 还介绍了Struts、Spring和Hibernate (SSH) 为主的经典框架开发技术, 同样通过完整案例介绍其开发过程。
目录
第1章 Java EE概述1
1.1 Java EE简介1
1.1.1 Java EE的含义2
1.1.2 Java EE的新特性2
1.2 Java EE应用分层架构3
1.2.1 分层模式概述3
1.2.2 Java EE的结构4
1.3 Java EE核心设计模式8
1.4 敏捷轻型框架9
1.4.1 Hibernate3简介9
1.4.2 Struts2简介11
1.4.3 Spring简介12
1.4.4 JSF简介14
1.4.5 Tapestry简介15
1.4.6 WebWork简介15
1.5 Java EE开发环境16
1.5.1 JDK的下载和安装17
1.5.2 Tomcat 8.0的安装和配置17
1.5.3 MyEclipse集成开发环境的安装和使用19
1.5.4 MySQL数据库的安装和环境使用20
1.6 本章小结24
1.7 习题24
实训1 搭建Java EE运行及开发环境25
第2章 Java Web开发概述28
2.1 Java Web简述28
2.1.1 Web程序基本知识28
2.1.2 Web程序开发过程29
2.2 HTTP协议29
2.2.1 HTTP协议的组成30
2.2.2 HTTP请求30
2.2.3 HTTP响应31
2.2.4 GET方法和POST方法提交32
2.3 Java Web应用服务器33
2.3.1 Java Web常用概念33
2.3.2 Web常用服务器34
2.3.3 Tomcat工作原理35
2.3.4 MyEclipse2014配置Tomcat36
2.4 JDBC简介37
2.4.1 JDBC驱动37
2.4.2 数据库基本概述37
2.4.3 JDBC开发步骤39
2.5 Java Web开发工具42
2.5.1 Maven42
2.5.2 版本管理工具CVS43
2.5.3 日志工具46
2.6 本章小结46
2.7 习题47
实训2 JDBC开发案例47
第3章 HTML、JavaScript简介54
3.1 HTML基本结构54
3.2 文本及版面风格的控制56
3.3 图像、超链接和表格使用58
3.3.1 图像和超链接58
3.3.2 表格60
3.4 HTML表单使用62
3.4.1 表单定义62
3.4.2 文本框控件63
3.4.3 单选按钮和复选框64
3.4.4 下拉菜单和列表64
3.4.5 按钮64
3.4.6 图像域、隐藏域和文件域65
3.5 CSS使用65
3.6 HTML5应用68
3.6.1 WebGL 3D图形设计69
3.6.2 HTML5综合应用实例72
3.7 JavaScript使用75
3.7.1 JavaScript概述75
3.7.2 函数75
3.7.3 事件处理77
3.7.4 两种网络请求数据的解析方式:XML和JSON80
3.7.5 AngularJS脚本框架83
3.7.6 React脚本框架86
3.8 jQuery基础90
3.8.1 jQuery安装90
3.8.2 jQuery语法91
3.8.3 jQuery选择器92
3.8.4 jQuery事件操作94
3.8.5 Bootstrap脚本框架96
3.9 Ajax基础应用98
3.9.1 Ajax概述98
3.9.2 XMLHttpRequest对象99
3.10 本章小结100
3.11 习题101
实训3 HTML和JavaScript综合应用102
第4章 JSP应用基础108
4.1 Servlet简述108
4.1.1 Servlet工作原理108
4.1.2 Servlet的特点109
4.2 Servlet编程基础110
4.2.1 Servlet接口110
4.2.2 Servlet程序的编译112
4.2.3 Servlet的配置112
4.2.4 Servlet的应用实例114
4.3 JSP简介117
4.3.1 工作原理118
4.3.2 一个简单的JSP程序119
4.3.3 JSP注释与声明120
4.3.4 JSP表达式和程序段120
4.4 JSP指令121
4.4.1 include指令121
4.4.2 page指令121
4.4.3 taglib指令122
4.5 JSP动作123
4.5.1 forward动作123
4.5.2 include动作124
4.5.3 plugin动作125
4.5.4 useBean动作125
4.6 JSP的内置对象126
4.6.1 输出对象out126
4.6.2 4种属性范围127
4.6.3 请求对象request127
4.6.4 响应对象response128
4.6.5 会话对象session129
4.6.6 Web服务器对象application130
4.7 JSP中文乱码问题全解决方案131
4.7.1 JSP页面中文乱码131
4.7.2 URL传递参数中文乱码132
4.7.3 表单提交中文乱码132
4.7.4 使用请求编码格式过滤器Filter134
4.8 本章小结135
4.9 习题135
实训4 Servlet和JSP 综合应用137
第5章 Struts2开发145
5.1 Struts2简介145
5.1.1 Struts发展历史145
5.1.2 Struts2技术优势146
5.1.3 Struts2优缺点146
5.2 Struts2使用147
5.3 Struts2工作原理149
5.4 Struts2配置文件150
5.4.1 配置文件中常用的常量151
5.4.2 struts.xml文件中配置和修改常量151
5.4.3 在web.xml文件中配置常量152
5.4.4 Bean配置152
5.4.5 package配置153
5.4.6 Struts2的Action153
5.5 Struts2拦截器156
5.5.1 Struts2拦截器简介156
5.5.2 实现拦截器原理156
5.5.3 自定义拦截器158
5.5.4 拦截器功能160
5.5.5 拦截器实例161
5.6 Struts2常用标签162
5.6.1 Struts2标签分类162
5.6.2 Struts2标签的使用163
5.7 Struts2校验166
5.7.1 手动输入完成校验167
5.7.2 使用Struts2框架校验168
5.8 基于Struts2的多文件上传170
5.9 Struts2国际化173
5.10 类型转换OGNL175
5.10.1 OGNL简介175
5.10.2 类型转换实例176
5.10.3 OGNL小结181
5.11 本章小结181
5.12 习题181
实训5 用Struts2实现用户登录模块182
第6章 Hibernate基础187
6.1 Hibernate概述187
6.1.1 Hibernate简介187
6.1.2 Hibernate语言特点188
6.1.3 ORM188
6.1.4 Hibernate体系结构191
6.2 Hibernate配置193
6.2.1 下载Hibernate193
6.2.2 Hibernate配置文件194
6.2.3 Hibernate属性1
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0