不明白的三层

之前使用了C#实现了三层的登录,现在打算用VB.NET实现一下三层登录。

这个demo参考的是:http://blog.csdn.net/wlccomeon/article/details/8796857

https://yunpan.cn/cxxBkNVeQApKJ  访问密码 06bd

VB.NET三层demo

代码敲完之后生成了时序图之后


下面是关系图


下面是C#版本的三层登录的时序图

https://yunpan.cn/cxxBDqpIXqVpb  访问密码 a82d

C#三层登录demo


对三层的学习还是存在疑问,现在只是知道U引用B,B引用D   UBD都引用模型,对程序运行起来真正的顺序不是很清楚。

所以特此把疑问贴出来,请各位大神帮忙解答。博主在此先谢过。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 32
    评论
当我们开发一个软件系统时,我们需要考虑多个方面,比如用户界面、业务逻辑、数据存储等。如果将这些方面都混合在一起开发,代码会非常混乱,难以维护和扩展。因此,我们需要将这些方面分离出来,分别放到不同的层次中进行开发和管理。 Java三层架构开发正是基于这样的考虑而产生的。它将整个应用程序分为三个层次:表示层、业务逻辑层和数据访问层。每个层次都有各自的职责和功能,它们之间通过接口进行交互,从而实现了解耦和模块化开发。 具体来说,Java三层架构开发的三个层次分别是: 1. 表示层:负责与用户进行交互,接收用户请求,显示数据。通常使用Java Servlet技术作为实现手段。表示层的主要职责是将用户请求转发给业务逻辑层,并将业务逻辑层返回的结果显示给用户。 2. 业务逻辑层:负责处理业务逻辑,包括数据校验、业务规则处理、流程控制等。通常使用JavaBean或POJO作为实现手段。业务逻辑层的主要职责是接收表示层的请求,进行业务逻辑处理,并将处理结果返回给表示层或数据访问层。 3. 数据访问层:负责与数据存储系统进行交互,包括数据的读取、写入、更新等。通常使用JDBC或ORM框架作为实现手段。数据访问层的主要职责是接收业务逻辑层的请求,进行数据操作,并将结果返回给业务逻辑层。 Java三层架构开发的好处在于,它将应用程序分为多个层次,每个层次都有各自的职责和功能,实现了模块化开发和解耦。这样,当某个层次需要修改时,不会影响到其他层次的代码。此外,Java三层架构开发还可以提高代码的可重用性和可测试性,方便维护和扩展。
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值