四川管理类系统架构
2016-02-15 15:22:35 0 举报
这是现在负责的一个项目的结构,从图中可以看出有很多重复的功能点,需要进一步整合、优化、调整
作者其他创作
大纲/内容
是互联网环境吗
是动态请求吗
请求是从ESB过来的吗
参数校验(不成功可能返回也可能抛异常)
自定义普通入参
针对异常进行国际化处理,并捕获
返回至控制层
抛出精准异常信息
根据请求信息Spring定位映射的控制层
事务控制
封装JSON格式数据
返回值RS控制层
生产网
直接定位到生产Tomcat
是否有异常抛出
请求RS报文头部封装
依赖注入调用服务
DSP层
否
业务处理
定位到互联网Tomcat
是否可反射调用dubbo等特殊服务
入参获取(可充分使用Spring新特性)
定位到互联网Ngnix
报文补全验证
获取到一个可直连数据库的RS控制层
因不可直连,准备调用RS服务
返回实体对象
是,属于服务调用方式
获取到一个可直连数据库的控制层
是否需要返回至互联网控制层
DCP层
NULL
是
互联网
从Session中设定入参
不需要的报文头部截取掉
请求开始
重新回到互联网控制层
反射调用
针对异常进行国际化处理,生成异常报表
Ngnix层
开始
获取到一个不可直连数据库的控制层
定位到生产网Ngnix
定位到生产网Tomcat
入参获取(只能从流里面取参数)
结束
0 条评论
下一页