简单web项目目录结构
2020-12-09 16:51:01 1 举报
AI智能生成
简单web想目录结构
作者其他创作
大纲/内容
dist(编译目标目录)
src(源码目录)
common(通用基础模块)
controllers
base.controler.xxx(基类控制器)
dto
base.dto.xxx(基类传输对象模块)
services
base.service.xxx(基类服务模块)
entites
base.entity.xxx(基类实体模块)
...
core(核心代码模块)
users(用户模块)
controlles(控制器模块)
users.controller.xxx
dto(传输对象模块)
user.dto.xxx
services(服务模块)
user.service.xxx
entites(实体对象模块)
user.entity.xxx
utils(工具模块)
exceptions(异常模块)
validators(验证器模块)
...
shops(店铺模块)
carts(购物车模块)
customers(顾客模块)
goods(商品模块)
orders(订单模块)
statistics(统计模块)
communities(社区模块)
channels(渠道模块)
...
exceptions(通用异常模块)
biz.exception.xxx(业务异常)
filters(过滤器模块)
allException.filter.xxx(所有异常过滤器)
bizException.filter.xxx(业务异常过滤器)
httpException.filter.xxx(异常过滤器)
mysqlException.filter.xxx(mysql异常过滤器)
redisException.filter.xxx(redis异常过滤器)
rpcException.filter.xxx(rpc异常过滤器)
...
interceptors(拦截器模块)
transform.interceptor.ts(转换拦截器)
...
interfaces(接口)
loggers(日志模块)
web.logback.logger.xxx(web请求日志)
rpc.logback.logger.xxx(rpc接口调用日志)
httpclient.logback.logger.xxx(http接口调用日志)
redis.logback.logger.xxx(redis调用日志)
mysql.logback.logger.xxx(mysql日志)
...
middlewares(中间件模块)
rbac.middleware.xxx(角色权限控制中间件)
token.middleware.xxx(令牌中间件)
zipkin.middleware.xxx(链路追踪中间件)
weblog.middleware.xxx(web日志中间件)
responseTime.middleware.xxx(响应时间中间件)
dataPermission.middleware.xxx(数据权限中间件)
pipes(管道模块)
parseInt.pipe.xxx(自动转int管道)
parseBoolean.pipe.xxx(自动转boolean管道)
parseDate.pipe.xxx(iso串转Date管道)
defaultValue.pipe.xxx(默认值管道)
parseUUID.pipe.xxx(解析uuid管道)
parseObjectId.pipe.xxx(解析objectId管道)
...
utils(工具模块)
helper.util.xxx
aes.util.xxx(加密工具类)
date.util.xxx(日期处理工具类)
math.util.xxx(数学计算工具类)
string.util.xxx(string处理工具类)
json.util.xxx(json处理工具类)
coordTransform.util.xxx(地图坐标转换器工具类)
gpsLocation.util.xxx(gps坐标定位工具类)
money.util.xxx(人民币格式化处理工具类)
distance.util.xxx(距离处理工具类)
image.util.xxx(图片处理工具类)
...
validators(验证器模块)
custom.validator.xxx(自定义验证器)
isString.validator.xxx(string验证器)
isInt.validator.xxx(int验证器)
isBoolean.validator.xxx(boolean验证器)
isCoord.validator.xxx(坐标验证器)
isMobile.validator.xxx(手机号码验证器)
isMail.validator.xxx(邮箱验证器)
isDateIso.validator.xxx(日期iso验证器)
isNotEmpty.validator.xxx(不是空验证器)
isPositive.validator.xxx(是正数验证器)
isNegative.validator.xxx(是负数验证器)
...
main.xxx(程序主入口)
guards(守卫模块)
auth.guard.xxx(授权守卫)
queues(消费队列)
tasks(任务跑批模块)
caches(缓存模块)
token.redis.cache.xxx(令牌缓存)
menus.redis.cache.xxx(菜单缓存)
roles.redis.cache.xxx(角色缓存)
resources.redis.cache.xxx(资源缓存)
messages(消息触达推送模块)
aliyun.sms.message.xxx(阿里云市场-短信推送)
tencent.wechat.message.xxx(腾讯微信公众号模板消息)
tencent.miniapp.message.xxx(小程序订阅号模板消息)
jpush.app.message.xxx(极光app推送模板消息)
rongCloud.h5.message.xxx(融云h5即时模块)
public(公共资源)
static(静态库资源)
js
jquery
jquery.js
ajax.jquery.js
...
css
...
images(图片资源)
shop
shop-detail
user
...
favicon.ico(网站头像图标)
views(页面 nginx映射root页)
index.html(官网主页)
404.html(找不到页面)
403.html(无权限页面)
500.html(服务器异常也)
login.html
header.html(头部通用模板页面)
body.html(中部通用页面)
footer.html(底部通用模板页面)
layout.html(布局页面)
users(用户模块页面)
index.html
sitemap.txt(网络地图 方便爬虫)
sitemap.html(网络地图 方便爬虫)
robots.txt(爬虫爬取规则)
baidu_verify_code-xxxxxx.html(百度搜索验证文件)
sogousiteverification.txt(搜狗搜索验证文件)
docs(文档介绍模块)
概要设计图.doc
组织架构图.xmind
数据库表.sql
tests(测试模块)
users
controllers
users.controller.test.xxx(用户控制器测试模块)
services
users.service.test.xxx(用户服务测试模块)
...
0 条评论
下一页