欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Spring Boot+MVC实战指南
      • 作者:高洪岩|责编:傅道坤
      • 出版社:人民邮电
      • ISBN:9787115580610
      • 出版日期:2022/01/01
      • 页数:368
    • 售价:39.96
  • 内容大纲

        本书主要讲解如何在Spring Boot框架中开发MVC应用,包括主流的JavaEE框架,如MyBatis、Spring、SpringMVC、FreeMarker和Thymeleaf等。读者可以进行“精要”式学习,正确地进行项目实战,同时汲取JavaEE的思想,并最终将这种思想灵活运用到实际工作中。
        本书内容主要涉及MVC框架的原理实现、上传、下载、数据验证、国际化、多模块分组开发、转发 重定向、JSON的解析、将Ajax及JSON和MVC框架进行整合开发,以及MyBatis中映射文件的使用。本书还介绍了Spring中的核心技术(依赖注入与AOP),掌握这两项技术是学习Spring的重中之重。
        本书语言简洁,示例丰富,以掌握实用技术为目的,帮助读者迅速掌握使用主流开源JavaEE框架进行开发所需的各种技能。本书适合已具有一定Java编程基础(具有Servlet编程经验)的读者阅读,也可供Java平台下进行各类软件开发的开发人员、测试人员参考。
  • 作者介绍

        高洪岩,某世界500强企业高级项目经理,具有10余年项目管理与开发经验,对多线程和并发、Android移动开发、智能报表、分布式处理等企业级架构技术深耕多年,专注于对Java技术开发难点与要点的理解,拥有良好的技术素养和丰富的实践经验,一直在持续关注架构的优化和重构领域,喜欢用技术与教育相结合的方式分享知识。作者著有《Java多线程编程核心技术》《Java并发编程:核心方法与框架》《Java EE核心框架实战第2版》《NIO与Socket编程技术指南》等图书。
  • 目录

    第1章  Spring 5核心技术之IoC
      1.1  什么是框架
      1.2  反射与XML操作
        1.2.1  基础知识准备——反射
        1.2.2  基础知识准备——操作XML文件
      1.3  Spring框架介绍
      1.4  Spring框架的模块组成
      1.5  控制反转和依赖注入介绍
      1.6  IoC容器介绍
      1.7  AOP介绍
      1.8  初步体会IoC的优势
        1.8.1  传统方式
        1.8.2  Spring方式
        1.8.3  依赖注入的原理是反射
      1.9  在Spring中创建JavaBean
        1.9.1  使用创建对象
        1.9.2  使用创建并获取对象
        1.9.3  使用“全注解”法创建对象
        1.9.4  使用“全注解”法获取对象时出现NoUniqueBeanDefinitionException异常的解决办法
        1.9.5  使用@ComponentScan(basePackages="")创建并获取对象
        1.9.6  使用@ComponentScan(basePackages="")扫描多个包
        1.9.7  使用@ComponentScan的basePackageClasses属性进行扫描
        1.9.8  使用@ComponentScan而不使用basePackages属性时的效果
        1.9.9  解决不同包中有相同类名时出现异常的问题
        1.9.10  推荐使用的代码结构
        1.9.11  使用@Lazy注解实现延迟加载
        1.9.12  出现Overriding bean definition情况时的解决方法
        1.9.13  在IoC容器中创建单例对象和多例对象
      1.10  装配Spring Bean
        1.10.1  使用注解法注入对象
        1.10.2  多实现类的歧义性
        1.10.3  使用@Autowired注解向构造方法的参数进行注入
        1.10.4  使用@Autowired注解向方法的参数进行注入
        1.10.5  使用@Autowired注解向字段进行注入
        1.10.6  使用@Inject注解向字段、方法和构造方法进行注入
        1.10.7  使用@Bean注解向工厂方法的参数进行注入
        1.10.8  使用@Autowired(required = false)的写法
        1.10.9  使用@Bean对JavaBean的id重命名
        1.10.10  Spring上下文的相关知识
        1.10.11  BeanFactory与ApplicationContext
        1.10.12  使用注解@Value进行注入
        1.10.13  解决BeanCurrentlyInCreationException异常问题
    ……
    第2章  Spring 5核心技术之AOP
    第3章  Spring 5 MVC实战技术
    第4章  MyBatis 3核心技术之必备技能
    第5章  MyBatis 3核心技术之实战技能
    第6章  模板引擎FreeMarker和Thymeleaf的使用