# blog **Repository Path**: xiaokangcheng/blog ## Basic Information - **Project Name**: blog - **Description**: blog后端 SpringMVC Hibernate Jackson - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # blog ### 整体架构 - 采用前后端分离的架构 - 服务端只进行业务逻辑处理、数据库交互以及提供业务逻辑api接口 - 一套后端代码可同时用于pc端、移动端 - Ajax交互 - View层渲染以及路由转发放在前端 - 减轻服务器压力 ### 技术选型 ####**后端:** - MVC - **Maven**构建web项目 - 持久层**Hibernate**框架 - **SpringMVC**提供api接口 - **jackson**json转化 - 数据库MySQL #### **前端(PC):** - UI层**Bootstarp** - **MVVM框架-->vue**双向数据绑定 - **vue-ronter**->路由转发 - **vue-resource**->ajax请求 - SPA - 组件化、模块化 #### **前端(移动端):** - UI层mui组件库 - **MVVM框架-->vue**数据驱动、组件化 - **vue-ronter**路由转发 - SPA - 组件化、模块化 #### **前后端交互:** - json、ajax #### **工具** - Intellj IDEA - WebStorm - DataGrip - markdown编辑器 ### 展望 - 前端webpack、flux、vuex - 后端使用spring管理bean整合hibernate,ioc、aop - 后端微服务化(SpringBoot、SpringCloud、Docker) - 博客论坛 - 基于标签和点击流的推荐系统