前段时间在公司搞一个系统,由于团队都是应届毕业生,而且对后台开发框架不甚了解,所以自己就搭建了一个框架给他们使用,使用后发现扩展性和维护性还不错,现在分享给各位只有 Java 基础的朋友,不会框架,我们也能把后台搞起来。
废话不多说,先看我的结构图:
大体分析一下我们的结构图:整个系统分五大模块View(前端),Contrallor(控制器),Model(业务层),DAO(数据访问层)和数据库(MySQL)。其中 View 和 Model 对开发者开发,即扩展开放。由于五大模块的服务关系,以下将以登录验证例子对其进行逆序介绍。
1. 数据库: