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

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.

主站蜘蛛池模板: 湖南省| 连平县| 新昌县| 安岳县| 当雄县| 富宁县| 陵水| 龙井市| 渭源县| 贺州市| 镇沅| 资溪县| 江安县| 高碑店市| 上思县| 吕梁市| 长垣县| 克山县| 明溪县| 廉江市| 蓝山县| 湘乡市| 黄大仙区| 余庆县| 化州市| 乡宁县| 桂平市| 盐源县| 东乡县| 祁阳县| 云南省| 永德县| 玉林市| 壤塘县| 平乐县| 合山市| 利津县| 延寿县| 大渡口区| 仁怀市| 修水县|