送分了--------顺便问个简单问题最近在学做一个网上书店(jsp+javabean),我这样设计算是MVC模式吗,麻烦大家帮忙看一下
一共有两个包
dbconnect包封装对数据库操作shop封装的主要业务逻辑
dbconnect包中有一个dbconnect的javabean 主要封装的对数据库操作,包括有插入数据,查询数据,删除数据,并向shop中的几个Manage bean提供服务
shop包data javabeanBookbean  一个图书类,只有get和set方法userBean  一个用户类, 只有get和set方法orderBean  一个订单类, 只有get和set方法carBean   记录一条购物信息bookManage 封装了对BookBean 的操作(包括增加,删除,查询)userManage 封装了对userBean 的操作(包括增加,删除,查询)orderManage  封装了对orderBean 的操作(包括增加,删除,查询)SearchBean   提供搜索图书功能

解决方案 »

  1.   

    基本上算是一个
    MVC 框架
     
      

  2.   

    这里是列出了你的数据模型和服务方法,那么你的视图和控制器在哪里?
    一般MVC不是单指你的代码如何组织,而是考虑到你使用了什么框架或者你提供了什么框架。只有框架出来了MVC的层次才会明显,各自的分工才能体现出来。
      

  3.   

    jsp做视图了至控制器我也不大清楚了  bookManage  userManage这些算是控制器吗还是控制器要非要用servlet 吗?
      

  4.   

    如果jsp里纯用标签,那就是纯mvc
      

  5.   

    纯度不一定要100%,比较纯就可以了毕竟mvc是参考模式不是标准
      

  6.   

    常说的 N 层体系结构与 MVC 不是一回事儿,Web 应用程序中 N 层通常就是 Web 层、业务层和数据访问层这三个逻辑层。楼主说的那几个类型,是数据访问层的组件,以及用来在各层间传递数据的值对象。楼主的这个结构中没有业务层(对于简单的应用业务层不是必须的)。MVC 是可用于 Web 层的设计模式,该模式的特点是使用控制器提取表单参数和调用业务或数据访问组件,使用 JSP 等视图技术将结果显示给用户。没有控制器,无论如何也不能够称为 MVC 模式。
      

  7.   

    你心里猛想是MVC它就是了...MVC是靠意志的...哈哈
      

  8.   

    同意doway(john)的看法,控制器是逻辑概念,并不一定是Servlet,但缺少控制器的结构肯定不 是MVC模式,楼主没有把流转控制分离出来。
    另外woolceo(Wool)的说法很有趣
    :)
      

  9.   

    MVC的C在哪里?没有控制器就应该不是MVC了...
      

  10.   

    MVC,其实是把开发分为“表现层”,"控制层"跟“持久化层”,表现层的处理一般会用到Struts,Webwork,Jsf, Tapestry,其中一种,控制层一般来讲会用到Spring, 持久化层,会用到Hibernate或Ibatis, 其实MVC是个大学问,楼主的那种只能叫是Jsp+JavaBean的原始开发模式。
      

  11.   

    MVC 是一种思想
    JSP是视图
    JAVABEAN是模型。。
    SELECT是控制器
    MVC通过JBean来存储数据,select通过AactionFrom和Aaction来处理实践,jsp 来显示信息。
    你做的不是MVC。你的上JSP的模型1的思想
    MVC是在模型2的思想上加以改进的。。
      

  12.   

    原来不用框架也可以做MVC啊!