如何结合jsp+servlet+javabean开发MVC应用

如题所述

以前的一种mvc模式,javabean+servlet+jsp
jsp其实就是一个servlet,但是你直接在jsp页面上写java代码,虽然没有错,但是不建议这么做,
你可以用servlet传递表单数据,servlet程序和jdbc打交道吧,其实你还可以在servlet与jdbc中间加一个service层,要不servlet会显的很臃肿。
jsp+servlet+javabean的开发模式 需要写很多的重复代码,比如固定的doGet()方法,而且它的控制跳转不灵活,往往一个问题处理需要两个.java文件,而且当采用MVC模式开发时有很大的耦合度,对于后期的维护 相当不变。它的好处是,适合于初学者,对于理解其中的交互过程很适合,便于以后对SSH框架的理解。
SSH框架下的web开发,将三层给解耦了,而且封装了很多的工具类等,使开发效率化。但是有一点坏处就是当框架更新时,需要对框架的更新内容进行学习,尤其进行大的更新时。使用SSH框架你可以不用深入了解它的深层原理便可以完成相关开发,所以说开发的效率化是其最大的优点。
温馨提示:内容为网友见解,仅供参考
无其他回答

MVC:Jsp+Servlet+JavaBean的工作流程是怎样的?费解啊...跪求解_百度知...
这里不得不说其servlet servlet是进行判断跳转的 根据用户的需要来进行不同页面的跳转 在跳转过程中再加上javaBean的逻辑分析从而给jsp带来不同的显示数据 具体的可以到网上查 很多这方面的文章 参考资料:自己

请写出基于mvc模式jsp,servlet,javabean,ejb在项目应用中的各自角色和...
MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重...

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

servlet中怎样使用javabean
用 MODEL2模式(JSP+SERVLET+JAVABEAN)主要用途就是将界面(JSP)、模型(JAVABEAN)跟控制器(SERVLET)分开,便于管理和维护,所以如果采用这种模式,然而又在JAVABEAN中写其它业务方法,这就跟这种模式的本意违背了。这种模式下业务处理都放到SERVLET中去,象转发啊、对JAVABEAN的操作之类的。也就是说,...

关于jsp+servlet+javabean的问题
2.jsp 为了弥补Servlet在开发Web-based系统不足的地方,JSP出现了,假若你要对JSP有更深入的了解,Servlet是最基本的内容,只要能吧Servlet学好,就能理解JSP技术底层运作的方式。JSP的出现大大简化了Servlet处理Web系统的工作量,一个out.println()就够让Java程序员头疼的了。JSP是一种动态网页技术,即在...

招投标信息化² 技术路线
为了顺应招投标系统与Web技术的演进趋势,我们设计的招投标信息管理平台技术路线以MVC2的JSP+Servlet+JavaBean架构为基础。这一选择主要基于其在J2EE Web应用开发中的广泛应用和高效性,如图所示:JSP2在J2EE框架中完美契合MVC模式,其架构由三个关键部分组成:Servlet、JavaBean\/EJB和JSP。Servlet作为控制器,...

我用jsp+servlet+javabean+dao做了一个教务系统,对老师学生的注册功能...
App通常用restful api跟server打交道。Rest是stateless的,也就是app不需要像browser那样用cookie来保存session, 因此用session token来标示自己就够了,session\/state由api server的逻辑处理。如果你的后端不是stateless的rest api, 那么你可能需要在app里保存session. 可以在app里嵌入webkit,用一个隐藏的...

什么是JSP + JavaBean两层模式?JSP的三层模式是?两者的区别?
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。Java开发Web Application有几种符合MVC设计模式的开发方式。1:Jsp+Servlet+JavaBean(EJB)2:Jsp+JavaBean(Controller)+JavaBean(EJB)(Model)3:TDK(Turbine...

写出MVC的工作原理
1.当用户在浏览器中点击一个链接或者提交一个表单时,那么就会产生一个请求(request)。当请求离开浏览器时,它会携带用户请求的信息。2.请求的第一站到达的是Spring的DispatcherServlet,它是一个前端控制器,工作是将用户的请求委托给其他的组件(这里是交给Spring MVC的控制器)去处理。这里Dispatcher...

如何理解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参数 这个...

相似回答