java 内部实体类如何引用_Java框架从入门到装逼,项目分层讲解

本文介绍了Java Web项目的典型分层结构,包括Controller、Service和DAO层,并详细阐述了各层的作用。在Controller层接收用户请求后,通过引用Service层处理业务逻辑,进一步调用DAO层进行数据库操作。为了简化参数传递,创建了实体类Student,并在Service层与Controller层之间进行数据交互。
摘要由CSDN通过智能技术生成

这一节我们开始对项目进行分层,一般来说,一个web项目的层次结构如下图所示:

9fa8c8f70565c92d8d87a777eec2e806.png

controller层为我们的控制层,用来接收用户的请求,比如新增一个学生的信息,新增的请求最先就是走到这一层。controller层只管接收用户的请求,不会涉及太多的业务处理操作。但凡涉及到业务处理,就交给service层来操作。所以,controller层中必然拥有某一个service层的引用。

service层主要用来处理一些业务逻辑,不做任何的数据库操作。数据库的操作都交给dao层来做,因此,在service层中必然拥有一个dao层的引用。

一般来说,service层和dao层中,都是直接存放的接口类,然后专门有一个包放所有接口的具体实现类,impl就是指每个接口对应的实现类。

说了这么多概念,还是让我们一步一步来实际操作吧。首先,新建两个包,service包和dao包。

be864dae553c4495e0e812e15845519c.png

然后,在每个包里面再新建一个impl包,用来放所有的实现类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值