什么是JSP + JavaBean两层模式?JSP的三层模式是?两者的区别?

什么是JSP + JavaBean两层模式?JSP的三层模式是?两者的区别?

两层模式:
利用javabean把原jsp页面上复杂的逻辑抽象成一个javabean,封装这些复杂的业务逻辑,在jsp页面上只需要简单的调用这个实现业务逻辑的组件,不仅在其他页面可以重复利用,而且更好的实现了封装,便于开发人员的合作。
三层模式:
MVC(Model View Controller)模型-视图-控制器
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
Java开发Web Application有几种符合MVC设计模式的开发方式。
1:Jsp+Servlet+JavaBean(EJB)
2:Jsp+JavaBean(Controller)+JavaBean(EJB)(Model)
3:TDK(Turbine,Velocity...)
4:Xsp 5:Jsp+Struts+JavaBean(EJB)

两者的区别嘛,对于更复杂更庞大的网站的开发用三层的结构比较合理,比如涉及大量的数据库操作的网站。两层的结构就是编起来比较轻松容易,不过能处理的规模有限。不过现在有个不好的风气就是编什么都用三层结构,如果网站没那么复杂用三层编就是浪费资源了。
温馨提示:内容为网友见解,仅供参考
无其他回答

什么是JSP + JavaBean两层模式?JSP的三层模式是?两者的区别?
两层模式:利用javabean把原jsp页面上复杂的逻辑抽象成一个javabean,封装这些复杂的业务逻辑,在jsp页面上只需要简单的调用这个实现业务逻辑的组件,不仅在其他页面可以重复利用,而且更好的实现了封装,便于开发人员的合作。三层模式:MVC(Model View Controller)模型-视图-控制器 MVC是一个设计模式,它强...

在JSP开发中有哪两种模式,及其区别。
JSP网站模式一:JSP+JavaBeans 在该模式中,JSP页面独自响应请求并将处理结果返回客户。所有的数据通过bean来 处理,JSP实现页面的表现。模式一技术也实现了页面的表现和页面商业逻辑相分离。大量使用该模式形式,常常会导致页面被嵌如大量的脚本语言或者Java 代码。当需要处理的商业逻辑很复杂时,这种变的有...

Java,JSP,JavaBean,JavaSript,Servlet,ASP这些到底是怎么定义的?区别在...
ASP:ASP是微软公司开发的一种技术规范。区别:java是编程语言 ,或者称之为技术规范 jsp asp js都是网页技术。javabean servlet都是javaweb技术中的组件 javabean是模型组件,servlet是控制器组件

在JSP中调用JAVA类和使用JavaBean有什么区别
所谓的POJO,就是EJB把E字去掉,剩下的JB就是JavaBean,换句话说,JavaBean在J2EE里,甚至可以充当某些EJB完成的任务,用途远大于Servlet。最后的区别,就是 JavaBean的主要用途在于管理JavaEE应用各个层之间的数据流,所以在一些框架中(如Struts)有FormBean和ActionBean的说法,其本质都是为了管理数据。相信如果把上述几点搞清,...

什么是JSP,JSP的运行原理是什么?
JSP基于Java语言,支持跨平台运行,适用于不同操作系统如Windows和Linux。JSP运行原理基于请求\/响应模式,客户端发出HTTP请求,服务器接收到请求后处理并返回结果。首次请求时,JSP引擎将JSP文件编译成Java源文件,然后转换成字节码文件,形成Servlet。Servlet容器像处理其他Servlet一样处理它。JSP页面通过执行jsp...

什么是JSP、Servlet、EJB它们各有什么特点?
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就...

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

什么叫java bean?和jsp、jdbc有什么关系?
javabean 是一种组件技术,服务逻辑层编程实现,对应与microsoft的com技术;jsp是java server page,在c\/s和b\/s结构中实现server端编程,对应mic的asp;jdbc是java db connection,是一种java db的驱动技术,对应mic的odbc,如果想从事web开发,这里的几个都要学,尤其是javabean.组合起来就是所谓的mvc的开发模式...

jsp是模型还是视图
JSP既要负责业务流程控制,又要负责提供表示层数据,同时充当视图和控制器。而Model2是由Servlet来接受请求,创建JSP页面需要使用的JavaBean对象,根据用户请求选择合适的JSP页面返回给用户。在JSP页面中没有处理逻辑,它仅负责检索原先由Servlet创建的JavaBean对象,从Servlet中提取动态内容插入到静态模板中。

JavaBeans和JavaBean是一个概念吗
一、什么是JavaBeansJavaBeans事实上有三层含义。首先,JavaBeans是一种规范,一种在Java(包括JSP)中使用可重复使用的Java组件的技术规范。其次,JavaBeans是一个Java的类,一般来说,这样的Java类将对应于一个独立的.java文件,在绝大多数情况下,这应该是一个public类型的类。最后,当JavaBeans这样的一个Java类在我们的...

相似回答
大家正在搜