轻量级Java EE企业应用开发实战读后感摘抄
《轻量级Java EE企业应用开发实战》是一本由柳伟卫著作,清华大学出版社出版的平装图书,本书定价:139,页数:589,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《轻量级Java EE企业应用开发实战》读后感(一):轻量级Java EE的技术特点
正是由于传统企业级应用技术的不足,迫使开发者将目光转向了开源社区。Rod Johnson在2002年编著的Expert One-on-One J2EE Design and Development一书中,可以说一针见血地指出了当时Java EE架构在实际开发中的种种弊端,并推出Spring框架来简化企业级应用的开发。
之后,开源社区日益繁荣,Hibernate、Structs等轻量级框架相继推出,以替换Java EE中的“重量级”实现。
本书主要介绍如何从0开始,吸收市面上优秀的开源框架,来实现属于自己的Java EE轻量级框架。轻量级Java EE意味着开源、简单、轻便、快捷。
轻量级Java EE的技术包含以下特点。
1 轻量级架构
2 符合二八定律
3 基于开源技术
4 支持微服务
5 可用性和扩展性
6 支撑大型互联网应用
《轻量级Java EE企业应用开发实战》读后感(二):轻量级Java EE企业应用开发实战,看这本就够
Java不死,Spring永生!
超过90%以上的Java应用使用了Spring。
Sprng 已然是Java企业级应用事实上的标准。
如何才能把握住主流?那么学习Spring 。
如何才能把握住最新的Spring特性?那么学习这本《Spring 5 开发大全》
如何才能掌握分布式系统的构建?那么使用Spring Cloud。
如何才能把握住最新的Spring Cloud的新特性?那么学习这本《Spring Cloud 微服务架构开发实战》。
从一个真实的案例帮你循序渐进的掌握Spring Cloud 微服务架构。
可以基于Spring全栈构建Cloud Native分布式系统,参考这本《Cloud Native 分布式架构原理与实践》
如何才能掌握Node.js来构建高并发的应用呢?参考这本《Node.js企业级应用开发实战》。
《Node.js企业级应用开发实战》带你走进高并发应用的大门!
如何才能掌握Java的基础知识呢?参考这本《 Java核心编程》。
《 Java核心编程》基于最新的Java技术展开的。采用现代Java技术来构建Java应用。
如何才能更好的理解Java EE ,看这本《轻量级Java EE企业应用开发实战》。
《轻量级Java EE企业应用开发实战》读后感(三):初级工程师和高级工程师的区别,在于能否掌握常用的技术框架。
本书带你手把手掌握Java应用框架的搭建!初级工程师和高级工程师的区别,在于能否掌握常用的技术框架。
MEAN之如Node.js正如SSM之如Java
在Node.js领域,也有非常出名的组合就是MEAN架构,即MongoDB+Express+Angular+Node.js,也就是本书的书名所表达的内容。 MEAN架构,是指以MongoDB、Express、Angular和Node.js四种技术为核心的技术栈,广泛应用于全堆栈Web开发。
而在 在Java领域,非常出名的组合就是SSM,即Spring + Spring Web MVC + MyBatis。 而本书除了SSM这些基本的技术外,还整合了其他非常多的技术, 轻量级Java EE所使用的开源技术都是目前大型互联网公司所采用的成熟技术,包括:
基于Maven实现模块化开发及项目管理;基于Jetty或者Tomcat提供开箱即用的Servlet容器;使用Spring实现了IoC和AOP机制;基于Spring TestContext及JUnit实现开发过程中的单元测试和集成测试;使用Spring Web MVC实现MVC模式;使用Thymeleaf和Bootstrap实现基于原型的界面开发;使用Jersey实现RESTful风格的架构;基于Spring Security实现认证与授权;使用MySQL实现数据的高效存储;使用MyBatis实现数据库的操作与对象关系映射;使用WebSocket实现Web应用实时通讯;使用JMS实现消息发送;使用Quartz Scheduler来实现任务调度;使用JCache来实现数据缓存;使用Spring Boot简化应用的配置;使用Spring Cloud简化应用的配置;等等。本书也会详细介绍上述技术。
《轻量级Java EE企业应用开发实战》读后感(四):《轻量级Java EE企业应用开发实战》是一本Java EE领域的新作!
内容简介
本书主要是介绍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 EE所提供的规范,但却被广大互联网公司所采用,其原因正是一种反传统的“轻量级”开发模式深入人心。所谓轻量,指的是抛弃墨守成规、面向规范的臃肿开发方式,转而采用开源的、重视解决具体问题的技术框架。
本书主要面向的读者是对Java EE企业级开发感兴趣的计算机专业学生、软件工程师、系统架构师等。
本书所涉及的技术及相关版本
本书所采用的技术及相关版本较新,请读者将相关开发环境设置成与本书所采用的一致,或者不低于本书所列的配置。
JDK 14Apache Maven 3.6.3Eclipse IDE for Enterprise Java Developers 2019-12 (4.14.0)IntelliJ IDEA 2019.3.2Apache Tomcat 9.0.30JUnit 5.6.0MySQL 8.0.15Apache Commons DBCP 2.7.0Spring 5.2.3.RELEASEApache Log4j 2.13.0H2 Database Engine 1.4.200Jetty Server 9.4.26.v20200117Spring Security 5.2.1.RELEASEMyBatis 3.5.4Thymeleaf 3.0.11.RELEASEApache HttpComponents Client 4.5.11Reactive Streams Netty driver 0.9.4.RELEASEJersey 2.30ActiveMQ 5.15.11Spring Boot 2.2.4.RELEASESpring Cloud Hoxton.SR1