Java服务器端结构[通俗易懂]

Java服务器端结构[通俗易懂]数据库连接池:应用程序想要访问数据库中的数据,需要和数据库建立连接。而数据库连接池就是用来负责分配、管理和释放数据库连接,你可以把数据库连接池理解为一把钥匙,而数据库就是锁。没有数据库连接池 ,应用程序就不方便访问数据库。1)数据库连接池允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个 2)释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数

大家好,又见面了,我是你们的朋友全栈君。

数据库连接池:

应用程序想要访问数据库中的数据,需要和数据库建立连接。而数据库连接池就是用来

负责分配、管理和释放数据库连接,你可以把数据库连接池理解为一把钥匙,而数据库就是锁。没有数据库连接池 ,应用程序就不方便访问数据库。

1)数据库连接池允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个 

2)释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。

 

数据库中的事务:

数据库事务(Database Transaction),是指一个功能(里面有多个要执行的Sql,这些Sql语句要么同时执行成功,要么都不执行

比如转账功能,一个账户要转入100,就必须有一个账户转出100;两个必须同时执行成功;不能说其中的一个执行成功,这样就会造成数据错乱。

 

HTTP协议:数据传输协议

浏览器如何与服务器进行数据的交互?通过http协议实现,HTTP协议定义了客户端与服务器之间的数据交互格式。

HTTP协议采用了请求/响应模型。客户端向服务器发送一个网络请求,比如你要访问百度页面,请求头包含请求的方法、URL、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,响应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。

关键字:请求头,响应头,客户端,服务器,请求方式(getpost

 

Tomca服务器:

1)学习Tomcat的目的是:把你用代码编写的“应用程序+数据库”部署到服务器上,能够让别人访问。

2)服务器软件就是一个运行应用程序的平台。

3)服务器端操作系统,将来你要学习的就是Linux操作系统。

4)浏览器通过http协议去访问服务器。


Java服务器端结构[通俗易懂]


Java服务器端结构[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136456.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • DSP FPGA_fpga oddr

    DSP FPGA_fpga oddr序曲:今年(2021年)7月4日至24日,我指导电子信息工程专业18级的12位同学进行小学期的课程实践。多年以来,我一直想鼓励同学们基于国产的FPGA进行设计和实践,今年终于进行了大胆的尝试。为了课程实践顺利进行,我和12位同学提前了近2个月进行准备。从5月17日(周一)早晨8:00第一次讨论会开始,我和12位同学每周都坚持查阅、学习国内FPGA的资料,每周开讨论会研讨学习进展。研讨会辗转于海空学院会议室、控制学院会议室、新图书馆研讨室……由于同学们课多且分散,同时我的其他…

  • 编程画爱心代码_程序员爱心代码

    编程画爱心代码_程序员爱心代码520情人节送到那个你所疼爱的人

    2022年10月13日
  • 阿里云之自动化构建方案

    阿里云之自动化构建方案

    2020年11月19日
  • 双向LSTM (BiLSTM) (双向RNN)

    双向LSTM (BiLSTM) (双向RNN)为什么用双向LSTM?单向的RNN,是根据前面的信息推出后面的,但有时候只看前面的词是不够的,例如,我今天不舒服,我打算____一天。只根据‘不舒服‘,可能推出我打算‘去医院‘,‘睡觉‘,‘请假‘等等,但如果加上后面的‘一天‘,能选择的范围就变小了,‘去医院‘这种就不能选了,而‘请假‘‘休息‘之类的被选择概率就会更大。什么是双向LSTM?双向卷积神经网络的隐藏层要保存两个值,A参与正向计算,A’参与反向计算。最终的输出值y取决于A和A’:即正向..

  • linux curl命令详解_curl详解

    linux curl命令详解_curl详解curl(CommandLineUniformResourceLocator),即在命令行中利用URL进行数据或者文件传输。https://curl.haxx.se/这是curl的官网。可以从上面的官网地址下载最新的curl版本。同时可以在官网看出curl支持的各种协议(如HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S等)、使用途径、…

    2022年10月23日
  • linux超级用户权限 rwx_Linux的RWX权限管理实现详解及chmod使用

    linux超级用户权限 rwx_Linux的RWX权限管理实现详解及chmod使用前文我们对Linux操作系统的权限管理进行了简要的介绍。今天我们就详细介绍一下关于RWX权限管理的更多细节。很多同学对RWX权限都有一些了解,但是要说出子丑来恐怕就不那么容易了。Linux的RWX权限控制又称为DAC(DiscretionaryAccessControl,自主访问控制)。DAC机制就是指对象的拥有者可以任意修改或授予此对象相应的权限。从主体和客体的角度来说,就是主体对其拥有的…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号