查询数据库小案例和三层架构总结

2021/4/24 19:28:12

本文主要是介绍查询数据库小案例和三层架构总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

基于我的理解,三层架构的软件设计思想是将web服务器端的软件编写分为三层,分别是:
1.界面层(web层)包含控制器和视图
其中控制器由Servlet实现,作用是:
1)获取用户的输入(如获取JSP页面提交上来的数据 封装成Javabean对象)
2)调用模型(Java类中封装的方法)
3)将数据交给视图进行展示(跳转或重定向到另一个JSP页面)
JSP页面则担任展示的角色
2.业务逻辑层(Service层):组合Dao中简单的查询方法,处理复杂业务逻辑
3.数据访问层(Dao层):定义数据库中基本的CRUD操作

在这里插入图片描述
对于简单查询的登录案例:
在这里插入图片描述
当用户点击链接后,跳转到Servlet控制器处,在Servlet中调用service层的方法,service层进一步调用Dao层的基本方法,查询数据库并返回数据,将所得的数据存入域中,再保存转发到jsp页面显示。其中service层和Dao层可使用面向接口编程,改变业务逻辑时只需修改相应的impl实现逻辑。这个小案例遵循了三层架构设计思想的规范,是我们将来开发过程前需要优先考虑的。



这篇关于查询数据库小案例和三层架构总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程