轉享:真實世界的JavaEE模式-重新思考最佳實踐
http://download.java.net/general/podcasts/real_world_java_ee_patterns.pdf - Powered by Google Docs
這篇文章澄清了對JavaEE幾個誤解:如EJB是重量 EJB複雜 不可移植不可擴充,並從SOA架構談了服務概念;也結合DDD談了如何實現領域模型的持久化。
個人認為:最後花了很多章節談如何使用JPA實現領域模型的持久化,以及SOA的服務概念,依然是一種技術元件JavaEE元件驅動指揮領域模型操作的方式,領域模型處於被動地位,而不是主動核心地位,因此,這樣的JavaEE模式就似乎是一種反模式,是彌補其自身不足,和當初SUN的J2EE核心模式畫蛇添足之嫌疑。
這篇文章澄清了對JavaEE幾個誤解:如EJB是重量 EJB複雜 不可移植不可擴充,並從SOA架構談了服務概念;也結合DDD談了如何實現領域模型的持久化。
個人認為:最後花了很多章節談如何使用JPA實現領域模型的持久化,以及SOA的服務概念,依然是一種技術元件JavaEE元件驅動指揮領域模型操作的方式,領域模型處於被動地位,而不是主動核心地位,因此,這樣的JavaEE模式就似乎是一種反模式,是彌補其自身不足,和當初SUN的J2EE核心模式畫蛇添足之嫌疑。
相關文章
- 真實世界中 Rust 程式的安全實踐Rust
- 《JavaScript設計模式與開發實踐》模式篇(9)—— 享元模式JavaScript設計模式
- react 設計模式與最佳實踐React設計模式
- 數字化轉型的思考與新實踐
- 阿里研究員谷樸:API 設計最佳實踐的思考阿里API
- 實驗13:享元模式模式
- 抖音世界盃的畫質最佳化實踐
- 你瞭解單例模式的最佳實踐嗎?單例模式
- RabbitMQ實戰:訊息通訊模式和最佳實踐MQ模式
- Android 列表(ListView、RecyclerView)不斷重新整理最佳實踐AndroidView
- Python將字串轉為字典最佳實踐Python字串
- 設計模式之:享元模式FlyweightPattern的實現設計模式
- mysqldump的最佳實踐MySql
- RocketMQ的最佳實踐MQ
- 享元模式(c++實現)模式C++
- redis實踐及思考Redis
- 從真實世界到渲染
- [轉帖]JVM記憶體配置最佳實踐JVM記憶體
- 標籤的最佳實踐
- Eggjs 的 Controller 最佳實踐JSController
- swoft 假的最佳實踐
- AutoMapper 最佳實踐APP
- 《.NET最佳實踐》
- Django 最佳實踐Django
- metaq最佳實踐
- springDataJpa 最佳實踐Spring
- KeyPath 最佳實踐
- Pika最佳實踐
- JavaScript 最佳實踐JavaScript
- SnapKit 最佳實踐APK
- JDBC 最佳實踐JDBC
- Kafka最佳實踐Kafka
- Iptables 最佳實踐 !
- Serilog 最佳實踐
- Flutter 最佳實踐Flutter
- Java最佳實踐Java
- MongoDB 最佳實踐MongoDB
- Gradle最佳實踐Gradle
- Spring Boot中五個設計模式最佳實踐Spring Boot設計模式