怎么看java项目dao层用的什么的简单介绍
1首先使用开发工具打开以前练手的项目,如下图所示2展开某一个项目目录,查看该项目中的配置文件或类包如果项目文件中里面仅有applicationContextxml文件,则代表该项目用了spring框架,如下图所示3打开的项目目。
是SSH架构的工程吗代表了三层吧,model是实例,service提供各种方法,dao实现各种方法,impl指implement,即实现,service和dao都需要impl,dao内部的方法一般是实现与数据库交互的,而model一般就是数据库中表的实例。
同时还要处理异常这一串动作就是业务逻辑,service层要负责实现,但它不应该关心底层用的是mysql还是oracle,也不应该由它拼接SQL语句dao层的代码则只与数据库交互,比如service层要添加用户记录,它就执行insert语句,要检查。
Dao专门负责一些对数据库的访问,然后是业务处理层,用来使用户和数据库交互的中间层,可以对用户的请求做出处理的,最一层就是用户使用的层。
Dao其实一般没有这个类,这一般是指java中MVC架构中的model的概念,主要是访问数据库的一些方法一般的javaMVC架构中最外层是view也就是页面,control是一些控制后台和页面访问的类,model其实是dao层,但大部分人,会再增加。