清华大学出版社 您所在的位置:网站首页 web开发基础知识的整合与实现 清华大学出版社

清华大学出版社

2024-06-02 22:01| 来源: 网络整理| 查看: 265

在Java Web开发的历史中,经历了从重量级EJB组件到轻量级Java Web开发的转变。在轻量级Java Web开发中,又经历了从流行的SSH(Struts+Spring+Hibernate)框架组合到更轻巧的SSM(Spring+SpringMVC+MyBatis)框架组合的演化。近年来,随着Spring Boot框架的发布,基于Spring+Spring Boot+MyBatis的Java Web整合开发方式,凭借其更高的开发效率和更好的扩展性,受到开发者的一致推崇。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》主要讲解了Spring、Spring Boot和MyBatis框架的基础知识,以及它们之间的整合流程。另外,还介绍了设计模式的相关知识,使读者不仅会使用框架,也能了解框架设计的思想和实现原理。全书共8章,可分为3部分:第1部分(第1~2章),概述性介绍了Java Web开发的基础知识及一些常见的设计模式;第2部分(第3~6章)是《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》的核心,详细介绍了Spring、Spring Boot和MyBatis三大框架的详细使用流程,并通过空气质量监测平台案例介绍了它们在实际应用中的整合过程及注意事项;第3部分(第7~8章),主要介绍实际项目中所采用的工程化方法和经验,以及Java Web开发中一些常见问题的分析和解决方案,希望读者在开发中少走弯路,提高效率。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》介绍的Spring框架的版本为5.2.0.RELEASE,Spring Boot框架的版本为2.0.4.RELEASE,MyBatis框架的版本为3.5.1。因为不同版本相互整合时可能会存在一些兼容性问题,所以若以《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》作为学习Java EE框架的教程,或是运行本教程附带源代码时,最好选择和《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》一样的版本。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》丰富的习题设置和工程化经验总结,不仅能满足高等院校计算机专业的授课要求,对实际进行Java Web开发的工程师也有较高参考价值。

more >

JSP(Java Server Pages)是目前动态网站开发技术中最典型的一种,它继承了Java语言的优点。由于Java语言的跨平台性以及Web应用的广泛发展,Java EE平台已经成为各大行业应用的首选开发平台。Java EE开发可分为两种模式:一种是以Spring为核心的轻量级Java EE企业开发;另一种是以EJB3+JPA为核心的经典Java EE开发。无论使用哪种平台进行开发,应用的性能及稳定性都有很好的保证,开发人群也较多。近年来,随着开源力量的崛起,使用轻量级Java EE开发的人数和市场占有率基本上已经超过了经典Java EE开发,有后来居上之势。 在轻量级Java Web开发中,随着需求变换及技术演进,主流整合方案经历了从流行的SSH(Struts+Spring+Hibernate)框架组合到更轻巧的SSM(Spring+SpringMVC+MyBatis)框架组合的转换。近年来,随着Spring Boot框架的发布,基于Spring+Spring Boot+MyBatis的整合开发方式凭借其更高开发效率和更好扩展性,受到开发者一致推崇。这种全新的整合开发模式在保留经典Java EE应用架构、高度可扩展性、高度可维护性的基础上,降低了Java EE应用的开发和部署成本,对于大部分的中小型企业应用是首选。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》主要内容包括Spring、Spring Boot和MyBatis框架的基础知识,以及这三个框架之间整合流程和注意事项的介绍。另外,还介绍了设计模式的相关知识,使读者不仅会使用框架,也能了解框架设计的思想和实现原理。《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》丰富的习题设置和问题总结,不仅能满足高等院校计算机专业的授课要求,对实际进行Java Web轻量级开发的工程师也有较高参考价值。 目前市面上讲述Java Web开发框架的书籍要么是大部头,动辄七八百页,对初学者造成极大的心理压力;要么是所讲框架内容陈旧,实践动手环节薄弱。作者在进行详细调研后,发现这些大部头书中,相当部分内容属于课外延伸内容,不能满足初学者要在短期内较熟练掌握框架基本用法的需求。另外,对于实际项目中框架整合时的经验和经常出现的一些问题,目前市面上的书籍也鲜有提及。《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》结合实际项目开发的流程和经验,力求用最精炼的语言,在最短的时间内,使读者掌握最新轻量级Java Web开发框架的基本用法,并且对一些整合过程中的常见问题,逐一进行详细解答。《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》具有以下特点。 (1) 以精炼的语言,讲述Spring、Spring Boot和MyBatis框架的基础知识。 (2) 内容涵盖完整实例介绍+经验总结+详细操作步骤。 (3) 所讲内容不仅是框架,也涉及Java领域常用的其他框架,如经典Java EE框架等。 (4) 通过设计模式的学习,使读者不仅掌握框架的使用流程,而且能掌握框架的基本原理。 (5) 丰富的工程化实践方式和经验总结,对开发者有较高参考价值。 (6) 对实际开发中常见问题的大量翔实解析,使开发者能少走弯路。 从2010年开始教授SSH框架课程至今,作者从对框架的肤浅认识,到对框架的熟练掌握,再到能掌握其基本原理,再到随着框架技术的发展“与时俱进”。一路过来,走了不少弯路,也趟过不少坑。但回头来看,所有的失败和坑都最终转换为自己能力的一部分,成为自己对框架更深刻理解的源泉。谨以此书,与热爱开发、热爱效率的小伙伴们共勉,希望能帮助大家在框架学习的道路上少走弯路。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》共8章,可以分为3部分。 第1部分(第1~2章)是Java EE开发的基础知识。其中,第1章主要介绍Java EE开发的基础知识、经典Java EE开发和轻量级Java EE开发的概念,以及Maven、Servlet、MySQL等常用开发工具或技术等;第2章主要介绍一些常见的设计模式。实际上,框架的实现就是一系列设计模式的应用(如Spring框架从整体来说实际是工厂模式的思想),掌握了设计模式的原理,就能对框架的底层实现有更深刻的理解。 第2部分(第3~6章)是Spring、Spring Boot和MyBatis框架及整合流程介绍。该部分内容是《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》的核心。第3章主要介绍Spring框架的概念、基本用法及高级应用;第4章主要介绍Spring Boot框架相关的概念、基本用法及高级应用,并介绍了自定义Spring Boot的流程;第5章主要介绍MyBatis框架的概念、基本用法及高级应用, 并介绍了自定义MyBatis的流程;第6章通过一个空气质量监测平台的综合案例,介绍了框架整合使用的流程。学习完这4个章节的内容后,可以初步掌握Spring框架、Spring Boot框架和MyBatis框架的的基本使用和整合流程。 第3部分(第7~8章)是工程化实践经验总结和问题解析。该部分是作者多年使用框架整合过程的经验总结,以及对一些典型整合中可能遇到问题的归纳总结。希望开发者在整合的过程中,提高效率,少走弯路。其中,第7章主要介绍工程化实践过程中的一些方法和经验,包括分布式开发、压力测试和自动部署等;第8章主要总结了一些Java Web开发中常见的问题,以及相应的解决方案。 学习框架,要先学会使用,在此基础之上再深入了解其原理,理解其思想。编程时使用框架和盖房子使用框架是一个道理。修一间小房子不需要框架,甚至可以边修边设计,但是要盖万丈高楼,则必须要使用框架。对于写程序也是一样的道理,小程序使用框架有点“杀鸡用牛刀”的感觉,也没有必要。当项目规模到一定程度后,为了程序的协同开发及后期的扩展和维护,则必须使用框架。或者可以这么说,使用框架就相当于站在了巨人的肩膀上,用得好,可以达到事半功倍的效果。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》由段鹏松、曹仰杰主编。段鹏松负责制定编写大纲、规划各章节内容,并完成全书统稿工作。其中,段鹏松主编第1、3、4章,曹仰杰主编第2章,杨聪主编第5章,张泽朋主编第6章,并负责代码调试,王超主编第7章,张博主编第8章。此外,参与《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》资料搜集和整理的还有李婧馨、周志一、王福超、李昊等人,在此,编者对他们表示衷心感谢。 由于时间仓促,加之编者水平有限,书中难免存在疏漏和不足之处,恳请读者批评、指正。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》提供电子课件和实例源代码,读者可扫描下方二维码获取。 《轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis》提供教案、教学大纲、电子课件、实例源代码和习题参考答案,读者可扫描下方二维码获取。 教案 教学大纲 电子课件 实例源代码 习题参考答案 编 者

more > 暂无课件 样章下载 暂无网络资源 扫描二维码 下载APP了解更多

版权图片链接



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有