之前开发的某个系统用的是jsp + struts + mybatis,客户使用桌面浏览器访问。
现在想改造成既可以mobile使用、又可以desktop使用,而只维护一套代码。后续可能开发原生app,考虑到扩展性,想通过json访问jsp,这样势必要对jsp进行分层了。
我的设想是,后台采用struts + mybatis,不包含jsp,所有的action继承json-default,输出都是json形式。
前台采用html + bootstrap + angularJS的形式,异步加载数据,通过json和后台交互,和以后的app接口也统一了。
这种技术路线是否有问题,是否有更好的替代?
如果后台仅仅是json服务器的话,感觉用struts有点重了,是否有更轻量的替代(比如jersey这种)?
--
FROM 202.96.122.*