了解Java世界中新的一年的趋势。发现无反射框架新趋势的影响及其对体系结构的影响。
从技术角度来看,Java世界内的框架是最大的不同之一。仅使用Java SE平台而不使用任何工具来查看Java中的应用程序具有挑战性。在新的一年里,自然会出现问题,例如在新项目中可以使用哪些框架,框架的类型和趋势。这篇文章的目的是讨论一下Java世界中最流行的框架以及对世界上最流行的语言之一对明年的期望。
毫无疑问,注释或元数据功能在世界范围内促进了许多工作。通常,绝大多数框架都使用这种类型的资源。但是,与这些注释将在何时读取有关的更改是什么:
- 在运行时:注解信息将在Java应用程序启动后立即读取,并且通常使用Java Reflection
API。促进可插入性和/或即插即用效果的因素,可以通过简单地通过添加依赖项来修改应用程序的行为。另一点是易于封装。例如,由于反射,有可能没有setter的属性。自动增量标识符和反射将顺利解决此问题。 - 在编译时:此方法旨在将所有Java元数据处理和分析带到编译时而不是执行时。这种类型的方法往往会减少启动时间以及内存消耗。一种实现此方法的方法是使用Java注释处理器。
如前所述,元数据读取对于框架类型来说是一个巨大的游戏规则改变者,因为一般而言,今年最常用的框架具有非常相似的特征:
- 不仅仅是一个框架,而是一个平台:2020年最著名的框架(通常会在2021年脱颖而出),因为在其保护伞内拥有一系列工具来帮助开发人员在各个方面提供支持,无论是在安全API中还是在集成其余部分API。
- 依赖注入:通常是一个容器,负责管理应用程序中的依赖。保持体系结构内松散耦合的好工具。
- 使用数据库和服务进行访问:连接数据库ÿ