《软件的结构》
- 软件是什么?
软件又叫软设备,它是所有程序、数据、文档的一个集合,在计算机中它可以包括操作系统、计算机程序语言、应用程序等等。 - 常见的软件
常见的软件很多,但它们都分别属于两个大的类别之下,APP和网站。APP(Application的缩写)是应用程序的意思,指的是手机或电脑上安装的软件;网站(Website)指的是因特网(因特网英文名称Internet,它是一个信息资源的总汇,由许多电脑、路由器、公共互联网连接而成。)使用一定的规则和HTML(HTML是一种超文本标记语言,它配合许多web技术可以制作网页)等工具制作出展示特定相关网页的集合,简单地说就是通过使用浏览器来访问相关网页、查找信息和文件、发布信息等等。APP和网站都属于前端(前端即网站前台部分,是用户通过APP和网站可以看到和操作的部分)。 - 服务器是什么?
服务器别名伺服器,类似于电脑主机,具备响应服务请求、承担服务和保障服务的功能。它比计算机运行更快、负载更高、价格更贵,但是其内部结构与普通计算机相差不大。都是由CPU(central processing unit 中央处理器,是计算机系统运算和控制的核心,是计算机中信息处理和程序运行的执行者。)、内存、硬盘、系统等组成。 - 软件的结构是什么?
软件的结构分为前端(又称客户端)和后端(后端是给开发系统的程序员或后期运维的技术人员使用的)。前端又分为前台(前台是指用户打开浏览器或APP展示和操作的内容)和后台(后台又称管理员端,是指管理员对前台用户看到的信息可以进行增删改查等控制管理行为)。其中前台既有APP又有网站,如百度、知乎等,APP包括ISO系统的和Android系统的,两种系统的编写语言和写法都不同;后台只有网站没有APP,因为APP的成本太高,管理员人数有限,所以不做专门的APP。 - 软件的结构类型是什么?
软件的结构类型分为C/S(client server客户端服务)架构和B/S(browser server浏览器服务)架构,C/S架构的软件都需要单独下载安装,每次更新版本都需要重新安装,但是其对网络的依赖性不那么高,没有网部分功能也能实现,而且它的易用性高,如微信、QQ等;B/S架构的软件不需要安装,直接通过访问网址就能够使用最新版本,但是它的网络依赖性强,没有网什么也干不成,易用性差,如网页版淘宝等。 - 网络基础知识
以我们如何打开百度为例,当我们输入www.baidu.com时,可以直接访问到百度的首页,这个网址叫做域名(域名是企业在互联网上注册的名称,使互联网识别企业的网络地址。),为什么我们输入域名就能访问,是因为一个域名对应一个IP(Internet protocol的缩写,是网络之间互连的协议。)地址, IP又分为公网IP、局域网IP和本机IP。公网IP是指公有地址,即所有人都可以访问的网站,如百度等;局域网IP是指一间公司或一个企业组建的网络,只有其员工能够进行访问,外面的人访问不了;本机IP是指个人电脑上配置的IP地址,只能自己访问,其IP地址固定为127.0.0.1或localhost。当我们输入百度的IP地址202.108.22.5时也可以访问到百度,所以域名只是为了方便我们记忆网址使用,其实还有一个端口号(端口号就类似于门牌号,我们可以通过IP地址找到服务器,但服务器中有无数个端口,为了区别这些端口,给它们都排上号,我们要访问的网页属于那个端口号,直接输入就可以找到了。),所有公网IP默认端口号为80,每台机子默认端口号是65535。当我们输入完整的IP+端口号202.108.22.5:80也可以正常的访问百度。 - 常见的服务器软件
因为不同的服务器提供的服务类型不同,所以对应不同的服务器软件,常用的服务器软件有Tomcat(Tomcat是一种web服务器,由Apache和Sun公司开发而成,可以通过域名访问在Tomcat中的项目,以及相应HTML中页面的访问请求等)、Apache(Apache一种开放源码的HTTP服务器,其因安全性和多平台性被广泛使用,是流行的web服务器软件。)和Nginx(Nginx是高性能的HTTP和反向代理的web服务器,因为占用内存小和并发力强,很多大公司都在使用)。 - Windows基础知识
如何配置环境变量(在cmd(command的缩写,命令提示符,用户可以通过输入命令的方式操作电脑。)中可快速打开软件的原因),已安装好的JDK(Java Development Kit的缩写,由Sun公司开发,是整个Java的核心,包括Java的运行环境、Java工具和Java基础类库。)为例,要配置的路径分别是jdk的bin目录C:\ProgramFiles\Java\jdk1.8.0_201\bin;以及jre的bin目录C:\Program Files\Java\jdk1.8.0_201\jre\bin;,配置方法是右键我的电脑属性高级系统设置环境变量系统变量选中path编辑把复制好的路径粘贴在最后,注意每个最后都用“;(英文状态下)”隔开,这样就完成了。