- Java EE 8 High Performance
- Romain Manni Bucau
- 179字
- 2021-06-30 19:14:30
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.
推薦閱讀
- Modern Web Testing with TestCafe
- Linux集群和自動化運維
- 異質結原理與器件
- 深入理解eBPF與可觀測性
- Windows Server 2019 Administration Fundamentals
- AWS Development Essentials
- AWS SysOps Cookbook
- μC/OS-III內核實現與應用開發實戰指南:基于STM32
- iOS 10快速開發:18天零基礎開發一個商業應用
- Angular權威教程
- Responsive Web Design with AngularJS
- 微信小程序項目開發實戰:用WePY、mpvue、Taro打造高效的小程序
- 深入理解嵌入式Linux設備驅動程序
- 操作系統教程
- HarmonyOS應用開發:快速入門與項目實戰