加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

JavaEE三层架构

发布时间:2020-12-15 07:20:35 所属栏目:Java 来源:网络整理
导读:三层架构 ? ??? ??三层架构是javaee规范中的推荐架构,传统意义上是分为表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。在javaee的开发中, 三层架构具体分为表示层(web层)、业务逻辑层(service)、数据访问层(dao层)。 ? ??? ??三层架构是典型
三层架构
? ??? ??三层架构是javaee规范中的推荐架构,传统意义上是分为表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。在javaee的开发中, 三层架构具体分为表示层(web层)、业务逻辑层(service)、数据访问层(dao层)。
? ??? ??三层架构是典型的架构模式(Architecture Pattern),将产品的开发细分为三层,这么做的好处是能够让每个人都能发挥自己的专长。比如前端工程师能专注页面的设计,如何吸引用户,而不用在乎业务逻辑的实现。数据库工程师,又可以专注数据库的处理,使其变得高效,而不必关注如何展示。
  • web层:与客户端交互,包含获取用户请求,传递数据,封装数据,展示数据。
  • service层:复杂的业务处理,包含各种实际的逻辑运算。
  • dao层:与数据库进行交互,与数据库相关的代码在此处实现。

1.提交数据;客户端点击jsp中相应的内容,传递一个请求。
2.获取需求;Servlet获取需求,分析需求,将需求传递到service层。ing
3.处理需求;service层中是对业务逻辑进行处理,这里是对业务具体的处理,调用各种方式运算(不涉及数据库)。
4.提交数据;需要提取数据库中的信息时,service将需求传递给dao层,由该层与数据库交互。
5.返回需求;由后向前传递处理好的结果,封装为一个JavaBean对象,servlet将封装好的对象返回给jsp展示给用户。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读