jsp+javabean和jsp+javabean+servlet的优点各是什么?简答题。

如题所述

------ 模式一:
jsp+JavaBean :适合快速开发,但是jsp于javabean之间紧密耦合,开发维护造成麻烦。eg:美工和开发人员分工不明确,彼此依赖增强。 ·jsp :会做模式二中jsp+servlet的工作 ·javabean:同下 模式二:
jsp+servlet+javabean:适合于团队开发,速度相对较慢,但可维护性高。 ·jsp:开发前台界面方便,做ui开发容易
·servlet:是java程序,安全性高,性能也高;但是显示不方便,也可以像jsp一样接受用户的请求参数
·javabean:可重复调用,需要接受用户的请求参数,进行相应的处理

说明:模式二即为传说中的MVC模式,
MVC是三个单词的缩写:M,Model(模型);V,View( 视图 ),C,Control(控制)。
MVC模式的目的就是实现Web系统的职能分工,
Model层:实现系统的业务逻辑,即javaBean部分
View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jsp
Control层:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,当然就是Servlet的职责了。

MVC结构的系统会从根本上强制我们将web系统中的数据对象、业务逻辑、用户界面三者分离,使得程序员(Java开发人员)集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。
温馨提示:内容为网友见解,仅供参考
无其他回答

jsp+javabean和jsp+javabean+servlet的优点各是什么?简答题。
jsp+servlet+javabean:适合于团队开发,速度相对较慢,但可维护性高。 ·jsp:开发前台界面方便,做ui开发容易 ·servlet:是java程序,安全性高,性能也高;但是显示不方便,也可以像jsp一样接受用户的请求参数 ·javabean:可重复调用,需要接受用户的请求参数,进行相应的处理 说明:模式二即为传说中的...

Java web常用的开发模式中,你更青睐哪一种
1、JSP+JAVABEAN开发模式:特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。缺点:页面将控制与显示集于一身。结论:简单,适合小型项目的快速构建与运行。2、JSP+Servlet+JavaBean开发模式:特点:JSP作为视图,来表现页面;Servlet作为控制器,控制程序的流程并调用...

关于jsp+servlet+javabean的问题
另外Servlet功能强大,Servlet能完全发挥Java API的威力,想写网络目录查询程序,则可利用JNDI API,想连接数据库,则可利用JDBC等等。其次是性能,执行一次以后,会停留在内存中一段时间,当有相同的请求发生时,Servlet会利用不同的线程来处理,在性能上会有大幅的提升,而服务器会自动清除停留时间过长而且...

web开发分为哪两种模式
web开发两种模式是指:JSP+JavaBean模式和Servlet加JSP加JavaBean模式。web(WorldWideWeb)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的...

MVCC:Jsp+Servlet+JavaBean分别是作什么用的
就以你的问题来说,Servlet是处理业务逻辑的。也就是说比如JSP的一个表单,提交以后就到Servlet,这里他会调用需要的JavaBean做处理,完了之后再根据需求返回到各JSP页面。你也可以这样理解,Servlet是连接JSP和JavaBean的一个纽带。你直接JSP调用Bean类的话,这结构就不是你要求的了。虽然是0分,如果你...

在JSP中调用JAVA类和使用JavaBean有什么区别
javabean说笼统点是实现 javabean、servlet、jsp分别对应M(odel)、C(ontroller)、V(iew) 举例: servlet查询数据库---javabean保存查询结果---jsp显示查询结果 javabean就是一个普通的Java类,里面为属性增加了getter和setter并提供默认构造。可以在多层架构的各层存在。想用它作什么都行。 而Servlet是展示层的东西…...

什么是JSP + JavaBean两层模式?JSP的三层模式是?两者的区别?
1:Jsp+Servlet+JavaBean(EJB)2:Jsp+JavaBean(Controller)+JavaBean(EJB)(Model)3:TDK(Turbine,Velocity...)4:Xsp 5:Jsp+Struts+JavaBean(EJB)两者的区别嘛,对于更复杂更庞大的网站的开发用三层的结构比较合理,比如涉及大量的数据库操作的网站。两层的结构就是编起来比较轻松容易,不过能处理的规模...

解释javabean、jdbc、servlet和jsp之间的关系
Servlet是一个规范,用代码来体现就是:javax.servlet.Servlet ,这是一个interface,它提供在 Web 上进行请求和响应服务。在这里可以从jsp获得request,然后返回reponse给jsp,其间会引入javaBean作为对象处理类。jdbc:这个比较好理解,就是用于数据库连接。当你的servlet需要连入数据库进行操作时,首先需要...

如何理解javabean,jsp,servlet在java中的用途?请详细说明一下
JSP(视图)+Servlet(控制器)+JavaBean(模型) 也就是常说的MVC2 (JSP)view接收用户输入,把命令传到(Servlet)controller (Servlet)controller处理命令,更新(JAVABEAN)model (JAVABEAN)model被更新后,(Servlet)controller会选一个(JSP)view并forward到这个jsp,附带把(JAVABEAN)model放到request参数 这个...

javabean jsp javaApplet javaServlet分别是什么 他们有什么区别和联...
JavaBean是用Java语言编写的可重用软件组件。它可以通过构建工具用可视化的方式创建。一个JavaBean通常简称为Bean。软件组件是个自含的,可重用的软件单元。通过使用可视化的应用程序构建工具,软件组件可以嵌入到applets小程序,应用程序, servlets和复合组件中。你可以在一个图形化的用户接口下进行这种组合,...

相似回答