JSP,Servlet,JavaBean作用及场合

时间:2022-09-25 19:08:46
首先我明白JavaBean一般用作一个业务逻辑层的封装。 

然而servlet主要是起什么作用呢?在什么情况下使用它呢? 
jsp也是servlet,但它是为了界面开发人员而设计的,而servlet是针对程序设计人员,那在实际运作中是如何体现出来的呢? 

我有看过通过servlet调用JSP的例子,为什么是请求发到servlet,经它处理后又dispatch到另一个jsp页面,然后呈现在用户面前。 

我对所有的业务功能都用JavaBean进行封装,然后在JSP里调用javaBean,不管我的业务功能块是大还是很小,我觉得这样很清晰,至少界面和业务分开。大家觉得这样合理吗? 

10 个解决方案

#1


一般都用servlet进行一个总体的控制的。。servlet有很多用处,例如过滤器,监听器等等,这是我知道的

#2


servlet进行总体控制是什么概念?

#3


了解一下struts,对你理解这个概念会有帮助

#4


servlet可以跟据不同的功能接收请求并进行处理返回给浏览器。
它这其实也是一种封装吧?那跟javaBean的封装有什么不同呢?
感觉对servlet,javaBean的应用场合还不是很清楚。各自在WEB项目中起一个什么样的作用。什么时候应该直接用JSP写什么时候应该写成servlet,然后在jsp中调用servlet.

#5


jsp 只负责显示出信息.

#6


《servlet与JSP核心编程》中说:

引用
servlet最适合于调用商业逻辑,执行复杂操作,一个简短的规则是:对于面向处理(processing)的任务,servlet是最佳选择,而对于面向表示(presentation)的任务,JSP是最佳选择。对于某些请求,servlet是正确的选择,对于其它请求,JSP则更好一些。


为什么感觉这里讲的servlet跟javaBean有些重复呢?那JAVABEAN又负责什么呢?表示由JSP来搞,处理由servlet来搞,那javaBean似乎是多余的啊。

#7


servlet搞控制处理,javabean搞业务处理,jsp负责显示

#8


如果概念不懂的话,先慢慢做一个两个例子,自然会有进步

#9


MVC模式,好像是说业务处理给servlet完成...

#10


如果你采用MVC模式,我想你做了个东东应该很容易了解模型 视图 控制器 之间的关系,
jsp主要负责显示 ,也正式因为mvc模式的这种概念 为了把java代码和jsp页面区别开来,所以业务处理代码封装在javabean 中 而业务逻辑则交给 servlet处理 ,在servlet提供了很多用处,监听事件,数据过滤,都可以实现.
  如果你现在还不是很懂这方面的知识,我建议你从购物车做起,慢慢来,学习编程只是个过程,好好加油.

#1


一般都用servlet进行一个总体的控制的。。servlet有很多用处,例如过滤器,监听器等等,这是我知道的

#2


servlet进行总体控制是什么概念?

#3


了解一下struts,对你理解这个概念会有帮助

#4


servlet可以跟据不同的功能接收请求并进行处理返回给浏览器。
它这其实也是一种封装吧?那跟javaBean的封装有什么不同呢?
感觉对servlet,javaBean的应用场合还不是很清楚。各自在WEB项目中起一个什么样的作用。什么时候应该直接用JSP写什么时候应该写成servlet,然后在jsp中调用servlet.

#5


jsp 只负责显示出信息.

#6


《servlet与JSP核心编程》中说:

引用
servlet最适合于调用商业逻辑,执行复杂操作,一个简短的规则是:对于面向处理(processing)的任务,servlet是最佳选择,而对于面向表示(presentation)的任务,JSP是最佳选择。对于某些请求,servlet是正确的选择,对于其它请求,JSP则更好一些。


为什么感觉这里讲的servlet跟javaBean有些重复呢?那JAVABEAN又负责什么呢?表示由JSP来搞,处理由servlet来搞,那javaBean似乎是多余的啊。

#7


servlet搞控制处理,javabean搞业务处理,jsp负责显示

#8


如果概念不懂的话,先慢慢做一个两个例子,自然会有进步

#9


MVC模式,好像是说业务处理给servlet完成...

#10


如果你采用MVC模式,我想你做了个东东应该很容易了解模型 视图 控制器 之间的关系,
jsp主要负责显示 ,也正式因为mvc模式的这种概念 为了把java代码和jsp页面区别开来,所以业务处理代码封装在javabean 中 而业务逻辑则交给 servlet处理 ,在servlet提供了很多用处,监听事件,数据过滤,都可以实现.
  如果你现在还不是很懂这方面的知识,我建议你从购物车做起,慢慢来,学习编程只是个过程,好好加油.