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

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

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

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

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

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

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

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

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

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

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

java web孤傲苍狼,JavaWeb学习笔记相关推荐

  1. java web开发常见问题_JavaWeb学习笔记(五)--Web开发其他常见问题

    一.把web应用打成war包 使用JDK自带jar命令,进入到web应用里面,执行命令: jar -cvf 包名.war . # .表示当前目录所有的文件 直接用jar可查看帮助 执行完成后生成一个d ...

  2. JavaWeb学习笔记2 —— Web服务器简介

    JavaWeb学习笔记2 -- Web服务器简介 参考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj 相关技术 ASP: 微软:国内最早流行的就是A ...

  3. 【Javaweb学习笔记】在Eclipse中创建Web项目

    [Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...

  4. JavaWeb学习笔记(软件系统体系结构、Tomcat、Web应用、HTTP协议)

    JavaWeb学习笔记 JavaWeb学习笔记 软件系统体系结构 常见软件系统体系结构C/S.B/S Web资源 Web服务器 Tomcat Tomcat概述 安装.启动.配置Tomcat Web应用 ...

  5. JavaWeb学习笔记(十)--HttpServletRequest

    1. HttpServletRequest简介 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中 2. Ht ...

  6. B站狂神说JavaWeb学习笔记

    JavaWeb学习笔记(根据b站狂神说java编写) 1.基本概念 1.1 前言 静态Web: 提供给所有人看数据不会发生变化! HTML,CSS 动态Web: 有数据交互,登录账号密码,网站访问人数 ...

  7. JavaWeb学习笔记(5)-B站尚硅谷

    文章目录 十四.书城项目第三阶段--优化 (1)页面jsp动态化 (2)抽取页面中相同的内容 A.登录成功的菜单 B.base.css.jQuery标签 C.每个页面的页脚 D.manager模块的菜 ...

  8. 【javaweb学习笔记】servlet-api,filter和Listener

    javaweb学习笔记 1. servlet-api 1.1 servlet初始化 1.2 ServletContext和context-param 2. 什么是业务层 3. IOC 3.1 耦合/依 ...

  9. JavaWeb学习笔记(动态SQL)

    JavaWeb学习笔记(动态SQL) 动态SQL中的元素 < if>元素 < choose>.< when>.< otherwise>元素 < w ...

最新文章

  1. NetBeans 时事通讯(刊号 # 106 - Jun 17, 2010)
  2. php代码注释处理类库,php代码注释
  3. 请求编码和响应编码乱码原因及解决方案
  4. 软件工程之系统顺序图
  5. RFID 打印机是什么
  6. 【数据结构笔记15】优先队列、堆、最大堆、堆的操作(插入、删除、建立)与C实现
  7. 使用 json.tool 格式化 JSON字符串
  8. 解决apicloud中真机同步海马玩模拟器中每次都要升级apploader的问题
  9. 通过JLINK下载程序(附JLINK驱动)
  10. OpenGL ES 绘制纹理
  11. 树莓派hdmi输出没声音_如何解决外接Hdmi没有声音的问题
  12. 计算机主机的储存,电脑截屏保存在哪里 电脑截屏保存位置【图文】
  13. 什么是参数化设计,通过实操了解一下? | SOLIDWORKS 操作视频
  14. hdu2243之AC自动机+矩阵乘法
  15. STM32单片机使用ADC功能驱动手指检测心跳模块
  16. 「水花投资」投的是什么?
  17. 头歌:立体几何计算题
  18. 大白话Vue源码系列(01):万事开头难
  19. JS正则表达式【1】
  20. 【思路】-单文件下载器

热门文章

  1. 数据库管理系统(DBMS)的功能
  2. Rust权威指南之编写自动化测试
  3. python关键词对联_深度学习对联系统
  4. Eclipse下搭建struts、spring、hibernate开发环境
  5. Python + Selenium + Chrome Driver 自动化点击+评论+刷弹幕(仅供学习)
  6. sync是同步还是非同步_1588v2,是怎样实现时钟同步的?
  7. 什么是Azure AD?
  8. python语言是一个优秀的面向对象语言_Python是纯的面向对象语言吗?
  9. 配置Caddy2的Caddyfile(自有https证书和CloudflareDNS和源服务器证书)以及caddy.service的开机启动
  10. 51单片机 普中V2 电子琴 仿真