《轻量级Java EE企业应用开发实战》是由清华大学出版社出版的一本关于Java方面的书籍,作者是柳伟卫,主要介绍了关于Java、Java企业应用、Java开发实战方面的知识内容,目前在Java类书籍综合评分为:8.5分。
书籍介绍
编辑推荐
本书全面介绍了学习Java EE企业级开发所需要的技术以及知识点,技术包括Maven、Tomcat、Jetty、Servlet、JDBC、Spring、Spring Web MVC、Spring Security、MyBatis、MySQL、Thymeleaf、Bootstrap、Jersey、Spring Boot、Spring Cloud等开源技术栈,知识点涉及数据库、IoC、AOP、单元测试、集成测试、事务管理、MVC、安全认证、数据持久化、REST、WebSocket、消息通信、Email发送、任务执行与调度、缓存、微服务治理等。
本书内容丰富,案例新颖,由浅入深,层层推进,理论联系实际,具有较强的实操性和先进性,所讲的知识点既能满足当前企业级应用的开发需求,又可以大幅度减轻开发者的负担。
本书适合拥有Java开发基础、想入手学习Java Web开发的人员,也适合想学习当前热点轻量级框架开发的读者,对于想系统学习Java EE企业级应用开发技术的读者尤其适合。
通过本书的学习,读者可以掌握Java EE轻量级企业开发技术,拓展视野,提升职场竞争能力。
内容简介
本书由资深Java工程师结合多年大厂开发经验精心编撰,全面系统地介绍Java EE企业级开发所需要的轻量级开源技术栈,涉及Maven、Servlet、Jetty、Tomcat、Spring框架、Spring Web MVC、Spring Security、MyBatis、MySQL、Thymeleaf、Bootstrap、REST客户端、Jersey、WebSocket、JMS、Email、任务执行与调度、缓存、Spring Boot、Spring Cloud等方面的内容。“轻量级”开发模式已经深入人心,被广大互联网公司所采用,本书从开发环境搭建开始,循序渐进地讲解核心技术、热点框架,适时结合项目与案例介绍这些技术与框架的实际应用,特别是对当前热点的微服务开发技术进行了详细的阐述,对于拥有Java基础,想开发企业项目的读者,本书可帮助你快速上手。 本书技术先进,案例丰富,主要面向对Java EE企业级开发感兴趣的计算机专业学生、软件工程师、系统架构师等,也可以用作软件学院或培训机构的教学用书。
作者简介
柳伟卫,网名waylau、老卫,80后程序员,从业十余年,关注编程、系统架构、性能优化;CSDN、开源中国、云栖社区等技术社区专家,慕课网特邀讲师;在IT公司担任过项目经理、架构师、高级技术顾问等职位,具有丰富的软件开发管理及系统架构经验;主导过多个国家级、省级大型分布式系统设计与研发,参与过面向全球的供应链系统服务化改造,积累了大量的分布式系统、微服务架构经验;已出版《分布式系统常用技术及案例分析》《Spring Boot 企业级应用开发实战》《Spring Cloud 微服务架构开发实战》《Spring 5开发大全》等著作。
目录
- 第1章 Java EE概述 1
- 第2章 项目管理——Maven 20
- 第3章 Web应用的基石——Servlet 50
- 第4章 流行的开源关系型数据库——MySQL 91
- 第5章 Java操作数据库——JDBC 99
- 第6章 一站式应用框架——Spring 123
- 第7章 Spring测试 179
- 第8章 Spring事务管理 217
- 第9章 MVC模式的典范——的典范LINK \l "_T 236
- 第10章 全能安全框架——Spring Security 274
- 第11章 轻量级持久层框架——MyBatis 292
- 第12章 MyBatis的高级应用 299
- 第13章 模板引擎——Thymeleaf 355
- 第14章 锦上添花——Bootstrap 389
- 第15章 REST客户端 399
- 第16章 REST服务框架——Jersey 418
- 第17章 全双工通信——WebSocket 451
- 第18章 消息通信——JMS 488
- 第19章 消息通知——Email 515
- 第20章 任务执行与调度 526
- 第21章 高性能之道——缓存 541
- 第22章 微服务基石——Spring Boot 552
- 第23章 微服务治理框架——Spring Cloud 574
- 附录 本书所涉及的技术及相关版本 590
- 参考文献 591