JSP—javaWeb
1,基本概念
1.1,前言
java 就是java,web指的是网络。
web分为静态和动态:
-
静态web
-包含html,css等技术
-提供给所有人看到数据始终不会发生变化。
-
动态web
-举例:淘宝推送(现在几乎所有的网站都是动态的)
-提供给人看的数据,因人而异。
-技术栈:Servlet/jsp,ASP,PHP
在java中,动态资源开发出来的技术统称为javaWeb。
1.2,web应用程序
web应用程序:可以提供浏览器访问的程序。
-
a.html b.html......等多个web资源可以被外界访问,对外界提供服务。
-
我们访问到的每一个网页或者资源,都存在于这个世界的某个角落的计算机上。我们可以通过URL(统一资源定位符)访问到。
-
这些统一的web资源被放在同一个文件夹里面,组成一个web应用程序,这个web应用程序可以通过Tomcat(服务器)统一管理,被外界访问。
1.3,静态web
-
*.htm *.html这些都是网页的后缀,如果服务器上一直存在这些东西,用户可以直接进行读取。
-
静态web的缺点
-web界面无法动态更新,所有用户看到的界面都一样。
-为了让界面美观,加入了轮播图,点击特效等伪动态(javaScript)
-无法和数据库交互(数据无法持久化,用户无法交互)
1.4,动态web
web页面会因人而异。
缺点:
-
加入服务器的动态web资源出现了错误,需要重新编写后台程序,重新发布,停机维修。
优点:
-
界面可动,信息因人而异。
-
可以与数据库交互。
每一个星球都有一个驱动核心,
每一种思想都有影响力的种子。
感受世界的温度,
年轻的你也能成为改变世界的动力,
百度珍惜你所有的潜力。
你的潜力,是改变世界的动力!
参考资料:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?