精华内容
下载资源
问答
  • 项目架构图

    万次阅读 2017-05-28 22:25:57
    前段时间一直在找工作,面试过程终于到了不少问题。有些是自己会的,有些是自己看过却无法整理出来的(说到底是理解不够头测,记忆不够深刻)。当然还有些是完全懵逼的...那就是让你画出自己做过的项目的一个整体架构图

    前言

    前段时间一直在找工作,面试过程终于到了不少问题。有些是自己会的,有些是自己看过却无法整理出来的(说到底是理解不够透彻,记忆不够深刻)。当然还有些是完全懵逼的。下面就来说下经常被问及,自己却无法当场整理出来的一个问题。那就是让你画出自己做过的项目的一个整体架构图。


    架构图-Before

    最开始一次我被问及这个问题的时候我就觉得这个好像没什么大不了的,不就是随便几个比划下就好的事情么。于是就边讲便画,最初弄出来的架构图是这么个样子,或许当时画出来的比这个还烂。
    初次画出来的架构图


    架构图-After

    这个架构图估计让大家看还是非常不直观的,于是乎自己就去看书看博客,参考了下别人的架构图都是怎么画的。修炼出如下正果:
    现在的架构图


    对比总结

    对比前后两个架构图以及自己在网上做的一些调查。个人总结了下架构图的作用以及如何才能画好一个架构图。

    架构图的好处

    个人认为画好一个架构图可以让人把项目更容易说清楚,让人清楚的了解到系统有哪几个部分,各个部分都做些啥,相互之间的关系是什么,之间的流程走向怎么样。这都是非常直观的。

    如何画好一个架构图

    1. 首先需要明确画图的目的和类型(业务 or 技术, 整体 or 局部)
    2. 其次需要确定实现该目的的关键因素(eg. 服务 缓存 中间件)
    3. 然后选择合适的表达方法(eg. 流程 网状 方格)
    4. 最后开始画图,需要注意画图过程需要需从大到小。即先画好大的模块,再填充小模块。

    个人博客: Vioao’s Blog

    展开全文
  • 项目架构图工具

    千次阅读 2019-10-30 15:19:25
    在线画项目架构图的工具
    展开全文
  • 1.项目架构图

    2021-04-09 11:16:14
    文章目录一、项目架构图二、配置静态web目录、模板引擎、cookie、session1.安装模块2.根目录新建public、views文件夹3.配置静态web、ejs、cookie、session三、创建项目目录以及生成模块控制器四、配置模板引擎 一、...

    一、项目架构图

    在这里插入图片描述

    二、配置静态web目录、模板引擎、cookie、session

    1.安装模块

    cnpm i cookie-parser express-session ejs --save
    

    2.根目录新建public、views文件夹

    3.配置静态web、ejs、cookie、session

    @filename(main.ts)
    
    import { NestFactory } from '@nestjs/core';
    import { AppModule } from './app.module';
    import { NestExpressApplication } from '@nestjs/platform-express';
    import * as path from 'path';
    import * as cookieParser from 'cookie-parser'
    import * as session from 'express-session'
    
    async function bootstrap() {
        const app = await NestFactory.create<NestExpressApplication>(AppModule);
        // 配置静态目录
        app.useStaticAssets(path.join(__dirname, '..', 'public'))
        // 配置模板引擎
        app.setBaseViewsDir('views');
        app.setViewEngine('ejs');
        // 配置cookie中间件
        app.use(cookieParser('this signed cookies'));
        // 配置session中间件
        app.use(session({
            secret: 'keyboard cat',
            resave: true,
            saveUninitialized: true,
            cookie: { maxAge: 219000, httpOnly: true },
            rolling: true
        }))
    
        await app.listen(3000);
    }
    bootstrap();
    

    三、创建项目目录以及生成模块控制器

    1.在src目录中新建config、extend、 interface、middleware、module、 schema、service文件夹

    2.用命令创建模块和控制器

    nest g module module/admin
    nest g module module/default
    nest g module module/api
    nest g contrller module/admin/main
    nest g contrller module/admin/login
    nest g contrller module/admin/manager
    nest g contrller module/default/index
    

    1.删除app.controller, app.service

    2.新建admin, default, api模块nest g module module/xxx

    3.module中新建main, login,manager控制器 nest g contrller module/main

    4.创建全局的services/tools nest g service/tools

    5.创建全局配置文件 config/config.ts

    6.创建extend/helper.ts 扩展模板引擎

    7.创建middleware, interface, schema

    四、配置模板引擎

    展开全文
  • 电信客服项目架构图

    2017-11-10 20:07:40
    电信客服项目架构图

    电信客服项目

    架构图

    这里写图片描述

    展开全文
  • opengles项目架构图

    2017-05-26 13:05:55
    新的opengles项目架构图:手绘
  • 传统项目架构图

    2019-12-31 10:57:03
    项目完整架构图   
  • Java项目架构图

    2011-07-09 14:09:07
    WEB项目架构图: 
  • 分布式项目架构图+电商案例 -- 柚子真好吃
  • 项目一项目架构图

    2019-09-24 02:35:03
    转载于:https://www.cnblogs.com/kelly-one/p/11335337.html
  • ### 基础项目架构**项目基于 ThinkPHP 3.2.3 版本做为项目的基础开发框架**1. 项目采用MVC结构,入口文件在index.php2. 调用Common 的 BaseController.class.php 为公共全局控制器文件3. 从基础架构上,项目及满足松...
  • 项目三项目架构图

    2019-09-24 02:35:04
    转载于:https://www.cnblogs.com/kelly-one/p/11335351.html
  • 项目二项目架构图

    2019-09-24 02:35:05
    转载于:https://www.cnblogs.com/kelly-one/p/11335346.html
  • JT项目架构图设计

    2020-08-29 14:13:45
    目的:减少项目架构的耦合性. (化整为零 拆) 1.2单体项目存在的问题 说明:如果作为大型项目,将所有的功能模块都写到一起,如果将来其中的一个模块出现问题,则直接影响整个项目的运行. 1.3 按照功能业务拆分 1.3 按照...
  • 架构图: 功能图:
  • 分布式项目架构图

    2020-06-03 00:07:46
  • 短连接聊天服务 ,每半分钟刷新一次.....架构图: 模块与模块之间的通信也通过sendNotifcation发送消息。 神仙道寻路方法: 1. 2点是否可以直接到达,可以,则不走寻路,直接行进2. 2点不能直接到达,进行寻...
  • 简单的个人可以进行的架构,可以使想要联系和学习的小白,看一下,主要是由tomcat+nginx来实现的,对后端服务器也需要进读写分离。
  • 架构图: 功能结构图:
  • 目录 架构图 业务说明 技术选型 架构图 业务说明 技术选型
  • 架构图: 功能结构图:
  • 架构图
  • 架构图
  • Android项目架构图

    千次阅读 2014-11-05 16:59:11
    另外一点项目架构好比设计模式,个人认为不同的项目适合不同的架构,只有最合适的,没有最好的。 读图分3块 左 中 右 以下按这个顺序解释 ApplicationFramework : 系统提供的基础API ...
  • 如何画好软件项目架构图

    千次阅读 2020-04-22 17:52:29
    接下来,分享自己和团队在画好架构图方面的理念和经验,希望对你有所帮助。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 如何...
  • Flask Web项目架构图

    千次阅读 2017-05-22 21:39:50

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,078
精华内容 4,831
关键字:

项目架构图