cuiyi's blog(崔毅 crazycy)

记录点滴 鉴往事之得失 以资于发展
数据加载中……

JavaEE中的三层结构和MVC

  1. JavaEE中的三成结构主要包含如下层:表现层、服务层、数据持久化层三层
  2. MVC的三层主要是视图层、表现层、模型层
  •   表现层
                表现层主要起展示作用。可采用当前比较成熟的Struts技术。其中主要包含:
                a)     展示层 
                       形式:JSP + Struts Taglib
                       作用:按用户需求展示数据给用户
                b)    控制层
                       形式:ActionServlet + Action
                       作用:接收用户的请求,并委派给不同的业务逻辑处理;采用Command Pattern,可保证请求和处理的松耦合。

  •   服务层
               形式:可采用JavaBean技术
               作用:服务层主要是完成相应的业务逻辑处理。
               实现:对上层提供接口,并包含接口的实现。
  •   数据持久化层
              形式:可采用Hibernate技术   
              作用:数据持久化层主要是完成相关数据的提取、写入、修改、删除等操作。
              实现:对上层提交接口,并包含接口的实现。

  •   各层次的关系
            表现层的控制 —〉服务层 —〉数据持久化层。
3-ties.bmp


  •     注意点
    JavaEE中的MVC是JavaEE架构中的表现层的技术,而不是与JavaEE的三层结构对应的技术。


     附注同系列文章对SOA和目前业成熟应用的JavaEE应用方案的一点看法

posted on 2006-07-03 17:24 crazycy 阅读(2917) 评论(0)  编辑  收藏 所属分类: JavaEE技术


只有注册用户登录后才能发表评论。


网站导航: