从WLS/WAS迁移到SpringSource tc Server的JEE应用迁移指南
需积分: 12 166 浏览量
更新于2024-07-28
收藏 278KB PDF 举报
"Migrating JEE Applications from WLS/WAS to SpringSource tc Server - A Technical Perspective"
这篇技术白皮书主要探讨了如何将基于Java Enterprise Edition (JEE) 的应用程序从WebLogic Server (WLS) 和WebSphere Application Server (WAS) 平台迁移到SpringSource的tc Server。以下是对各个章节内容的详细说明:
1. **Migrating JEE Applications to tc Server**: 这部分介绍了迁移过程的概述,包括为什么要迁移、迁移的好处以及可能遇到的挑战。它提供了一个起点,帮助读者理解迁移的必要性。
2. **Planning and Cost Analysis**: 这一章深入讨论了规划和成本分析的重要性。它涵盖了评估迁移的复杂性因素,如应用规模、依赖性、现有架构和代码质量,以及预计的时间和资源成本。
3. **JEE Specification and JEE Application Servers**: 本节对比了JEE规范与WLS和WAS等传统应用服务器,以及tc Server作为轻量级应用服务器的特点。这有助于理解两者之间的差异和兼容性问题。
4. **Java EE 5.0 API Support**: 这部分详细讨论了tc Server对Java EE 5.0 API的支持程度,包括Servlet、JSP、EJB、JMS、JPA等关键组件,以及如何确保迁移后功能的完整性和稳定性。
5. **Code Migration Strategies**: 这是核心章节,提供了多种代码迁移策略。例如,通过分层和接口设计减少耦合,逐步迁移关键代码更改,服务层迁移策略,数据访问层和数据访问对象(DAO)的迁移,以及Web和展示层代码的迁移。此外,还详细讨论了事务处理,包括JTA(非EJB和EJB Bean-Managed Transactions)、EJBs的Container-Managed Transactions (CMT) 和Bean-Managed Transactions (BMT),以及不同类型的EJB(Session Beans和Message-Driven Beans)的迁移策略。
6. **Remoting Services**: 讨论了远程服务的迁移,如RMI、JNDI查找和Web服务。这部分可能涉及到如何在tc Server环境中实现这些服务的替代方案。
7. **DataSources**: 数据源的迁移是关键任务之一,本节介绍了如何配置和管理tc Server中的数据源,以确保与旧平台的兼容性和性能。
8. **Security**: 讲解了安全性的迁移,包括用户认证、授权和加密机制的转换,以适应tc Server的安全模型。
9. **Messaging**: 分析了消息传递(JMS)的迁移,包括tc Server对消息队列的支持和配置。
10. **Administration and Management**: 提供了关于服务器和应用管理的细节。分为两部分:10.1 针对服务器的管理和配置,10.2 关于应用程序的部署、监控和更新。
11. **Conclusion**: 最后,总结了整个迁移过程的关键点,强调了迁移的优势,并提供了未来优化和扩展的建议。
通过这份白皮书,读者将获得全面的指导,了解如何成功地从传统的JEE应用服务器迁移到SpringSource的tc Server,以利用其轻量级、高效率和易管理性。
2016-08-07 上传
2015-12-09 上传
2009-07-07 上传
2014-11-22 上传
2010-08-30 上传
2012-01-09 上传
2015-04-22 上传
2023-07-26 上传
2013-04-15 上传
FredLzy
- 粉丝: 52
- 资源: 41
最新资源
- csci4622:机器学习课程
- jdk-8u291-windows-x64
- mr:利用VagrantPuppetFedora堆栈进行虚拟机置备的环境复制开发工具
- 51系列单片机竞赛设计485全双工通信.rar
- rtc-signaller-testrun:一套测试,用于测试自定义信号器对 rtc-quickconnect 和 rtc-tools 要求的支持程度
- maki:TO POI图标集
- 51单片机Proteus仿真实例 pwmbo
- 模块3
- shilengae_web
- ComingNext:ComingNext是Symbian智能手机的日历主屏幕小部件-开源
- dotfiles:https的镜像
- redis-blazor-experiments:使用Redis和Blazor组件进行实验
- 卡姆
- prog1:这是不来梅哈芬应用科技大学提供的所有编程1练习的地方!
- Assigment4
- PearOS-arch:PearOS但基于Arch