0
点赞
收藏
分享

微信扫一扫

2024高校建设大数据实验室的用途有哪些?

丹柯yx 03-01 15:30 阅读 2

目录结构

前端目录:

(目录结构来自layui-vue-admin)

  • src文件下
    • api(前端请求后端服务的路由)
    • assert(一些内置或必要的资源文件)
    • layouts(全局框架样式组件)
    • router(静态路由和动态路由的配置、路由守卫)
    • store(Pinia全局变量维护)
    • styles(css样式文件)
    • types(TypeScript类型定义)
    • util(一些工具类)
    • views(系统展示页面)
      在这里插入图片描述

后端目录

通用模块(freesia-common)

通用API(freesia-common-api)
  1. 管理项目公共的yml配置文件
  2. 日志文件格式配置文件
  3. spy SQL日志打印配置
  4. 通用的i18n信息
  5. banner
  6. 所有POJO的基类(PO、DTO、VO、Bean、Entity)
  7. 统一返回结果集
  8. 通用静态类
代码生成器(freesia-common-codegen)
  1. 项目内生成Java文件的自定义代码生成程序
  2. 生成文件所需要的配置文件basic-info.properties
  3. ftl模板文件
通用框架framework(freesia-common-framework)
  1. 配置类Configuration
  2. 各种工具类Util
  3. 支持通用模块的Component(包含切面类Aspect)
  4. 异常类Exception
  5. 各种需要作用于配置类的处理类handler
  6. 自定义注解
通用服务模块(freesia-common-service)
  1. 下载
  2. excel导入导出
  3. http网络请求
  4. URL配置等服务
OSS对象存储(freesia-common-oss)
  1. 同通用服务模块,都是提供通用服务,只是单独提取出来
  2. 包括OSS对象存储配置和记录上传文件的信息功能

Web服务模块(freesia-web)

WebAPI模块(freesia-web-api)
  1. 管理Web模块中的实体父类、静态类等
  2. I18n信息
Web应用启动模块(freesia-web-app)
  1. Admin应用的启动
  2. Admin应用的Yml配置文件
  3. 测试类(包括Java测试与Spring测试)
Web框架模块(freesia-web-framework)
  1. 配置类Configuration
  2. 各种工具类Util
  3. 支持Web模块的Component(包含切面类Aspect)
  4. 异常类Exception
  5. 各种需要作用于配置类的处理类handler、帮助类helper
  6. Mybatis的SQL拦截器
  7. 自定义注解
Web管理系统模块(freesia-web-admin)
  1. 后端管理系统核心业务逻辑
  2. MVC架构

在这里插入图片描述

举报

相关推荐

0 条评论