jsp调用的时候 是先转化成servlet的 学学servlet对jsp 或者一些应用都是不错的!!
解决方案 »
- 取JBOSS服务器性能信息 其中#CPU:2 这里的2 指的是什么 请大侠指点
- 我新手,大家帮忙看看,错是什么原因???????????
- 嵌入JSP中的CSS显示效果和在 HTML 中的不一样...为什么...
- 做项目中出现的问题
- 为啥Weblogic上报错为"用尽的ResultSet"???????????
- 怎样在XP下配置IIS+Resin?
- 自己编写好的servlet文件应当放置在那里呢,谢谢
- 如何把图片存或取ORACLE数据库中。(在线急等。回帖立即给分)
- web.xml配置问题,我要被折磨致死!!!,救命!!!!
- 请教编写的bean应放在哪里?
- JSP中用什幺方法可以使IE网址(URL)中的连接url及JSP使用的端口不显示出来
- 请教如何在jbuilder7中调试跟踪jsp代码?
1.视图:用Jsp来完成;
2.控制:用Servlet来完成(有动态性);
3.逻辑:用JavaBean来完成(有静态性).
你的项目能做成上面这样实在是太完美了.举个简单的例子,输入或修改一个人员信息:
让用户输入或修改的界面用Jsp来完成,往数据库里插入或修改记录的命令用
JavaBean的方法来完成,Servlet主要用来完成到底是调用插入或修改的Java
Bean方法.
模型(Model):封装的是数据源和所有基于对这些数据的操作。在一个组件中,Model往往表示组件的状态和操作状态的方法。
视图(View):封装的是对数据源Model的一种显示。一个模型可以由多个视图,而一个视图理论上也可以同不同的模型关联起来。
控制器(Control):封装的是外界作用于模型的操作。通常,这些操作会转发到模型上,并调用模型中相应的一个或者多个方法。一般Controller在Model和View之间起到了沟通的作用,处理用户在View上的输入,并转发给Model。这样Model和View两者之间可以做到松散耦合,甚至可以彼此不知道对方,而由Controller连接起这两个部分。 普通实现中,jsp(view)->servlet(control)->javabean(model),
(1)jsp传递页面数据到servlet进行处理(一般是查询数据库)
(2)servlet将查询后结果存放在javabean中
(3)jsp显示javabean中数据
javabean在classes/test下test.class
那VC何必要分成servlet和javabean来完成呢?直接使用javabean不能完成这种VC结构吗?
必须要使用servlet来实现control?是否能举出一个最简单的MVC例子
是对现有相同问题的一种成功的解决方案。
在web application领域中
比较成功的例子就是struts
MVC主要是三层或多层web application
我们都有这样的共识 :
就是不要把代码过分的集中在一起
而应该根据其作用和角色加以划分以便代码的开发与维护介绍MVC的文章很多,我不多说
在web application中
模型(Model):主要是用来保存状态和处理业务逻辑,多用javaBean和EJB
视图(View):用于解决显示问题,HTML或者是JSP
控制器(Control):要接收请求并决定执行怎样的业务逻辑,故可用Servlet以前仅有Servlet时,Developer要写大量的out.print语句来进行页面处理
这不仅繁琐而且不利于代码的维护
所以JSP应运而生,从而解决了动态显示问题
(其实JSP 还不是一样要被container编译成相应的servlet)
而且方便学习但如果要编写强大的程序,还是要学习Servlet
由于JSp毕竟不方便处理“事件”等等的相关问题
而对于业务逻辑的处理同样少不了对JavaBean和EJB的学习了
现在用EJB+JSP就可以了。