Servlet的Service()方法,并传递请求和响应对象。РService()方法获得关于请求对象的信息、处理请求、访问其他资源、获得需要的信息。РService()方法使用响应对象的方法,将响应传回服务器,最终到达客户端。Р 对于更多的客户端请求,服务器创建新的请求和响应对象,仍然激活此Servlet的Service()方法,将两个对象作为参数传递给它。Р当服务器不再需要Servlet或当服务器关闭时,服务器将会调用Servlet的destroy()方法。Р其Servlet生命周期过程如图1—1所示Р图1—1 Servlet生命周期的过程Р系统开发框架介绍Р本系统采用的是JSP+JavaBean+Servlet模式开发的,基于J2EE三层结构,以MVC为技术框架的基础,以Java技术为开发技术的项目开发平台。此框架包含VO 、BO、DAO、Servlet四个类,其中的每个类均有自己独立的作用,以及需要实现的功能。其中各个类的作用如表1—1所示。Р表1—1 类表Р类型Р作用РVOР数据属性类型РBOР页面数据提取类РDAOР业务处理类РServletР页面跳转控制类Р下面主要讲解一下,各个类怎样使用,在这个框架中流程,JSP页面先将数据提交到Servlet中,然而Servlet并不做任何数据的处理。直接将request 与 response 对象传递到BO类中,在BO中将页面中的数据提取出,并做相应的数据处理后,将数据存放到相应的VO中。下一步,将相应的VO传递到相应DAO的方法中,在DAO的相应方法中,做业务处理,包括数据库的操作、日志记录或返回页面的数据处理等。DAO将会把需要返回的数据或处理结果标志返回到BO中。BO再根据DAO的处理后的结果返回到Servlet中,再由Servlet负责跳转到相应的页面中。其具体的流程情况,如图1Р—2所示:Р图1—2 框架结构图