基础入门-Web应用架构搭建域名源码站库分离MVC模型解析受限对应路径

embedded/2024/11/27 15:26:28/
webkit-tap-highlight-color: rgba(0, 0, 0, 0);">

知识点:

1、基础入门-Web应用-域名上的技术要点
2、基础入门-Web应用-源码上的技术要点
3、基础入门-Web应用-数据上的技术要点
4、基础入门-Web应用-解析上的技术要点
5、基础入门-Web应用-平台上的技术要点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一、演示案例-域名差异-主站&分站&端口站&子站

1、主站

www.xiaodi8.com

2、分站

blog.xiaodi8.com

3、端口站

www.xiaodi8.com:88

4、目录站

www.xiaodi8.com/bbs/

5、子站

123.blog.xiaodi8.com

二、演示案例-源码差异-结构&语言&框架&闭源&加密

1、源码目录结构对应

后台目录,文件目录,逻辑目录,前端目录,数据目录,配置文件等

2、源码开发语言类型

ASP,ASPX,PHP,Java,Python,Go,Javascript等

3、语言开发框架组件(别人写好的东西,直接拿来就能用)

PHP:Thinkphp Laravel YII CodeIgniter CakePHP Zend等
JAVA:Spring MyBatis Hibernate Struts2 Springboot等
Python:Django Flask Bottle Turbobars Tornado Web2py等
Javascript:Vue.js Node.js Bootstrap JQuery Angular等

4、开源闭源加密类型

开源-如Zblog
闭源-如内部开发
加密-如通达OA(源码加密)

三、演示案例-数据差异-本地数据&分离数据&云数据库

1、数据库类型

Access、MYSQL、SqlServer、Oracle、
Redis、DB2、Postgresql、MongoDB等

2、本地数据库:本地服务器搭建

在这里插入图片描述

3、分离数据库:另外的服务器搭建

4、云数据库:RDS等

(跟分离数据库一样,只不过一个在服务器上,一个在云上)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、演示案例-解析差异-路由访问&绝对相对路径&格式权限

1、URL路由:URL访问对应文件,MVC模型(thinkphp)等

在这里插入图片描述

2、相对绝对路径:相对是当前目录,绝对是完整的目录路径(c:\开头)

3、格式权限:后门解析格式,代码正常执行,脚本执行权限等

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、演示案例-平台差异-中间件类型&系统类型&容器类型

1、系统:Windows、Linux、MacOS等

2、容器:Docker、K8s、Vmware、VirtualBox等

3、中间件:Apache、Nginx、IIS、lighttpd、Tomcat、Jboos、Weblogic、Websphere、Jetty等


http://www.ppmy.cn/embedded/140932.html

相关文章

SpringBoot - 优雅的实现【账号登录错误次数的限制和锁定】

文章目录 Pre需求实现步骤简易实现1. 添加依赖2. 配置文件3. 自定义注解4. AOP切面5. 使用自定义注解:6. 测试 附总结 Pre SpringBoot - 优雅的实现【流控】 需求 需求描述: 登录错误次数限制:在用户登录时,记录每个账号的登录错…

Conda命令速查

命令速查 命令Command新建Python环境conda create --name hello python3.10.14激活环境conda activate hello退出当前环境conda deactivate安装python包conda install < package name>安装python包pip install < package name>查看所有python环境conda env list

嵌入式系统与OpenCV

目录 一、OpenCV 简介 二、嵌入式 OpenCV 的安装方法 1. Ubuntu 系统下的安装 2. 嵌入式 ARM 系统中的安装 3. Windows10 和树莓派系统下的安装 三、嵌入式 OpenCV 的性能优化 1. 介绍嵌入式平台上对 OpenCV 进行优化的必要性。 2. 利用嵌入式开发工具&#xff0c;如优…

分布式查询处理优化之数据分片

基本的数据分布策略 数据分片 分片是将分布式数据库的全局数据逻辑划分为关系片段并且进行实际的物理分配的过程。不同的分布式系统有着不同的分片策略。 关系数据库主要通过数据分片技术对全局数据进行逻辑划分和实际的物理分配。考虑的主要因素&#xff1a;数据的模式特征…

Rust赋能前端: 纯血前端将 Table 导出 Excel

❝ 人的本事靠自己&#xff0c;人的成长靠网络 大家好&#xff0c;我是柒八九。一个专注于前端开发技术/Rust及AI应用知识分享的Coder ❝ 此篇文章所涉及到的技术有 Rust( Rust接收json对象并解析/Rust生成xml) WebAssembly 表格合并(静态/动态) React/Vue表格导出 excel Rspac…

一篇文章读懂 Prettier CLI 命令:从基础到进阶 (3)

Prettier 命令行工具 Prettier 提供了一个强大的命令行界面 (CLI)&#xff0c;允许用户通过命令行来格式化代码。在 package.json 中&#xff0c;你可以配置一个脚本来运行 Prettier&#xff0c;例如&#xff1a; "scripts": {"format": "prettier …

vscode查找函数调用

在 VS Code 中&#xff0c;要查找 C 语言函数的调用列表&#xff0c;有以下几种方法可以使用&#xff0c;具体取决于项目的规模和你的需求&#xff1a; 方法 1: 使用全局查找功能 步骤&#xff1a; 打开全局查找&#xff1a; 按 CtrlShiftF (Windows/Linux) 或 CmdShiftF (Ma…

AQS底层原理

AQS底层原理 详细版本&#xff1a;https://blog.csdn.net/m0_73866527/article/details/142518162?spm1001.2014.3001.5501 AQS架构 AQS核心思想 AQS使用一个Volatile的int类型的成员变量State来表示同步状态。通过CAS完成对State值的修改来获得锁。未获得锁的线程放在内置…