Java JDBC与数据库还有数据库在微服务中的并发和一致性等原理(以及前后端分离之大坑)(了解web servet以及web部署服务器和docke部署前端)(四)(非常之重点和全貌学习)

**哈哈哈现在继续上面东西得讲解,这次开始讲Java Web得三层功能得划分
–转载自inter_peng-------https://blog.csdn.net/inter_peng/article/details/41021727

在这之前顺便了解一下什么是Webservice***************
–连接:国境之南_杨博程—https:blog.csdn.net/yangwenxue_admin/article/details/51059125
Web Service也叫XML Web Service是一种可以接收从Internet或者Internet上得其他系统中传递过来得请求,轻便量级独立得通信技术。
回到JavaWeb分得三层/Action是管理业务(Service)调度和管理跳转得
Service是管理具体功能得
DAO只完成增删改查,无论多么复杂得查询,dao只是封装增删改查。
Action就像服务员,顾客点什么菜,菜上几号卓都是ta得责任
Service是厨师,action送上来得菜单上得菜全是ta做的
DAO是厨房小工,负责和原材料打交道
所以最基本得分层方式结合SSH架构就变为
Nodel层就是对应得数据库表得实体类
Dao层使用了Hibernate连接数据库操作数据库
Service层:引用对应得Dao数据库操作
Action层:引用对应得Service层,在这里结合Structs得配置文件,跳转到指定得页面,当然也能够接受页面传递得请求数据
以上得Hibernate,Structs,都需要注入到Spring得配置文件中,Spring把这些联系起来成为一个整体
这样就形成了三大框架
Structs–控制用得
Hibernate–操作数据库得
Spring–解耦用得
非常好得整理,更加详细得内容看—https://blog.csdn.net/inter_peng/article/details/41021727
haha,比较使用经验之谈得可以看博客–著一–https://blog.csdn.net/limuzi13/article/details/44968819
接下来就是重点实战和环境搭建了
喜欢得
可以参考下面连接或者去csdn下载源码====================================================
=博客:xiaoming3526=JAVA小白启蒙篇:第一个SSM框架搭建示例(附源码下载)-------------https://blog.csdn.net/baidu_31657889/article/details/52289458=====

HellWorld工程源码下载连接
g关注公众号:计算机视觉这件小事或者AI-ming3526,回复关键字ssm免费获取

SSM项目之---淘淘商城(第一天)--------公众号回复关键字“淘淘商城”
qit qit其他的源码信息可以在csdn中积分下载----https://blog.csdn.net/baidu_31657889/article/details/52472839

zhi至于比较详细的SSM框架搭建可以参考大佬博客---shu_lin---------https://blog.csdn.net/zhshulin/article/details/37956105
l李奕峰-----手把手教你整合最优雅SSM框架----https://blog.csdn.net/qq598535550/article/details/51703190
//shi使用idea创建ssm项目--七夜琉璃---https://blog.csdn.net/qiyeliuli/article/details/79513494
//如何创建dao层 和dao层1的实现---四两数字先生-----https://blog.csdn.net/Java_stud/article/details/80484987

//Bee框架,一个十分钟即可学会的ORM框架---abckingaa--https://blog.csdn.net/abckingaa/article/details/81176524

haha==分割线--------接下来介绍几种ORM框架—火腿编程------https://blog.csdn.net/changyinling520/article/details/56915975
ORM对象关系映射关系,面向对象的对象模型和关系型数据之间的相互转换。基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。
==============分割线
==============对于什么是ORM框架的学习
===========博主:寒夕若梦
==https://blog.csdn.net/a_blackmoon/article/details/80922592
对象-关系映射,面向对象的开发方式是当今企业级应用开发环境中的主流开发方法,关系型数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中对象之间存在关联和继承的关系,而在数据库中用对象-关系映射系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。
对于开发环境来说-----层次关系为

–表现层—》业务逻辑层----》持久化层-------》数据库层
-------首先来继续对数据库层进行了解--------------
外键-----https://blog.csdn.net/tiantian1980/article/details/1603126
数据库中的数据完整性约束叶清逸---------https://blog.csdn.net/u013634252/article/details/80696882
**关于外键的作用和意义解释得非常详细有趣得一个连接------https://blog.csdn.net/miaoqinian/article/details/80252715
yi引子:把所有数据都存放一张表得弊端
1.表的组织结构复杂不清晰
2.浪费空间
3.扩展性极差
表和表之间存在三种关系:
处理表之间的关系就会用到外键
====既然说到数据库,那么当然不能忘记了对Hibernate的学习拉。老规矩先放连接-----aboy123—新手上路之Hibernate:第一个例子----https://blog.csdn.net/aboy123/article/details/10085635
Hibernate核心内容是ORM(关系对象模型),处于三层架构中的D层(持久层)
咸鱼SAO----Hibernate框架入门—https://blog.csdn.net/qq_38977097/article/details/81326503
也可以顺便看看博客园大神—jack_孟----https://www.cnblogs.com/mq0036/p/8522150.html
==来到所谓的业务逻辑层了
—参考博客:Roninwz-----https://blog.csdn.net/qq_35038153/article/details/78951206
nu不同的项目有不同的功能,不同的功能需要不同的实现,实现这些核心功能的代码就叫业务逻辑。

你可能感兴趣的:(Java JDBC与数据库还有数据库在微服务中的并发和一致性等原理(以及前后端分离之大坑)(了解web servet以及web部署服务器和docke部署前端)(四)(非常之重点和全貌学习))