官术网_书友最值得收藏!

Java EE and performances

As a reminder, this book is not about Java EE role, so we can't go through all the specifications and detail them all but it is important to understand what Java EE is and what its role is to be able to start working on Java EE performances serenely.

Very often, a small annotation or line of code can hide a lot of logic. The entity manager is a good example: most of the methods are hiding some SQL generation and execution which is not a trivial operation.

With the standardization of CDI in applications, a simple call to a method with a simple complexity can imply to:

  • Validate the call (BeanValidation) which can be impacting if the object graph is huge
  • Validate the logged in user and its permissions (Security API) which can sometimes contact external systems depending on the configuration and implementations
  • An integration of multiple external systems (JTA), and so on

All these features can be done with CDI interceptors and are additional logic virtually added to a method.

主站蜘蛛池模板: 邛崃市| 静海县| 兴业县| 烟台市| 衡南县| 文昌市| 铜川市| 定结县| 隆昌县| 正安县| 洞口县| 微博| 和硕县| 礼泉县| 浦北县| 光山县| 大宁县| 普安县| 乌拉特前旗| 大埔区| 楚雄市| 英山县| 青海省| 平湖市| 伊宁市| 甘南县| 彰化县| 嘉祥县| 左贡县| 黄大仙区| 卢湾区| 罗江县| 巴青县| 大庆市| 马山县| 张北县| 商丘市| 山阳县| 互助| 包头市| 和平区|