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)


相关推荐

  • LVS+KeepAlived+Nginx高可用实现方案

    LVS+KeepAlived+Nginx高可用实现方案文章目录概念LVSKeepAlived为什么要使用准备这是一段血泪教程…概念LVS什么是lvsLVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。宗旨使用集群技术和Linux操作系统实现一个高性能、高可用的服务器.很好的可伸缩性(Scal…

  • phpstrom2021 激活码【2021免费激活】

    (phpstrom2021 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • HTML+CSS实战(一)——导航条菜单的制作

    HTML+CSS实战(一)——导航条菜单的制作一、垂直导航菜单的制作1、基本的样式清除:*{margin:0;padding:0}2、无序列表圆点去除:ul{list-style:none}3、下划线去除:a{text-decoration:none}4、文本缩进标签text-indent不会影响总体宽度(padding会)5、使用行高line-height可以实现文字默认居中,前提是行高和width相等。6、

  • Axis2创建WebService实例(转载)

    Axis2创建WebService实例(转载)博文地址:http://clq9761.iteye.com/blog/976029

  • menuconfig 语法

    menuconfig 语法menuconfig语法在Kconfig中定义的配置宏,前缀都没有CONFIG_,只有编译内核时,自动生成autoconf.h才会出现前缀.如果XX_defconfig板卡配置文件中定义新的宏=y时,而在Kconfig并没有声明它,则内核编译出来的autoconf.h里也不会定义它的.如果XX_defconfig板卡配置文件中没有设置CONFIG_MODULES=y则编译makemodules时将会失败,而m

  • 湖北新东方烹饪培训学校_新东方烹饪学校总部在哪

    湖北新东方烹饪培训学校_新东方烹饪学校总部在哪前言:本人将在2017年八月出国留学。在出国之前,决定去新东方学习烹饪,这样可以在异国他乡更好的生存和生活。练就一番好的烹饪手艺,做出自己喜欢的菜肴,在国外哪里都能品尝到家的味道。

发表回复

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

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