JSP中JavaBean和Servlet理解

开发 后端
在JSP开发中,JavaBean可以说是Java的一个类,JSP页面通过<jsp:useBean....>这么一个标签来引用这个JavaBean类,同时将处理的结果和一些信息显示在JSP页面上,可以说基本上实现了后台和前台的分离。

以前,没接触JAVA开发,总以为JavaBean和Servlet很神奇,很怪,很复杂,现在找了本JSP的很基础的书看了,对于它们的大概总算了解了。

JavaBean可以说就是一个JAVA类,只不过它有getXXX()和setXXX()方法,和.NET中的get/set差不多,还是它必须是具有一个无参构造函数的public类。在JSP开发中,它可以说是处理一些逻辑,如运算什么,而JSP页面通过<jsp:useBean....>这么一个标签来引用这个JavaBean类,同时将处理的结果和一些信息显示在JSP页面上,可以说基本上实现了后台和前台的分离。

Servlet,不是专门针对HTTP开发的,不过现在接触到的好像也是只用在这。主要是应用HttpServlet类。其中有doGet()/doPut()/doPost()。。。等doXXX方法,还有一个service()方法,这些函数都只有两个参数,其中一个是HttpServletRequest和HttpServletResponse,其中,reques是由web服务器对浏览器的http请求进行响应时产生的,将其请求信息封闭在HttpServletRequest中,同是创建一个HttpServletResponse对象,提供给Servlet输出响应信息。

在HttpServlet中已经实现service()方法,它就是根据不同的HTTP请求,调用不同的doXXX()方法,同时,我们是不直接调用doXXX()方法, 一般我们只需覆盖doXXX()方法即可。然后,HttpServlet将自动调用service()方法,通过service()方法,自行调用doXXX()方法。在编程中,我们主要覆盖doGet()和dePut()这两种方法。

这里最主要的就是理解,是由web服务器将客户端的请求信息封装到HttpServletRequest同时创建HttpServletResponse。然后我们可对获取相应的请求信息,同时输出相应的响应。

【编辑推荐】

  1. JavaBean实现JSP页面和代码分离
  2. 在JSP程序中Application使用浅析
  3. JavaBean的任务和设计注意事项
  4. 提升JSP页面响应速度的七大绝招
  5. JavaBeans、EJB和POJO详解
责任编辑:佚名 来源: cnblogs
相关推荐

2009-07-07 17:10:57

JSP和Servlet

2009-07-03 17:41:47

JavaBean Se

2009-06-30 10:33:00

JSP JavaBeaServlet

2009-07-03 17:33:06

JSP中调用JavaB

2009-07-09 10:49:56

Servlet和JSP

2009-07-06 15:34:56

JSP和Servlet

2009-09-02 09:44:01

JSP和JavaBea

2009-02-01 10:04:44

JSPJavaBeanJavaBean应用

2009-07-07 14:04:55

JSP入门

2009-07-01 17:34:03

Servlet和JSP

2009-06-25 14:05:01

JavaBean实现J

2009-07-08 09:22:03

Servlet和JSP

2009-07-03 11:21:43

Servlet和JSPJSP路径

2009-08-20 17:35:47

Servlet和JSP

2009-06-29 17:09:49

JavaBeanJSP

2009-07-03 10:46:48

JSP ServletJavaBean

2009-07-07 11:18:59

JSP Servlet

2009-03-02 09:45:45

2009-06-30 15:37:27

Servlet和JSP

2009-07-06 10:02:22

JSP Servlet
点赞
收藏

51CTO技术栈公众号