MySQL
1、基本概念
web开发
web,网页的意思,www.baidu.com
静态web
html,css
提供给所有人看的数据,始终不会变化!
动态web
淘宝,几乎是所有的网站;(千人千面)
提供给所有人看的数据,始终会变化,每个人在不同的时间,地点看到的信息各不相同。
技术栈:ServLet/JSP,ASP,PHP
在 Java 中,动态 web 资源开发的技术统称为 JavaWeb
1.2、Web 应用程序
什么是程序
Web 应用程序:可以提供浏览器访问的程序;(提供DOS命令访问的程序,CS架构。)
a.html、b.html…多个web资源,这些资源可以被外界访问,对外界提供服务。
在互联网上能够访问到的任何一个页面或者资源,都存在于世界的某一个角落的计算机上。
资源是真实存在的,URL(统一资源定位符),网络世界的通讯地址。
URL,这些统一的web资源会被放在同一个文件夹下,
通过 web 应用程序,(Tomcat服务器)来提供。
一个web应用程序由多部分组成:(静态web,动态web)
html,css,js
jsp,servlet
java程序
jar包
配置文件(Properties)
web应用程序编写完毕之后,若想提供给外界访问:需要一个服务器来统一管理,
🧐思:
站在旁观者角度,有一堆资源,放在了一台电脑上,电脑上安装了一个服务器(Tomcat),来统一管理,为了与来访者交互,服务器设置了一些应用程序,针对不同来访者,采取不同方式响应。来访者看似只是鼠标的点击行为,实质是通过URL来访问应用程序,变相的访问一堆文件夹路径。(和你访问自家电脑的文件类似),通过域名解析IP地址,找到真实的电脑,通过web应用程序,类似资源管理器,访问文件夹的路径,找到文件所在,访问文件,(html,css,js,jsp,图片,视频,等等)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异