JavaWeb学习笔记

  我看的资料是孤傲苍狼的javaweb学习笔记,他写的真的很全,这或许就是社区力量吧!哪些问题不知道,上网搜一搜就有了,让自己不进步的敌人,只有懒惰了。

  这是我接触JavaWeb的第二周,有一些自己的理解。

  首先,客户端登上浏览器,输入网址,这就是一个请求了。通过浏览器把请求发送给服务器。

  这里有2个知识点,就是发送请求的2种方式,转发与重定向。挺好理解的,转发就是服务器做事,重定向就是浏览器在做事。转发的效率会更高,数据不会丢掉;重定向的话就是浏览器会进行2次请求,url的地址也会变化,数据什么的也全丢了。

  web容器,我现在用的是tomcat,开源且强大……是一群人写出来的。不止一次的觉得,这些写出各种开源工具真的是太强了。。。

  服务器看到请求,就去数据库里把数据给拿出来,

  服务器向数据库取东西,就有一大堆的东西冒了出来。首先,数据库不同的话各自的实现也会不一样,所以java写了个JDBC,它就是java代码与数据库之间的一个中间层,如果一个新的数据库被研发出来,它就得封装一套逻辑去实现JDBC的所有规则,这样,开发者才

会通过JDBC连接到这个数据库。它就是一套数据库连接java的规则,这或许就是?流企业作规则吧!只是有时有点纳闷,java这么强,为什么会被收购?

  这里还有MVC模式,只是我现在理解的也不是很透彻。

  再由服务器发送给浏览器,最后一个网页就在浏览器上显示了!

  PS:如果哪里有说错,希望指出!

 

posted on   唯心、tt  阅读(226)  评论(0编辑  收藏  举报

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示