我选择的是 Spring + Mybatis + Jesery 无状态架构方案。spring
JAVA 比较经常使用的架构 SSH spring struts2 hibernate流行一阶段后, SSM spring struts2 mybatis 开始流行。json
几个月前接触了一个电商项目,考虑架构采用什么样的组合比较合适呢?restful
对一些框架进行了分析,首先是spring ,spring的融合能力比较看好,也符合当前人员学习成本。mybatis
Jesery 在restful 协议方面速度和规范比较有优点。 实际严格来讲springMVC 也不错,但考虑到当前人员使用MVC的习惯只是支持json 甚至有 直接拼接json串返回的状况,再有MVC速度速度方面不如 jesery , 我也不期望直接返回页面实现。因此jesery 仍是胜出。架构