内容简介
《轻量级Java EE企业应用开发实战》由资深Java工程师结合多年大厂开发经验精心编撰,全面系统地介绍JavaEE企业级开发所需要的轻量级开源技术栈,涉及Maven、Servlet、Jetty、Tomcat、Spring框架、Spring Web MVC、Spring Security、My Batis、MySQL、Thymeleaf、Bootstrap、REST客户端、Jersey、WebSocket、JMS、Email、任务执行与调度、缓存、Spring Boot、Spring Cloud等方面的内容。“轻量级”开发模式已经深入人心,被广大互联网公司所采用,《轻量级Java EE企业应用开发实战》从开发环境搭建开始,循序渐进地讲解核心技术、热点框架,适时结合项目与案例介绍这些技术与框架的实际应用,特别是对当前热点的微服务开发技术进行了详细的阐述,对于拥有Java基础,想开发企业项目的读者,《轻量级Java EE企业应用开发实战》可帮助你快速上手。
AI简介
这是一本全面系统地介绍Java EE企业级开发所需要的轻量级开源技术栈的书籍。书中首先介绍了Java EE发展简史,并详细阐述了传统企业级应用技术的不足,为读者理解轻量级Java EE技术的重要性奠定了基础。接着,书中深入讲解了轻量级Java EE的技术特点,包括轻量级架构、符合二八定律、基于开源技术、支持微服务、可扩展性和支撑大型互联网应用等。此外,书中还详细介绍了开发环境搭建的过程,包括安装JDK、Maven安装、安装Eclipse、安装IntelliJ IDEA和安装Apache Tomcat等步骤。
书中对过滤器机制与配置、使用IoC容器管理依赖关系、Spring测试框架与注解应用、MyBatis的核心组件与作用、缓存的使用场景和时效性、Bootstrap的响应式布局设计、WebSocket协议原理、单块架构与微服务架构的区别、JDBC API介绍和核心概念、轻量级开发模式介绍、WebClient的响应式编程特性、JMS规范与流行消息中间件、基于角色的访问控制、全局事务与本地事务的区别等关键内容点进行了深入的讲解。这些内容点涵盖了Java EE开发中的核心技术、热点框架和微服