本文主要分享java项目的业务逻辑是啥的知识,并对java项目的业务逻辑是啥样的的相关知识点进行梳理。

java项目的业务逻辑是啥 java项目的业务逻辑是啥样的

导读目录:

请问JAVA三层架构、持久层、业务层、表现层都该怎么理解?和MVC三层模型有什么区别?

持久层用来固化数据,如常说的DAO层,操作数据库将数据入库业务层用来实现整体的业务逻辑如前台获得了数据,逻辑层去解析这些数据,效验这些数据等操作表现层很好解释你现在看到的网页一些界面都属于表现层的东西可以用一些Html,jsp,Swing来实现至于mvc么对应的是model(模型)view(视图)Controller(控制)在javaweb中就很好理解了再XX系统中,前台页面属于view贯穿前台后台持久层的一套模型就是model(EJB,Spring来实现)而连接前台后台进行逻辑操作的就是Controller(Struts来实现)

tomcat是前端还是后端?

tomcat是一个web容器 不算前端也不算后端 他能装webapp 并运行 webapp可以是前端代码 也可以是后端代码

举个栗子:如果说Tomcat就是一部手机的话 那么开发后端代码打包成的war包就相当于手机的app,部署的过程就是手机安装APP的过程 安装完以后就可以运行APP, 在手机里面软件就app 在Tomcat里面就叫webapp

所以 Tomcat是一个服务器 服务器里面可以有前端也可以有后端 主要看你安装了什么webapp

JAVA里的domain和dao都是指什么啊?

这是mvc结构,web主要是客户端网页,是表层的东西,可接收和返回数据给用户domain主控制层,是用户与数据库交互的核心中转站,控制用户数据收集,控制请求转向service是业务逻辑层,处理数据逻辑,验证数据,dao是持久层,读写数据库web发出请求---domain接收控制数据转向(可以返回也可以进入service)---service验证数据正确性或者是否符合业务要求---dao存入,读出,依次返回

关于java项目的业务逻辑是啥java项目的业务逻辑是啥样的的知识分享到此结束。