3层结构一般都要求有一个数据持久层,建议你看看JDO,HIBERNATE等。
你的只是利用了struts的mvc模式而已

解决方案 »

  1.   

    只要jsp是view javabean逻辑处理, actionbean分配就属于mvc.
      

  2.   

    struts的mvc模式就是一个三层结构啊。或者你可以用JDO,JBOSS等啊。!
      

  3.   

    MVC模式就是MVC模式,是三个模块,不是三层结构。
      

  4.   

    这样不是三层结构
    我用struts开发过项目
      

  5.   

    表示层/业务层/持久层
    struts只能用于表示层
      

  6.   

    谢谢大家回复,那问一下,
    怎么样才能实现三层,struts也要在其中谢谢
      

  7.   

    struts加上hibernate就可以实现3层结构了。
    hibernate实现对数据持久层的映射,在action中实现对业务逻辑(业务层)的封装。
    这是一种简单,高效的三层结构。
    现在比较流行的3层结构实现,是采用EJB(SESSION BEAN + ENTITY BEAN)实现业务层/持久层
    ,表示层采用struts实现。
      

  8.   

    显示层,商业逻辑层,以及数据持久层。
    所谓有“层”的概念,就是互相之间决不依赖,可以互换。比如讲我用一组Session bean建立了商业逻辑层,则上面的显示层可以随便换掉--可以使用Swing开发,也可以使用struts搭建web application。两层之间只留接口,比如使用一些简单的VO通讯。你的结构没有看见明显的商业逻辑层,我想你大概是把这层融入到显示层中,商业逻辑写在了servlet里面了。要判别是否三层结构很简单。以你这个东西为例,可以想一下:如果我不用struts,改用别的显示层技术,我是否要更改其他与显示并不很搭界的代码?