java后端三层架构,Java底层框架
java后台的框架主要由五层组成:DAO层、实体层、服务层、控制器层、视图层。
分析如下:
1.DAO层:持久层主要与数据库交互。
DAO层主要作为数据持久层,与数据库交互。DAO层首先创建DAO接口,然后在配置文件中定义接口的实现类。然后就可以在模块中调用DAO的接口来处理数据业务,而不必关注这个接口的具体实现类是哪个类。
DAO层的数据源和数据库连接的参数在配置文件中配置。
推荐:java视频教程
2.实体层(域层)实体层
数据库中的类。
3.服务层(biz):业务层控制业务。
服务层主要负责业务模块的逻辑应用设计。和DAO层一样,先设计接口,然后创建要实现的类,再在配置文件中配置其实现的关联。接下来,您可以调用服务层中的接口来处理业务逻辑应用程序。
封装服务层的业务逻辑有利于业务逻辑的独立性和可重用性。
4.控制器层:(动作层)控制层
控制业务逻辑。
控制器层负责具体业务模块流程的控制。控制器层主要调用服务层中的接口来控制具体的业务流程,控制配置也需要在配置文件中进行。
5.视图层
这一层与控制层结合紧密,需要将两者结合起来进行产业发展合作。视图层主要负责前台jsp页面的表现。
控制层和服务层的区别在于:控制层负责具体业务模块流程的控制;服务层负责业务模块的逻辑应用设计;
总结:在一个具体的项目中,流程是这样的:控制器层调用服务层中的方法,服务层调用Dao层中的方法,其中调用的参数是使用实体层传递的。
相关文章和教程推荐:java入门。以上是java后台框架的细节,主要由几层组成。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。