项目迁移之升级EJB到Springboot

本文分享了一个项目从EJB迁移到Springboot的过程。通过剪裁代码、自动化处理、全面测试、版本管理以及坚持不懈,实现了业务代码不变,底层框架升级。过程中涉及到JDK升级、替换EJB为JPA、引入Maven、转换为Restful接口,最终采用Spring Boot+JPA+MyBatis的架构。
摘要由CSDN通过智能技术生成

本文不涉及具体的技术细节,大家了解下思路,工具还是用自己最熟悉的就好。

 

首先给出总结,因为思想很重要,有了想法,才有行动。

总结下思路:

业务代码不变,底层框架变,英文比较洋气点,Same business logic, different framework.

 

总结下迁移的方法:

1. 剪裁,剪掉臃肿的代码,才能快跑

2. 自动化,能代码自动解决的,坚决不手动,毕竟代码可以重复执行,人力还是留给别的事情吧,例如游个泳啥的

3. 测试,测试不能少,自下而上的不断添加测试,迁移基础模块,越往上就越舒服,越快,从上往下的会被大的目标给累死,心累。测试还可以帮助你理解代码,读源码会睡着,但是测试和异常会帮助你前进。

4. 版本管理工具,大胆实现自己的想法,弄坏了还可以恢复

5. 恒心,要相信自己

 

PS:我是业余时间干的,因为没人认为我能成功。可是现在,这个迁移项目已经被认可并且开始支撑我们的服务啦。

 

故事发生在:

2015年本人突发奇想,在这个spring大行其道,mysql横行的时代,为什么我们还要坚持EJB2和weblogic8。我的时间怎么能够一直定格在20年前那个EJB, JDK4的年代。我要改变

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值