01 软件的结构和tomcat、mysql的安装

本文详细介绍了软件的组成部分,包括前端、后端及服务器软件如Tomcat和nginx的安装与配置。同时,讲解了数据库类型,如关系型数据库MySQL和非关系型数据库Redis,并提供了MySQL的安装步骤。此外,还涵盖了网络基础,如IP、域名、端口和协议,以及B/S和C/S架构的区别。
摘要由CSDN通过智能技术生成

一、软件的组成

1.1 前端

1.2 后端

1.2.1 服务器软件
1.2.1.1 Tomcat
1.2.1.1.1介绍
  1. 默认端口为8080(可通过本机访问端口:127.0.0.1:8080,访问的前提tomcat处于运行状态)
  2. 重要目录(C:\Program Files\Apache Software Foundation\Tomcat 8.5)
    Bin:应用文件夹,可启动关闭服务
    Logs:日志文件夹
    Conf:配置文件夹(server.xml)——可修改默认端口
    Webapss:项目文件夹,默认访问文件夹名为ROOT
1.2.1.1.2 Tomcat的安装
  1. 安装jdk
    1) 默认安装后,配置环境变量(路径根据实际情况,以下为安装到C盘的情况下)
    —复制路径: C:\Program Files\Java\jdk1.8.0_201\bin,并添加到环境变量中的系统变量中的Path中
    —复制路径:C:\Program Files\Java\jdk1.8.0_201\jre\bin,并添加到环境变量中的系统变量中的Path中
    2) 验证jdk是否安装成功:在cmd中分别输入:java、javac
  2. 默认安装tomcat(前提配置Java环境,也就是上述一步安装jdk)
1.2.1.2 nginx
1.2.2 数据库
1.2.2.1 数据库的类型
1.2.2.1 .1 关系型数据库

Mysql、Oracle、SQL server

1.2.2.1.2 非关系型数据库

redis

1.2.2.2 Mysql
1.2.2.2.1 介绍
  1. 默认端口为:3306
  2. 默认账号为:root
1.2.2.2.2 安装
  1. 解压安装包到想要安装的路径下
  2. 配置环境变量,将bin路径添加到path中,如D:\mysql-5.7.24-winx64\bin
  3. Cmd中输入:mysql –V 可查看版本号,检查环境变量是否配置成功
    问题:如果出现以下提示,说明电脑缺失补丁,安装补丁—微软常用运行库即可

在这里插入图片描述

  1. 执行以下具体命令
    在这里插入图片描述

1) 使用管理员身份运行cmd
2) 安装 输入:mysqld –install
3) 初始化 输入sqld --initialize-insecure(回车后初始化成功后无任何提示且初始化只能初始一次)
4) 启动 net start mysql(安装到这一步,mysql还未设置密码)
5) 设置密码:可在Navicat中设置
在这里插入图片描述

1.2.2.3 Navicat
1.2.3 后端程序

二、网络基础

2.1 Ip

公网ip—百度可得
局域网ip—cmd输入ipconfig
本机ip—127.0.0.1或者local host

2.2 域名

2.3 Ip与域名之间的关系(区别)

在这里插入图片描述

—IP对域名:一对多的关系(一个ip地址可以对应多个域名,但一个域名只有一个ip地址)
—域名接卸:域名与ip之间的转换

2.4 端口

共有65535个端口

2.5 网络协议

—http:默认访问80端口
—https: 默认访问443端口

三、软件的类型

3.1 B/S

在这里插入图片描述

—browser/server,浏览器/服务

3.2 C/S

在这里插入图片描述

—client/server,客户端/服务

3.3 B/S 与C/S之间的区别

3.3.1 b/s
  1. 浏览器就可以直接访问。
  2. 不需要手动更新,只需更改服务器端的代码即可。每次访问都是最新的
  3. 每次都需要重新加载,速度更慢
3.3.2 c/s
  1. 先安装,然后才能使用
  2. 如果有更新,需要重新安装,对于用户来说不方便,因为用户只会对常用的客户端进行更新,风险较大
  3. 因为客户端已经提前安装好了,所以不需要每次都重新加载,更节约流量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值