web三级架构
web层:
接收客户端传来的参数
将参数包装成对象
将包装好的对象/数据传输给service
根据service层的处理结果,决定将页面返回给客户端
service层
接口需要定义
接收web层传输的对象/数据(如有)
根据这些信息进行业务逻辑处理
例如,在完成一个登录功能后,web层接收用户名和密码,并将数据传输到service层。service层应根据这些信息推断用户名是否存在、密码是否正确、用户是否有权限、用户状态是否可用、用户是否推送信息、是否提示用户等,这些都属于登录业务逻辑处理
在处理业务逻辑时,service经常需要与数据库互动,此时需要调用dao层的相关方法来完成
根据dao层方法的返回结果,service层进一步完成业务逻辑处理
业务逻辑处理完成后,业务逻辑处理的结果应以一定的方式返回到web层,以便web层决定将页面显示给用户
dao层:与数据库互动,保持数据的持久性。
界面需要定义
接受service传输的参数(如有)
将交互结果返回到service层
0