从WLS/WAS迁移到SpringSource tc Server的JEE应用迁移指南
需积分: 12 182 浏览量
更新于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 上传
2023-04-06 上传
2023-06-12 上传
2023-05-11 上传
2024-06-09 上传
2024-08-04 上传
2023-04-24 上传
2023-07-25 上传
2024-06-22 上传
FredLzy
- 粉丝: 52
- 资源: 41
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解