返回

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

发布时间:2022-11-22 04:17:52 289
# javascript# html# java# 服务器# 软件

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

今天准备学习JDBC的知识。

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

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

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

4.

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

 

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是服务器这边的。

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
Golang中使用JSON 2022-11-22 03:35:08