作品简介

《轻量级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企业应用开发实战》可帮助你快速上手。

柳伟卫,网名waylau、老卫,80后程序员,从业十余年,关注编程、系统架构、性能优化;CSDN、开源中国、云栖社区等技术社区专家,慕课网特邀讲师;在IT公司担任过项目经理、架构师、高级技术顾问等职位,具有丰富的软件开发管理及系统架构经验;主导过多个、省级大型分布式系统设计与研发,参与过面向全球的供应链系统服务化改造,积累了大量的分布式系统、微服务架构经验;已出版《分布式系统常用技术及案例分析》《Spring Boot 企业级应用开发实战》《Spring Cloud 微服务架构开发实战》《Spring 5开发大全》等著作。

作品目录

  • 前言
  • 第1章 Java EE概述
  • 第2章 项目管理——Maven
  • 第3章 Web应用的基石——Servlet
  • 第4章 流行的开源关系型数据库——MySQL
  • 第5章 Java操作数据库——JDBC
  • 第6章 一站式应用框架——Spring
  • 第7章 Spring测试
  • 第8章 Spring事务管理
  • 第9章 MVC模式的典范——Spring Web MVC
  • 第10章 全能安全框架——Spring Security
  • 第11章 轻量级持久层框架——MyBatis
  • 第12章 MyBatis的高级应用
  • 第13章 模板引擎——Thymeleaf
  • 第14章 锦上添花——Bootstrap
  • 第15章 REST客户端
  • 第16章 REST服务框架——Jersey
  • 第17章 全双工通信——WebSocket
  • 第18章 消息通信——JMS
  • 第19章 消息通知——Email
  • 第20章 任务执行与调度
  • 第21章 高性能之道——缓存
  • 第22章 微服务基石——Spring Boot
  • 第23章 微服务治理框架——Spring Cloud
  • 附录 本书所涉及的技术及相关版本
  • 参考文献
展开全部