• Servlet+JSP+JavaBean开发模式(MVC)介绍


    好伤心...写登陆注册之前看见一篇很好的博文,没有收藏,然后找不到了。

    前几天在知乎上看见一个问题,什么时候感觉最无力。

    前两天一直想回答:尝试过google到的所有solve case,结果bug依然在。

    今天想回答:明明遇见过,就是找不到那篇文的时候。哭!

    ================================================

    学习mvc模式(其实是JSP作业),当然这个不只是Servlet+JSP+JavaBean一种case,它是一种思想,实现web系统的职能分工。

    对于Jsp来说:

    Model层:实现系统的业务逻辑,即javaBean部分

    View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jsp

    Control层:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,当然就是Servlet的职责了。

    这么说肯定是不能理解的,上图:

    很形象啊有木有..通俗的说,就是web broswer通过view层的jsp页面发出的所有的http请求都应该交给servlet,即控制层来。servlet通过对Javabean,即核心的Model层处理,得到处理结果,然后返回给view层的Jsp页面。Jsp页面返回给浏览器最后的html网页。

    是不是还是有点模糊...其实看个实例就了然了...

    =======================================================

    Servlet+JSP+JavaBean mvc模式实现登陆注册功能:

    首先看整体布局:

    整个系统的结构大概就是:

    好吧。好像没有达到预期的效果。【我一直以为我会画图的...】

    然后就是web.xml配置了。当然我只配了最最简单和必要的:

    然后,就大致了解了这种最经典的mvc模式了啊。

    嗯。然后就没有然后了。

  • 相关阅读:
    android listview 圆角的实现方案,模仿Iphone的UITableView
    在android编程中插入背景图片
    iOS开发UI篇—UIPickerView控件简单介绍
    iOS开发UI篇章 15-项目中的常见文件
    iOS开发UI篇章之通知中心(NSNotificationCenter)
    iOS开发UI篇章之应用管理的九宫格坐标计算
    iOS开发UI篇章之-Button基础
    Xcode-Run和快捷键
    Css基础-介绍及语法
    CSDN首页> 移动开发 直接拿来用!最火的Android开源项目(完结篇)
  • 原文地址:https://www.cnblogs.com/icode-girl/p/5581295.html
Copyright © 2020-2023  润新知