- Java EE 8 High Performance
- Romain Manni Bucau
- 134字
- 2021-06-30 19:14:23
The application architecture
Our application will import some stock quotations daily; it will then expose them and allow you to update them through a web service.
To implement it, we will use a standard Java EE architecture:
- The persistence layer will use JPA 2.2 and store the data in a MySQL database.
- A service layer will implement the business logic and orchestrate the persistence layer. It will rely on the following:
- Java Transaction API (JTA) 1.2 for transactionality
- Context and Dependency Injection 2.0 (CDI) for Inversion of Control (IoC)
- Bean Validation 2.0 for validations
- A front layer will expose a part of the service layer through HTTP. It will rely on the following:
- JAX-RS 2.1 for stateless endpoints
- WebSocket 1.1 for stateful communications
- JSON-B 1.0 for marshalling/unmarshalling
Here is a picture summarizing this structure:

推薦閱讀
- Linux運維之道(第3版)
- 操作系統實用教程(Linux版)
- Linux操作系統基礎
- Learning Windows Server Containers
- Ansible權威指南
- VMware Horizon View 6 Desktop Virtualization Cookbook
- SharePoint 2013 應用開發實戰
- 嵌入式Linux驅動程序和系統開發實例精講
- 奔跑吧 Linux內核(入門篇)
- Kali Linux 2018:Windows Penetration Testing
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300
- VMware Horizon View Essentials
- Linux應用大全 基礎與管理
- 統信UOS應用開發進階教程
- 操作系統之哲學原理第2版