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

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.

主站蜘蛛池模板: 浦东新区| 田阳县| 赤峰市| 太仓市| 师宗县| 哈巴河县| 平谷区| 周至县| 双柏县| 清苑县| 太仆寺旗| 滁州市| 湟源县| 武隆县| 德化县| 永宁县| 邹城市| 樟树市| 望江县| 嘉峪关市| 辰溪县| 大港区| 台山市| 阜新| 荔波县| 宁武县| 永和县| 湘西| 赞皇县| 牙克石市| 清丰县| 聊城市| 买车| 英德市| 洪洞县| 谷城县| 滕州市| 来宾市| 晋州市| 营口市| 合作市|