免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1495 | 回复: 0
打印 上一主题 下一主题

model2(sevlet/jsp/javabean+bo)开发模式的探讨 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-04 22:07 |只看该作者 |倒序浏览
model2(sevlet/jsp/javabean)+bo开发模式的探讨(黎声)
  model2开发模式,采用了mvc设计模式,这里面涉及到servlet,jsp,javabean技术,m代表数据模型,最适合javabean担当,v代表数据显示,这是jsp的强项,而c代表控制器,负责数据的分发,页面跳转控制,这可以交给servlet。
  一个应用系统采用mvc设计模式,最关键的是把应用系统业务逻辑抽取出来,作为程序复用的对象。早期开发中,javabean不仅负责数据模型,还负责了业务逻辑部分任务,这会造成javabean过于复杂。为了解决这个问题,应用系统中引入了bo业务逻辑对象。这一点至关重要,可以说应用系统中bo这个对象是必须有的,因为系统中jsp和servlet复用的机会并不高。
  标准的mvc+bo开发模式,用户提交的请求都应该交给servlet,由servlet控制器调用相应的bo业务逻辑对象相关方法,然后转到相关的jsp页面显示。追求技术完美的开发人员可以完全按照标准执行(参照下图)

   个人认为:在实现数据增删改操作时候,应当按照标准执行。在实现数据查询功能时候,可以不按照上述标准执行,用户请求直接调用jsp页面,在jsp页面中调用bo对象方法取得所要的数据并显示,这样做可以减少项目中一些servlet开发,提高开发灵活程度。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/62780/showart_517505.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP