整个项目开发框架的搭建主要就包括上面那么多,然后进行数据库设计、代码约定就可以进行开发了。当然这只是相对简单的框架设计,实际开发中会遇到各种各样...
最后一步项目打包,打包时要把生产环境用到的配置信息加入到项目的配置文件中去,这时候就需要区分开发环境和生产环境了。maven提供了很好的设置。 ...
logback是日志的基础配置,运行时默认放在WEB-INF/classes/logback.xml 先看一下本项目的日志配置: 讲一下主要配置...
该项目开发框架采用的druid数据源,该数据源的配置还是非常丰富的,可以监控所有执行的sql及service操作。常用配置如下所示: web.x...
系统在初期运行时可能没问题,每个功能都快速响应,但是随着数据量的增多,可能个别功能不能快速响应,但是用户还不好描述具体哪地方慢,这时候就需要通过...
这里讲的异常是分级的,通过公共的AOP或拦截器来实现的,而不是自己的try catch处理。 记录系统异常的目的是为了分析系统隐藏的bug,便于...
上一节的讲的权限拦截是为了处理恶意请求时用到的,正常情况下用户不具备该权限,就不让他看到该操作或页面。这里面涉及到两个部分:1、如果没有模块权限...
从这一节起开始讲拦截器、日志、异常等的处理。 为了防止用户在未登录的情况下访问系统,需要对每个请求进行登录校验,为了防止未授权用户访问系统的操作...
何为异步调用?在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。 异步调用则是只是发...
文集作者