1、SSM的技术架构:
1.1 视图层(View):展示数据,与用户交互
- html(展示)、css(修饰)、js(交互)、jquery(js框架,简化代码)、bootstrap(html、css、js前端框架)、jsp(前后端动态数据)
1.2 控制层(Controller):控制业务处理流程
- 接受请求、参数进行封装;根据不同的请求调用业务层处理;最后处理结果返回响应信息。
- servlet(多个请求需要多个servlet --> 需要用框架管理和简化)
- 所以SpringMVC对servlet进行封装 【早期用:webwork,struts1,struts2】
- 访问json字符串通过@ResponseBody;
- 访问网址通过访问网址资源路径,或者放到ModelAndView通过return)
1.3 业务层(Service):处理业务逻辑(处理业务的步骤;操作的原子性)
- JavaSE(工作流:处理复制业务,链式设计模式等;工作流框架:activiti | JBPM)
- 操作日志
- 事务&#x