- 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.
推薦閱讀
- Implementing Cisco UCS Solutions
- Learning Windows Server Containers
- Hands-On DevOps with Vagrant
- Instant Handlebars.js
- 循序漸進學Docker
- 嵌入式操作系統(Linux篇)(微課版)
- Windows Phone 8 Application Development Essentials
- 操作系統分析
- Fedora 12 Linux應用基礎
- Linux系統最佳實踐工具:命令行技術
- 從實踐中學習Windows滲透測試
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- Android應用性能優化最佳實踐
- 完美應用Ubuntu(第4版)
- Xamarin Mobile Application Development for Android