一个大的项目为了避免项目的臃肿,我们通常将项目独立成几个小项目;小项目彼此独立,但是可以通过其他项目来彼此访问;我现在做的这个项目用的webservice来完成项目之间的通信。项目的整体是个ssh的项目,项目分为了几个小项目;例如
后台管理系统:给内部人员使用:一些基础数据的录入例如快递员 定区区域 取派标准等等:这里我们用了后台管理系统的前端框架 JQuery easyUI框架,Ztree做树形菜单:权限框架Apache shiro 缓存ehcache,elasticsearch搜索引擎
前端客户系统:给客户使用主要功能:注册登录下单:这里我们用了AngularJs和bootstrap作为前端框架:用jq发请求;
Freemarker 静态化页面
zQuart:定时任务
注册用到了:redis activeMQ 第三方短信平台 邮件等等