实训笔记2

简介: 实训笔记2

web开发技术栈的分类20200701081943629.png


1、技术栈:以前的叫法:项目开发工具、管理流工具、开发相关技术

    现在的叫法 技术栈:项目用到了开发技术,叫做技术。mysql+php+mvc+discuz

项目开发工具:vs、sublime、dw

项目流管理工具:去整理整个项目,git,svn(java),github(国内最大的代码托管服务器,开源)

前端和后端的工作状态交互

20200701083650975.png


通过项目流管理工具去管理项目,实现了分治管理。也就一个项目可以由上百或者上千人去开发

2、目前后端开发的技术栈:Lamp(linux+Apache+Mysql+Php)。Linux是操作系统,Apache服务器,Mysql是数据库,php动态语言

3、Lamp工作原理

20200701102434291.png


PHP简介

20200701103635502.png


PHP的特点

20200701104117668.png


开源:开放源代码,产品开发,所有代码,每个人都可以使用,并且可以进行二次开发。

免费使用:客户只有产品公开性能是使用权,但是没有二次开发权


JSP和PHP的区别

20200701111819580.png


apache介绍


Apache是世界使用排名第- -的Web服务器软件。它可以运行在几乎所有广泛使

用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器

端软件之-。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器

编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。


apache特点

Apacheweb服务器软件拥有以下特性:


  1. 支持最新的HTTP/1.1通信协议
  2. 拥有简单而强有力的基于文件的配置过程
  3. 支持通用网关接口
  4. 支持基于IP和基于域名的虚拟主机
  5. 支持多种方式的HTTP认证
  6. 集成Per|处理模块
  7. 集成代理服务器模块
  8. 支持实时监视服务器状态和定制服务器日志.
  9. 支持服务器端包含指令(SSI)
  10. 支持安全Socket层(SSL)
  11. 提供用户会话过程的跟踪
  12. 支持FastCGI
  13. 通过第三方模块可以支持JavaServlets


相关文章
|
5月前
|
Java 关系型数据库 MySQL
|
12月前
|
存储 人工智能 NoSQL
案例酷 | 华东师范大学:计算机实训课拍了拍你,说“云上见”
编者按: 教育是国之大计、党之大计。教育信息化是实现教育现代化的必由之路,数字化转型为教育信息化指明了方向。针对如何在疫情期间也能提供给师生线下般的实训体验,华东师范大学和阿里云在战略合作框架下聚合形成了水杉无影桌面实训环境,完成了在教育数字化改革中的一次重要尝试。 全文约2714字,建议阅读时间9分钟。
226 0
|
消息中间件 存储 Linux
苏嵌实训——day16(上)
苏嵌实训——day16(上)
苏嵌实训——day16(上)
|
Ubuntu API 数据库
苏嵌实训——day19
苏嵌实训——day19
苏嵌实训——day19
|
存储 缓存 编译器
苏嵌实训——day6(上)
苏嵌实训——day6(上)
|
存储 Ubuntu 固态存储
苏嵌实训——day1
苏嵌实训——day1
128 0
苏嵌实训——day1
|
存储
苏嵌实训——day9(上)
苏嵌实训——day9(上)
苏嵌实训——day9(上)
|
编译器 C语言
苏嵌实训——day2(下)
苏嵌实训——day2(下)