• JavaWeb学习笔记


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

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

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

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

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

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

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

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

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

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

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

     

  • 相关阅读:
    web前端开发面试被虐篇(一)
    JSON字符串 拼接与解析
    IntelliJ IDEA 2017 Dubbo Elastic-job Redis Zookeeper RabbitMQ FastDFS MyCat 简介以及部分实现(三)
    IntelliJ IDEA 2017 MySQL5 绿色版 Spring 4 Mybatis 3 配置步骤详解(二)
    IntelliJ IDEA 2017 JDK Tomcat Maven 配置步骤详解(一)
    简单练习
    C#实现上传/下载Excel文档
    javascript练习题
    转 浏览器滚动条以及常用样式汇总
    深入基础(五)工具模块,常用模块(2)
  • 原文地址:https://www.cnblogs.com/weixin-tt/p/9067216.html
Copyright © 2020-2023  润新知