# Java EE软件开发案例教程 (Spring+Spring MVC+MyBatis) **Repository Path**: roadflower/SSM ## Basic Information - **Project Name**: Java EE软件开发案例教程 (Spring+Spring MVC+MyBatis) - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2019-12-12 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java EE软件开发案例教程 (Spring+Spring MVC+MyBatis) ###内 容 简 介 本书以学生信息管理项目的整体构建和业务功能实现的工作化过程设计各个章节顺序和内容。教学过程中将知识点逐步抽丝剥茧,形成由简到繁的任务和案例,推动最终实现项目的主体部分。本书的特点是实用性强,操作思路明晰。授课过程和视频皆使用业界颇为流行的IDEA平台编译,项目基于Gradle工具构建、运行在Tomcat服务器上。项目案例的数据库使用小型轻便的Mysql,集成了Bootstrap前端框架、后台采用最为流行的Spring MVC,Mybatis,Spring三大框架的集成。 全书共分为4部分:第1部分(第1章~第3章)为项目案例的搭建部分,着重介绍IDEA平台、Gradle工具、Bootstrap前端框架的集成;第2部分(第4~第5章)为项目的功能实现部分,着重介绍Spring MVC和Mybatis的使用细节。第3部分(第6章~第7章)是Spring容器的原理性介绍,分析了三大框架的集成原理。第4部分(第8章),拓展了Spring Boot的开发全过程,以及介绍了Maven构建工具的使用。本书至始至终完成学生信息管理的主要功能,提供了丰富的教学案例和实现细节,并以附录的形式展示了数据库的详细设计。 本书适合作为高等院校计算机软件专业学生专业学习的教材,也可以作为Java EE开发的培训教材,还可以作为从事Java EE软件开发技术人员的参考用书。 关于本书 Spring作为java开源世界的第一框架,已稳坐J2EE项目开发的头把交椅。在很多的开源项目中,Spring框架的全家桶使用形式已广为流行。Spring蓬勃发展的十几年是java EE框架大浪淘沙的历史,它以扎实的基础逐步开花结果,枝繁叶茂。Mybatis亦是一款优秀的持久层框架,省去了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。两者完美的结合构成了快速构建用户应用系统的软件框架集合。 在教学的过程中,笔者深深体会到学生对框架实战的整体面貌和开发细节难以把握,就萌生了解构和重构SSM框架开发实战的想法,于是就有了本书。它只有8章,200多页的篇幅,却涵盖了基础开发的全过程。衷心希望您阅读本书后能尽快上手。 ###本书的结构 第1章通过一个案例展现在IDEA平台开发web应用的整体过程。通过这个示例,读者可以很快进入框架应用开发的世界。 第2章讲解了Gradle构建工具的安装配置,以及如何在IDEA平台下创建一个基于Gradle的项目并管理和部署运行。 第3章讲解如何将前端框架Bootstrap和EasyUI集成到前章Gradle构建的项目中。 第4章对Spring的Web MVC 框架设计了丰富的案例,详细介绍了与第3章项目的集成,以及请求映射和参数传递、校验和异常处理等实用性知识。 第5章讲解了Mybatis框架与前章的总集成,通多大量示例介绍Mybaits框架的运用,实现了对数据库的各种简单操作和多表关联等复杂操作。 第6章是Spring框架的核心IoC的原理知识及其在项目中的运用,也对IoC的各种配置方式进行了深入的剖析。 第7章讲解了Spring框架的AOP知识,对如何配置AOP进行了细致的案例示范,还包括基于XML和基于注解的事务管理配置。 第8章是一章拓展知识,引入了业界开发较为流行的基于Maven构建工具的Spring Boot开发模式,用一个完整的案例演示了从搭建到对数据库的访问。 #####本书面向的读者 本书适合作为高等职业院校计算机软件专业学生专业学习的教材,也可以作为Java EE开发的基础培训教材,还可以作为准备从事Java EE软件开发技术人员的参考用书。在学习本书之前,读者最好已经掌握了java语言编程,JSP,数据库基础知识这些前导课程。 ###教学视频链接 1.https://ke.qq.com/course/1581583?tuin=270136#term_id=101282332 2.http://www.xueyinonline.com/detail/101334529 2.https://www.bilibili.com/video/av91781621?from=search&seid=14334576159775842491 ###感谢 生命的长河推动着人类智慧不断前行,中华文明的文字所承载的历史和知识浩瀚无边。本人才疏学浅,十多年的教学经验却只能化为这短短的数篇章节,深感惭愧。用文字描述程序世界是一种能力,本人还需要不断地打磨,和全心全意的领悟与付出。 本书由广东科学技术职业学院的熊君丽担任主编,牛德雄承担了第1章和附录的编写,要特别感谢牛老师,他的引领赋予我提笔写书的勇气。另外,还有曾珍珍,李鸿宾,参与了本书的构思和校对,学校合作企业珠海爱浦京软件股份有限公司-实训邦(http://www.sxbang.net/)团队也给与了大力的技术支持,在这里一并表示感谢。 由于时间仓促,框架开发知识点过于丰富,书中难免存在疏漏和不足,恳请同行专家和读者给予批评和指正。