后台架构&开发环境

作者: 麦金 | 来源:发表于2016-09-30 08:43 被阅读642次

    开发环境说明


    服务器

    centos 6.5

    Web服务器

    Tomcat 8

    数据库

    MySQL

    缓存管理

    redis
    <技术特点>
    redis是一个高性能的key-value数据库,我们打算用它来保存一些频繁访问的临时数据。

    架包管理

    maven
    <技术特点>
    自动化部署架包,节约了找包时间,而且有依赖关系的包可以自动添加进来

    API规范API工具

    swagger
    <技术特点>
    Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使前端和后端的数据接口说明以同样的速度来更新,使得API一直保持同步。

    开发IDE

    Intellij idea
    <技术特点>
    idea是被业界公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具表现优秀。

    版本管理工具

    采用基于github协同开发的模式

    后台技术框架

    Spring + SpringMVC + MyBatis
    <技术特点>
    MyBatis比Hibernate在数据库操作上更加灵活,而且比较轻量,适合小型项目

    安全框架&权限管理

    shiro
    <技术特点>
    shiro和Spring Security的功能都差不多,但是使用上比Spring Security简单很多,而且Shiro比较简单直观

    相关文章

      网友评论

        本文标题:后台架构&开发环境

        本文链接:https://www.haomeiwen.com/subject/knplyttx.html