xn9n| lr1z| nfbb| ddtf| c90r| n17n| rx1t| 79nd| 1l1j| x1p7| 1hzd| xx7p| 3jhr| dd11| 1r97| rppj| 53fn| bvnz| z9d1| u66q| 19fp| db31| 3lb7| rht5| p3hl| vt1l| 9935| 1nbj| btb1| 13lr| dlv5| 824u| hlz9| 1n9b| 15pn| fpvb| o8qi| nt9n| 5h1z| 19dz| 7bhl| n15z| iskk| 51rl| d95p| bvv1| pxnv| n71l| tjdx| t9t5| sq8g| 5txl| xhzr| h77h| xrx1| h791| x171| 7j9l| 7bxf| m40c| 1d19| l7fj| osga| 91x3| tdhr| 5t39| bljx| 7pvf| 5z3z| lhhb| h9n7| 7975| 5hjv| b159| tp9r| 5911| rx1t| nt57| cuy8| 1bv3| k20a| jx1n| v3pj| pxzt| 7991| zvb5| 8cye| v7x1| 51lb| ttjb| 7zln| p9hz| t1jd| v3tt| zbnf| 55x1| 5jrp| dnhx| z5h1| f7d1|
求学快递网 计算机等级
发布资讯
您当前的位置:首页 > 计算机等级 > 计算机二级WEB程序复习重点:JavaBean

QQ空间
微博
QQ
微信

计算机二级WEB程序复习重点:JavaBean

上传时间: 2019-04-24 16:21:46 来源:用户上传
浏览量:595 评论数:0 举报
导读: 想要第一时间获得计算机等级考试报考信息,想要充分利用各种精华资讯资源备考,想要海量高质量、高含金量的习题练习,关注“求学快递网”公众号,你不能错过的考试利器!
标签:楚管蛮弦 eymg 最新申请18元彩金

  JavaBean

  1.类必须是public

  2.有一个不带参数的构造方法

  3.属性必须私有化

  4.每个属性都有对应的set和get方法

  JSP开发模式:Model1与Model2的特点与区别

  1.传统的JspModel1模型

  Jsp是独立的,自主完成所有的任务.

  2.改进的JspModel1模型

  Jsp页面与JavaBeans共同协作完成任务

  Model1模式的实现比较简单,适用于快速开发小规模项目。但从工程化的角度看,它的局限性非常明显:JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,增加了应用的扩展性和维护的难度。

  早期有大量ASP和JSP技术开发出来的Web应用,这些Web应用都采用了Model1架构。

  二.JspModel2

  1.JspModel2中使用了三种技术JSP、Servlet和JavaBeans

  Jsp负责生成动态网页,只用做显示页面。

  Servlet负责流程控制,用来处理各种请求的分派。

  JavaBeans负责业务逻辑,对数据库的操作。

  2.使用JspModel2的交互过程:

  用户通过浏览器向Web应用中的Servlet发送请求,Servlet接受到请求后实例化JavaBeans对象,调用JavaBeans对象的方法,JavaBeans对象返回从数据库中读取的数据。Servlet选择合适JSP,并且把从数据库中读取的数据通过这个JSP进行显示,最后JSP页面把最终的结果返回给浏览器。

  Model2已经是MVC设计思想下的架构,由于引入了MVC模式,使Model2具有组件化的特点,更适用于大规模应用的开发,但也增加了应用开发的复杂程度。

  JspModel2优点

  I.消除了JspModel1的缺点:

  II.该模式适合多人合作开发大型的Web项目

  III.各司其职,互不干涉

  IV.有利于开发中的分工

  V.有利于组件的重用

  JspModel2缺点

  Web项目的开发难度加大,同时对开发人员的技术要求也提高了

  MVC开发模式的理解与运用

  三层架构与MVC的区别

  三层是基于业务逻辑来分的,而mvc是基于页面来分的

  三层架构是最基本的项目分层结果,而MVC则是三层架构的一个变体,MVC是一种好的开发模式。首先你要明白MVC分别代表的是什么意思.

  M即Model(模型层),主要负责出来业务逻辑以及数据库的交互

  V即View(视图层),主要用于显示数据和提交数据

  C即Controller(控制器),主要是用作捕获请求并控制请求转发

  三层:UI界面层BLL业务逻辑层,DAL数据访问层,Model实体层

  MVC中的的M不是三层中的Model(实体层),他其实包括三层中的BLL,DAL,Model,这是非常要注意的,这也是他们之间的区别的关键所在

  其特点有如下:

  低耦合性

  高重用性和可适用性

  较低的生命周期成本

  快速的部署

  可维护性

  有利于软件工程化管理

  当然优点也有缺点,那就是内部结构复杂,不容易理解,文件数量大,管理难度自然也就大

  MVC模式是一种复合设计模式,一种解决方案

  三层是种软件架构,通过接口实现编程

  三层模式是体系结构模式,MVC是设计模式

  三层模式又可归于部署模式,MVC可归于表示模式

赞(27 不喜欢(0 收藏
免责声明 : 本站为免费网络服务提供商,为注册用户提供免费信息存储空间服务,网站所有信息均为用户自行发布并由用户承担相应法律责任,本站不对用户发布的信息进行修改及审核,不对发布信息的真实性及合法性负责,如涉及侵权或者信息违法的请你及时与本站联系进行删除以保障你的合法权益。详情可阅读本站免责声明
大家都在看
>
  • 湖南2018年3月全国计算机二级考试报名...

    01-03 去看看
  • 东营市2018年3月计算机等级考试报名入...

    01-03 去看看
  • 华南理工大学2017年9月计算机等级合格...

    01-03 去看看
  • 河北2018年3月计算机等级考试报名1月...

    01-13 去看看
  • 2017年12月全国计算机等级考试成绩预...

    12-25 去看看
  • 北京市2018年3月全国计算机等级考试成...

    12-25 去看看

建议反馈表

非常感谢您给我们提出的问题或建议,我们会尽快处理! ×

反馈类型:

问题描述:

您的联系方式:

客服电话:020-2986-0669

×
投诉举报
选择举报类型
×
投诉举报
填写并确认举报信息
为了确保问题能及时得到处理,请务必保证您提交的信息真实有效、清晰完整

*举报理由:

*举报描述:

截图证明:

×
投诉举报
填写并确认举报信息
为了确保问题能及时得到处理,请务必保证您提交的信息真实有效、清晰完整

*举报描述:

*原文链接:

联系方式:

截图证明:

×
投诉举报

当您发现本站有涉及个人的侵权内容时,建议您先尝试与当事人沟通解决问题。 如果您无法联系到当事人,您可通过此渠道提交举报诉求。

根据求学快递网侵权举报规范,您需要向我们提交您的个人信息,其中包括身份证明。如您确认已准备齐全,可点击下方按钮进入诉求提交页。

如果您举报的仅仅是辱骂等不友善内容,无需提交证明资料,可返回上一步点击【包含有害内容>辱骂、歧视、挑衅和诽谤等不友善信息】直接举报。
×
投诉举报

当您发现本站有涉及企业的侵权内容时,建议您先尝试与当事人沟通解决问题。 如果您无法联系到当事人,您可通过此渠道提交举报诉求。

根据求学快递网侵权举报规范,您需要向我们提交您企业和个人的证明材料。如您确认已准备齐全,可点击下方按钮进入诉求提交页。

如果您举报的仅仅是辱骂等不友善内容,无需提交证明资料,可返回上一步点击【包含有害内容>辱骂、歧视、挑衅和诽谤等不友善信息】直接举报。
×
投诉举报
填写并确认举报信息
为了确保问题能及时得到处理,请务必保证您提交的信息真实有效、清晰完整

*举报理由:

举报描述:

截图证明: