Java EE开发简明教程——基于Eclipse+Maven环境的SSM架构
- ISBN:9787121365492
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:217页
- 出版时间:2020-02-01
- 条形码:9787121365492 ; 978-7-121-36549-2
本书特色
本教材系统地介绍了Java EE的基础知识及框架开发,共有8章,依次包括Java EE概述及开发环境搭建、使用JSP开发Web项目、使用Servlet开发Web项目、ORM框架 MyBatis、Spring MVC框架、Spring框架、SSM架构和当今流行的Spring Boot项目开发。本教材结构合理,内容从简单到复杂、循序渐进、逻辑性极强,重要的知识点都配有使用案例,配套的课程网站包括相关软件下载、上机实验指导(含项目案例)、课件下载和课程档案文件下载等,可作为高等院校开设“Java EE开发技术”课程的教材和编程爱好者的参考读物。
内容简介
本书系统地介绍了Java EE开发的基础知识, 共分8章, 依次包括Java EE开发环境搭建、使用JSP技术开发Java Web项目、使用Servlet技术开发Java Web项目、ORM框架MyBatis、Spring MVC框架、Spring框架、SSM整合开发和Spring boot框架。
目录
1.1 网站与网页基础
1.1.1 Web应用体系与B/S模式
1.1.2 常用HTML标记及其使用
1.1.3 流行的网页编辑器——HBuilder
1.1.4 CSS样式与Div布局
1.1.5 客户端脚本JavaScript与jQuery
1.2 Java与Java EE概述
1.2.1 Java与JDK
1.2.2 Java EE/Web及其开发模式
1.3 搭建Java EE的开发环境
1.3.1 使用绿色版的Eclipse-jee
1.3.2 设置与使用Eclipse-jee的Web服务器Tomcat
1.3.3 在Eclipse-jee中集成Maven
1.3.4 Maven项目的创建
1.3.5 Maven Web项目的部署和运行
1.3.6 Java Web项目结构分析
1.4 MySQL数据库及其服务器
1.4.1 数据库概述与MySQL安装
1.4.2 MySQL前端工具SQLyog
1.4.3 在Java项目中以JDBC方式访问MySQL数据库
1.4.4 封装MySQL数据库访问类
1.5 Java单元测试与动态调试
1.5.1 单元测试JUnit 4
1.5.2 动态调试模式Debug
习题1
实验1 Java EE开发环境搭建
第2章 使用JSP开发Web项目
2.1 JSP页面概述
2.1.1 JSP页面里的page指令
2.1.2 JSP脚本元素:声明、表达式和脚本程序
2.1.3 文件包含指令include
2.1.4 引入标签库指令taglib
2.1.5 JSP动作标签
2.2 JSP内置对象与Cookie信息
2.2.1 向客户端输出信息对象out
2.2.2 响应对象response
2.2.3 请求对象request
2.2.4 会话对象session
2.2.5 全局对象application
2.2.6 上下文对象PageContext
2.2.7 Cookie信息的建立与使用
2.3 表达式语言EL与JSP标准标签库JSTL
2.3.1 表达式语言EL
2.3.2 JSP标准标签库JSTL
2.4 使用JSP技术实现的会员管理项目MemMana1
2.4.1 项目总体设计及功能
2.4.2 项目若干技术要点
2.4.3 Web项目中JSP页面的动态调试方法
习题2
实验2 使用JSP技术开发项目
第3章 使用Servlet开发Web项目
3.1 JavaBean与MV开发模式
3.1.1 JavaBean规范与定义
3.1.2 与JavaBean相关的JSP动作标签
3.1.3 MV开发模式
3.1.4 使用MV模式开发的会员管理系统MemMana2
3.2 Servlet组件
3.2.1 Servlet定义及其工作原理
3.2.2 Servlet协作与相关类(接口)
3.2.3 基于HTTP请求的Servlet开发
3.3 Servlet应用
3.3.1 使用Servlet处理表单
3.3.2 Servlet作为MVC开发模式的控制器
3.3.3 控制器程序的分层设计(DAO模式)
3.3.4 使用Servlet实现文件上传与下载
3.4 基于MVC模式开发的会员管理项目MemMana3
3.4.1 项目总体设计及功能
3.4.2 项目若干技术要点
3.5 Servlet监听器与过滤器
3.5.1 Servlet监听器与过滤器概述
3.5.2 使用接口HttpSessionListener统计网站在线人数
3.5.3 过滤器接口Filter的应用
习题3
实验3 Servlet组件及应用
第4章 ORM框架MyBatis
4.1 对象关系映射与对象持久化
4.1.1 问题的提出
4.1.2 MyBatis与Hibernate
4.1.3 MyBatis的主要API
4.2 使用MyBatis前的准备
4.2.1 MyBatis相关依赖
4.2.2 建立.XML映射文件
4.2.3 建立映射接口文件
4.2.4 编写数据源特性文件和框架配置文件
4.2.5 封装MyBatis工具类MyBatisUtil
4.3 MyBatis的三种使用方式
4.3.1 纯映射文件方式
4.3.2 映射接口 SQL注解方式
4.3.3 映射接口 映射文件的混合方式
4.4 MyBatis高级进阶
4.4.1 动态SQL
4.4.2 分页插件PageHelper的使用
习题4
实验4 MyBatis框架
第5章 Spring MVC框架
5.1 Spring MVC概述
5.1.1 问题的提出
5.1.2 Spring MVC的主要特性
5.1.3 Spring MVC的工作原理
5.2 使用Spring MVC框架前的准备
5.2.1 Spring MVC框架依赖
5.2.2 Spring MVC的主要API
5.2.3 Spring MVC项目配置
5.2.4 Spring MVC框架配置
5.3 Spring MVC控制器
5.3.1 控制器注解
5.3.2 方法注解与返回值
5.3.3 请求参数类型与传值方式
5.3.4 Spring MVC多文件上传
5.4 综合项目MemMana4_5
5.4.1 项目整体设计
5.4.2 使用Ajax设计管理员登录页面
5.4.3 在Spring MVC MyBatis环境下使用分页组件PageHelper
习题5
实验5 Spring MVC框架
第6章 Spring框架
6.1 Spring框架概述
6.1.1 问题的提出
6.1.2 Spring主要特性
6.2 使用Spring框架前的准备
6.2.1 Spring依赖
6.2.2 Spring主要API
6.2.3 Spring配置文件
6.2.4 Spring单元测试
6.3 Spring项目开发
6.3.1 Spring项目开发的主要步骤
6.3.2 测试Spring IoC功能的简明示例
6.3.3 Bean作用域
6.4 Spring高级特性AOP
6.4.1 问题的提出
6.4.2 AOP工作原理及依赖定义
6.4.3 AOP功能简明示例
习题6
实验6 Spring框架
第7章 SSM架构
7.1 SSM架构概述
7.2 数据源
7.2.1 Spring框架自带的数据源及其pom坐标
7.2.2 DBCP数据源
7.3 SSM架构
7.3.1 Spring整合MyBatis的依赖
7.3.2 Spring对MyBatis的整合
7.3.3 SSM架构的实现
7.4 SSM架构的会员管理项目MemMana5
7.4.1 项目整体设计
7.4.2 项目主页设计
7.4.3 项目后台会员信息的分页实现
习题7
实验7 SSM架构开发
第8章 Spring Boot项目开发
8.1 Spring Boot概述
8.2 Spring Boot工作原理
8.2.1 Spring Boot项目的父项目起步器spring-boot-starter-parent
8.2.2 Spring Boot项目的核心起步器依赖spring-boot-starter
8.2.3 使用Maven作为项目构建工具
8.2.4 Spring Boot项目的主程序入口
8.2.5 关于Spring Boot Web项目
8.3 Spring Boot开发工具IntelliJ IDEA
8.3.1 IntelliJ IDEA概述
8.3.2 Lombok插件的安装及使用
8.3.3 为IDEA的Maven配置阿里云镜像
8.3.4 Spring Boot Web项目的创建、配置及运行
8.3.5 Spring Boot项目热部署
8.4 Spring Boot项目开发
8.4.1 使用MySQL数据库及MyBatis框架
8.4.2 使用Thymeleaf模板
8.5 Spring Boot综合项目Memmana6
8.5.1 项目创建、文件系统、配置及运行效果
8.5.2 前台页面公共视图
8.5.3 主页实现
8.5.4 前台功能实现
8.5.5 后台功能实现
习题8
实验8 Spring Boot项目开发
参考文献
作者简介
吴志祥,武汉科技大学计算机科学与技术学院技术系副教授,具有丰富的Java、Android编程开发教学经验,主编《Java程序设计简明教程》《Java EE应用开发教程》《Android应用开发案例教程》《PHP动态网页设计与网站架设》等多部畅销教材。
-
落洼物语
¥8.9¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥17.0¥53.0 -
中医基础理论
¥50.7¥59.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
世界现代设计史-[第二版]
¥40.8¥120.0 -
外国教育史-第2版
¥19.6¥40.0 -
宪法-第二版
¥20.3¥29.0 -
先进防伪技术
¥81.3¥98.0 -
企业法务教程
¥34.8¥49.0 -
[社版]大汉战神:霍去病传
¥12.0¥40.0 -
经络腧穴学
¥59.3¥69.0 -
计算机网络 第8版
¥37.7¥59.8 -
新闻学概论(第七版)(新闻与传播学系列教材(新世纪版))
¥15.0¥50.0 -
办公室工作实务(第4版)/黄海
¥27.8¥48.0 -
全国压力管道设计和审批人员培训教材(第四版)
¥160.4¥198.0 -
无人机概论
¥37.2¥59.0 -
新世纪高等学校教材 心理学基础课系列教材普通心理学(第5版)/彭聃龄
¥29.6¥78.0 -
计算机操作系统-(第四版)
¥18.0¥53.0