1、CAE是什么
CAE全称是CallAnalysisEngine,即call表分析引擎,目前对外的名称是Caller,现阶段主要的功能就是查看call表,主要针对的是移动端的开发,但由于ios开发人员的欠缺,目前只开发了android端作为唯一客户端。
2、CAE的后台架构设计
目前CAE的后台使用Java实现,架构也是经典的三层架构,从上到下分别是Controller层、Service层、Dao层,主要使用的框架是Spring。
虽然目前java web的开发很多是使用SSH或SSM的框架,如果稍微简单一点的项目可能会考虑JFinal、Play框架,甚至是直接上servlet的开发模式,但是CAE的后台采用的是SSS架构,即Spring MVC+Spring JDBC+Spring来实现的,所以整个后台其实都是Spring作为主体,架构图如下: