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

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.

主站蜘蛛池模板: 邵阳县| 辛集市| 旺苍县| 陕西省| 汶川县| 乾安县| 炉霍县| 平阳县| 怀化市| 维西| 莱州市| 赤水市| 滦平县| 苏州市| 台山市| 乌什县| 介休市| 吉安县| 哈尔滨市| 通城县| 潼南县| 宜州市| 双柏县| 宁蒗| 西藏| 庆城县| 广南县| 武汉市| 永兴县| 鄱阳县| 崇信县| 安溪县| 陕西省| 谷城县| 神农架林区| 星子县| 杨浦区| 林周县| 陈巴尔虎旗| 宜丰县| 竹北市|