首先,这个遗留系统是跑在jdk 1.4上的,并且这一点还很难改变,这基本上就决定了只能用那个年代的技术
其次,本来是一个简单的系统,结果却整合了struts 1 时代和eai时代的一堆东西,其结果却是什么也不像,并且还分成两个应用部署,查询部分一个应用,操作部分一个应用。
也罢,到这里还不算最恶心的,它还自己搞了一堆封装,操作数据库,全部写sql进行执行,执行完的结果放到一个hash里,返回给页面,这个hash的数据结构是它自己定义的,很难改变,否则就要改变前台页面的标签….
呜呼,怎么办才好!
分享到:
相关推荐
遗留系统维护通常需要关注以下几个方面: 1. 性能优化:随着系统运行时间的增长,性能问题可能会逐渐显现,需要对数据库查询、文件IO、算法效率等方面进行优化。 2. 安全性修复:对系统进行安全漏洞扫描和修复,增强...
### 遗留系统SOA迁移解决方案 #### 遗留系统的挑战与机遇 遗留系统是指那些虽然过时但仍为企业提供关键业务价值的信息系统。这类系统通常具备几个显著特点: - **业务价值**:尽管技术老旧,但这些系统仍然承载着...
无论是通过使用分析器深入检查应用,还是通过自动化构建和部署简化开发流程,或是通过创建单元测试提高代码质量,每一步都对提升遗留系统的稳定性和可维护性至关重要。同时,监控数据库使用状况、利用JMX增强运维...
在软件工程领域,遗留系统通常指那些已经存在多年、缺乏文档记录、技术陈旧且难以维护的系统。随着业务需求的不断变化和技术的快速发展,如何有效地对这些遗留系统进行现代化改造,以适应新的业务场景和提高系统的可...
通过实际案例,我们可以看到SOA在企业遗留系统复用中的成功应用,例如通过构建服务总线,统一管理接口调用,提高系统的灵活性和可维护性。 **总结** 基于SOA架构的企业遗留系统复用是解决旧系统与新需求矛盾的有效...
这个示例展示了防腐层如何确保遗留系统和现代平台之间的无缝集成,对于在系统迁移期间维护业务逻辑完整性至关重要。 想象一个大型零售公司将其库存管理系统从旧的遗留软件过渡到新的现代平台。遗留系统已经使用了几...
一种Java遗留系统服务化切分和封装方法
7. 遗留系统服务化切分和封装技术可以应用于实际项目中,提高系统的可维护性和可扩展性。 详细说明: 本文研究了Java遗留系统服务化切分和封装技术,以解决遗留系统服务化的难题。为了提高服务化的效率和质量,...
iOS遗留系统上的架构重构涉及的主题是iOS开发中常见但颇具挑战性的任务。遗留系统一般是指那些年代久远、技术陈旧、缺乏文档但仍在生产中使用的系统。对于这样的系统进行架构重构是一个复杂且精细的工作,需要程序员...
《大型遗留系统架构改造案例分享》的文档主要探讨了如何有效地对复杂且陈旧的IT系统进行现代化改造,以应对不断变化的业务需求和技术环境。文档涵盖了系统架构、改造策略、业务影响以及具体的技术实现等多个方面,...
遗留系统通常指的是那些早期开发且在后期维护中不断添加新功能,但未进行适时结构性更新的系统。这类系统由于历史遗留问题,往往会存在代码复杂、耦合度高、难以扩展及维护困难等问题,因此重构的需求就显得尤为迫切...
研究涉及到了框架的组成及其实施技术,包括遗留系统原代码向目标系统的语言代码转换、遗留信息系统中各模块信息的提取、遗留信息系统与目标系统模块之间的接口模型、以及在JavaEE分布式环境下目标系统模块的部署。...
【标题】: "从单机至分布式架构的遗留系统再工程1" 【描述】: 本文探讨了将老旧的单机遗留系统转换为分布式架构的再工程方法。随着分布式技术的发展,许多单机系统已经无法满足日益增长的需求。由于设计老旧、业务...
在现代软件开发过程中,经常会遇到大型遗留系统的维护问题。这类系统通常具备以下特点:代码量庞大、架构复杂、缺乏良好的文档支持以及历史积累的技术债务。ThoughtWorks中国公司曾参与了一个名为eMAN的咨询项目,该...
在连锁企业中,尤其是在信息化程度较高的现代连锁业,存在多种遗留系统,如ERP(企业资源规划)、CRM(客户关系管理)、DSS(决策支持系统)、Report Service和ManPower Manage等。这些系统可能由不同的开发商、使用...
以上内容涵盖了系统分析师在进行系统运行与维护工作时需要掌握的关键知识点,这些知识点对应于计算机技术与软件专业技术资格(水平)考试中的系统运行与维护部分,对于备考软考高级-系统分析师的考生来说尤为重要。
以自动化测试撬动维护阶段的遗留系统!面对遗留系统,选择合适的测试策略,能让自动化测试的投入在一定时期内看到效果,并且建立可持续进行的机制。同为自动化测试,每种测试在面对遗留系统时遇到的挑战是不同的,起...