首页 > 编程语言 >扫java盲区知识点之JDBC(2021-10-22)

扫java盲区知识点之JDBC(2021-10-22)

时间:2022-11-17 12:34:35浏览次数:37  
标签:知识点 JDBC java 服务器端 js jsp 浏览器 servlet 页面


今天是2021-10-22,也是我左手中指受伤之后回深圳的第一天。

今天准备学习JDBC的知识。

1.hibernate和mybatis实际上是封装了jdbc

2.ssm的全称:spring+spring mvc+mybatis

3.框架=反射+注解+设计模式

4.

扫java盲区知识点之JDBC(2021-10-22)_服务器端


5.两种软件架构:

cs架构:client-server

cs的弊端:软件需要经常更新。

bs架构:browser-server

6.javaWeb的整个技术概览:

浏览器端有三个重要组件:html+css+javascript

html负责整个浏览器的骨架

css:充当美化,为了让页面更加的炫酷。

js:负责页面的行为。例如:注册,登录的验证

基于js有一个js的库,叫做jQuery。使用原生的js写页面的行为会有点崩溃。所以出现jQuery。是对js的方法封装。

前端开发的主流框架:VUE和react

扫java盲区知识点之JDBC(2021-10-22)_jdbc_02

以上介绍的是客户端。下面介绍服务器端:

服务器端:主要是tomcat服务器。

有一门语言叫做xml语言(extensive markup language)

html vs xml

html负责显示

xml负责后台配置

tomcat服务器的一个组件叫:servlet(java代码)

servlet组件写的是java代码主要是让服务器端和客户端进行交互。

servlet组件是tomcat服务器里面最重要的组件。

servlet作用有三个:

获取浏览器发送过来的请求。

处理请求。(看请求是什么,是注册还是登录)

响应请求。

扫java盲区知识点之JDBC(2021-10-22)_动态页面_03


浏览器和服务器进行交互需要遵循的协议:http协议。

面试当中喜欢问你对http协议的理解。

响应码:404 200 302 500

jsp技术(java server page)java 服务器端的页面

使用jsp实现动态页面的展示。

因为servlet的第三个作用是可以响应请求。如果这个请求是查询购物车的数据,那就需要显示这些数据。但是servlet不适合做页面显示的工作。所以需要jsp实现动态页面的展示。

动态页面展示 vs 静态页面

静态:html

动态:jsp

动态页面的意思就是数据是实时发生改变的。

其实jsp本质上也是servlet。

其中jsp里面有EL和JSTL的表达式。这是为了提高开发效率产生的东西。

扫java盲区知识点之JDBC(2021-10-22)_动态页面_04

会话控制:cookie和session
服务器端收到了两个请求,但是不知道是不是来自同一个浏览器端。
为了让服务器端识别两次请求是否来自同一个浏览器,所以就引入cookie和session。
cookie是浏览器这边的。
session是服务器这边的。


标签:知识点,JDBC,java,服务器端,js,jsp,浏览器,servlet,页面
From: https://blog.51cto.com/u_15881639/5860648

相关文章

  • Java Tomcat 配置SSL证书
    Java项目部署到阿里服务器后,因为是给微信小程序提供后台接口,小程序要求使用Https。所以需要为Tomcat配置SSL证书,将流程记录此。1.到阿里服务器下载免费的SSL证书(Tomcat)......
  • Java @RequestBody与@RequestParam区别
    --看Content-Type@RequestBody作用:用于接收前端传过来的json格式参数使用@RequestBody必须用@PostMapping,属性名要与前端传过来的数据的key值对应。@RequestParam作......
  • JavaScript语法特殊语法和流程控制语句以及练习99乘法表
    JavaScript语法_特殊语法1.语句以;结尾,如果一行只有一条语句则;可以省略(不建议)2.变量的定义使用var关键字,也可以不使用用:定义的变量是局部变量不用:定义对的变量......
  • 对Java对象一点新的理解(记录错误)
     时间:2022/11/17 在做leetcode450:删除二叉搜索树中的节点时我写了如下代码:1if(root.left!=null&&root.right!=null){2TreeNodetemp=root.right......
  • JavaScript语法逻辑运算符he三元运算符
    JavaScript语法_逻辑运算符 逻辑运算符:&&:与(短路与)||:或(短路或)!:非其他类型转boolean:1、number:0或NaN为假,其他为真2、string:除了空字......
  • Java基础
    Java基础语法1、注释、标识符、关键字注释单行注释//单行多行注释/*多行*/文档注释/**文档*/标识符和关键字Java所有的组成部分都需要名字。类名、变量名以及......
  • Java 中foreach()循环,增强for循环详解
    ​foreach循环简称增加for循环用于遍历数组,集合@Testpublicvoidtest2(){Collectioncoll=newArrayList();coll.add(123);coll.add("程......
  • Java中 多线程的创建与使用
    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,......
  • Java 中Map接口的详解
    一、.Map接口:双列数据,存储key-value键值对的数据的集合。Map接口的主要实现类:HashMap:作为Map接口的主要实现类,线程不安全,效率高,存储null的key和valueLinkedHashMap作为Ha......
  • Java中一维数组和二维数组的详解
    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,......