该项目后台是基于struts1+ibatis+EJB为底层外加华为jalor3框架的架构设计,页面采用jsp ,CSS, JQuery等技术二次开发的发票管理系统项目,功能模块主要包括发票注册,发票传递,发票集成,及发票导入到erp等模块功能,该系统使用量在华为财经系统当中排名第二,每天的访问量在过万左右,因此对系统的稳定性及性能要求都很严格,在基于EJB保证稳定的基础上,对外发票的集成通过对外提供SOA服务,大批量的发票导入为了保证导入的性能采用ump消息队列以及JAVA中轻量级的异步线程操作框架completableFuture操作实现,前端通过struts1和Ajax进行前后台数据交互