JSP的两种设计模式(MVC模型和非MVC模型)

上个星期刚学到JavaBean,学的不是很懂,在这里做下梳理JavaBean是一种可重用组件技术,可以将内部动作封装起来,用户不需要了解其如何运行,只需要知道如何设计调用及处理结果就可以来。在开发动态网站的时候,我们使用JavaBean可以简化JSP页面的设计和开发,提高代码的可读性,从而提高网站应用的可靠性和可维护性。一、非MVC模式在基于JSP的B/S模式的程序开发中,非MVC模式是一种...
摘要由CSDN通过智能技术生成

上个星期刚学到JavaBean,学的不是很懂,在这里做下梳理

JavaBean是一种可重用组件技术,可以将内部动作封装起来,用户不需要了解其如何运行,只需要知道如何设计调用及处理结果就可以来。在开发动态网站的时候,我们使用JavaBean可以简化JSP页面的设计和开发,提高代码的可读性,从而提高网站应用的可靠性和可维护性。

一、非MVC模式

在基于JSP的B/S模式的程序开发中,非MVC模式是一种以JSP文件为中心,JSP页面不仅负责表现逻辑,也负责控制逻辑,主要有只有JSP页面的web应用程序和JSP+javabean技术的web应用程序,这种模式只适合一些简单项目

单纯JSP页面模式逻辑简单,可以快速搭建原型,但缺点也是非常多的:
HTML和Java强行耦合在一起,JSP页面中HTML与大量的Java代码在一起,给页面设计和可读带来很大的困难
极难维护和扩展,在JSP页面中直接嵌入访问数据的代码及sql语句,如果想要改动就要打开所有的页面,这是非常吓人的
不方便调试,很难定位错误

JSP+JavaBean组成的应用程序页面中,JSP页面负责表示逻辑和控制逻辑,JavaBean负责业务逻辑
,这种JSP页面纯净,可以使用少量的Java代码甚至不使用Java代码;JavaBean页面可以重用,扩展和维护都比较容易

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值