2. Bert Ertman
荷兰 Luminis 公司研究员
荷兰 Java 用户组的负责人,同时还是一位 Java
Champion
2
Practical Modularity with Java in the Cloud Age
Paul Bakker &Bert Ertman
Modular
Cloud Apps
with OSGi
Building
21. 迁移路径
1. 升级 Spring 版本
2. 替换 Spring 内的旧框架( ORM 、 Web 框
架)
3. Spring 和 Java EE 容器并存
4. 完全替换 Spring
5. 移除 Spring 容器
21
22. 替换 Spring 内的旧框架
表示层
数据 / 集
成层
Web MVC
任务
Spring JDBC 模
板
Kodo
@AutoWired
业务层
JMS bean
@AutoWired
@AutoWired
JPA
JSF
尚未触碰特定于 Spring
的 API
Spring bean
22
23. 迁移路径
1. 升级 Spring 版本
2. 替换 Spring 内的旧框架( ORM 、 Web 框
架)
3. Spring 和 Java EE 容器并存
4. 完全替换 Spring
5. 移除 Spring 容器
23
Het maakt eigenlijk niet uit of je van old school of new school Spring migreert, de argumenten zijn hetzelfde. Voor old school is meer werk nodig, maar is er ook meer reden toe. Van new school is het waarschijnlijk een kleine stap, zeker als je al JPA/JSF etc. gebruikt.
3 opties: niks doen / nieuwe api ’ s gebruiken maar spring leidend houden / all-the-way