CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

送分了--------顺便问个简单问题

楼主dlppeng(月之云)2006-03-03 18:22:43 在 Java / J2SE / 基础类 提问

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

1 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-03 18:31:58 得分 5

基本上算是一个  
  MVC   框架  
     
  Top

2 楼realknight(别人笑我忒疯癫,我笑他人看不穿)回复于 2006-03-03 18:35:30 得分 5

三个层都有了就是喽Top

3 楼superman421(38度的雪)回复于 2006-03-03 18:38:36 得分 10

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

4 楼zx2002027(http://www.netyi.net/in.asp?id=zx2002027)回复于 2006-03-03 18:42:11 得分 5

应该算是MV2层吧Top

5 楼unkown1111(不知道)回复于 2006-03-03 18:43:30 得分 5

就这些信息还不能确定Top

6 楼dlppeng(月之云)回复于 2006-03-03 18:55:40 得分 0

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

7 楼jackyzgm()回复于 2006-03-03 18:58:04 得分 5

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

8 楼jackyzgm()回复于 2006-03-03 18:58:48 得分 5

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

9 楼lovejatps(阿呆)回复于 2006-03-03 19:06:51 得分 5

应该不算吧,看不出来有100%的三层。Top

10 楼dlppeng(月之云)回复于 2006-03-03 19:17:22 得分 0

UPTop

11 楼doway(john)回复于 2006-03-03 19:17:53 得分 20

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

12 楼lydvqq(碧水情缘♀黑哥)回复于 2006-03-03 21:21:23 得分 5

是三层而不是MVCTop

13 楼horseyet(horseyet)回复于 2006-03-03 22:34:15 得分 2

MVC恐怕是不是这么单纯吧Top

14 楼cenlmmx(学海无涯苦作舟)回复于 2006-03-03 23:04:51 得分 5

是没有控制器Top

15 楼woolceo(努力升仙)回复于 2006-03-03 23:39:51 得分 2

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

16 楼CEO_ZHU(JAVA朱朱)回复于 2006-03-03 23:48:26 得分 1

怎么千奇百怪的Top

17 楼wengzuliang(Jeff)回复于 2006-03-04 00:05:09 得分 1

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

18 楼muzijiabei(血)回复于 2006-03-04 01:20:39 得分 1

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

19 楼RoninBlade(RoninBlade)回复于 2006-03-04 08:26:45 得分 1

顶一下。Top

20 楼terry_yip(我只回答引起我思考的问题)回复于 2006-03-04 10:03:59 得分 1

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

21 楼wenm_owen(星星)回复于 2006-03-04 10:24:12 得分 1

顶一下。  
  Top

22 楼chyx413332087()回复于 2006-03-04 10:40:10 得分 1

up  
  我刚做了一个网上购书,老师给我打了90,和你的大同小异Top

23 楼xiangzhengyan(千里单骑走西藏)回复于 2006-03-04 12:13:17 得分 1

没有CTop

24 楼hero9690()回复于 2006-03-04 15:55:31 得分 5

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

25 楼jordan1(班君)回复于 2006-03-04 15:59:12 得分 1

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

26 楼cndeer(还是王子)回复于 2006-03-04 22:33:02 得分 1

ding  
   
  jfTop

27 楼dereck0108(柳浪闻莺)回复于 2006-03-04 22:43:34 得分 2

我也觉得是3层Top

28 楼kenjinboy(涮涮)回复于 2006-03-05 05:07:31 得分 2

我也想试试Top

29 楼andyjt()回复于 2006-03-05 11:51:30 得分 2

顶一下。Top

相关问题

  • 100分,简单问题,顺便散分
  • 简单报表问题,顺便放分......
  • 简单!送分!
  • 简单,送分
  • 一个也许很简单的问题,顺便送送分,向各位大虾问好
  • 代问个非常非常简单的问题 (顺便送点分): 谁有 WIN98 第一版的序列号
  • 简单送分题:)
  • 简单!白送分!!
  • 简单送分题!!
  • 简单送分题

关键词

  • mvc
  • 控制器
  • 视图
  • 框架
  • 模式
  • 数据
  • 查询
  • 数据访问
  • 逻辑
  • 业务

得分解答快速导航

  • 帖主:dlppeng
  • interpb
  • realknight
  • superman421
  • zx2002027
  • unkown1111
  • jackyzgm
  • jackyzgm
  • lovejatps
  • doway
  • lydvqq
  • horseyet
  • cenlmmx
  • woolceo
  • CEO_ZHU
  • wengzuliang
  • muzijiabei
  • RoninBlade
  • terry_yip
  • wenm_owen
  • chyx413332087
  • xiangzhengyan
  • hero9690
  • jordan1
  • cndeer
  • dereck0108
  • kenjinboy
  • andyjt

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo