java层级分包

最近这段时间在研究后端的代码,在层级方面看的是一脸的懵逼。然后找啊找,找到一些资料,结合个人的理解做一个小小的总结。

一般分包的:
DAO层是主要是将数据保存到数据库中; (接口)
service是主要是处理业务的逻辑 (接口)
serviceImpl 在实现类中实现这个方法 (类,实现service)
controller 是调用各个方法的控制中心 (调用serviceImpl,或者使用注入的方式)

还有Entity,Model,beans,其实这三个是一样的。这个叫做数据模型层。

这是小总结一下,有疑问或者讨论的可以在下面留言!

Java中,可以使用多层级权限来控制对类、方法和变量的访问权限。多层级权限括公共(public)、私有(private)、受保护(protected)和默认(default)四种级别。 公共权限(public)是最高的权限级别,表示该类、方法或变量可以被任何其他类访问。使用public修饰符可以让其他类在任何位置都能够直接访问该类、方法或变量。 私有权限(private)是最低的权限级别,表示该类、方法或变量只能在其所在类内部被访问。使用private修饰符可以限制对该类、方法或变量的访问范围,防止外部类直接访问和操作。 受保护权限(protected)在某些方面介于公共权限和私有权限之间。受保护的类成员只能在本类、同一内的其他类,或者该类的子类中进行访问。使用protected修饰符可以允许子类继承和访问父类的成员,但仍限制了外部类对其的访问。 默认权限(default)是没有明确修饰符的情况下的默认权限级别。它的作用范围是同一内部的其他类。如果没有使用public、private或protected修饰符,则默认情况下认为是默认权限。 通过使用这些多层级权限修饰符,我们可以在Java程序中灵活地控制类、方法和变量的可见性,确保程序的安全性和可维护性。根据需求合理选择并使用合适的权限级别,可以有效地组织和保护程序内部的实现细节,同时提供必要的接口和功能供其他类使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值