- 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:

推薦閱讀
- Getting Started with oVirt 3.3
- Linux系統架構與運維實戰
- Red Hat Enterprise Linux 8系統管理實戰
- 操作系統基礎與實踐:基于openEuler平臺
- 高性能Linux服務器構建實戰:系統安全、故障排查、自動化運維與集群架構
- 數據中心系統工程及應用
- Instant Optimizing Embedded Systems using Busybox
- 嵌入式實時操作系統μC/OS原理與實踐
- AWS Development Essentials
- Linux服務器配置與管理
- 計算機系統的自主設計
- 計算機應用基礎(Windows 7+Office 2016)
- Windows 8實戰從入門到精通(超值版)
- iOS 10快速開發:18天零基礎開發一個商業應用
- Java EE 7 Developer Handbook