b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

stateless session bean &

电脑杂谈  发布时间:2018-02-14 02:03:01  来源:网络整理

javabean session结束_stateless session bean_session bean netbean

1、Tomcat的优化经验

??

2、什么是Servlet?

答:可以从两个方面去看Servlet:

a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。

b、组件:服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。

??

3、Servlet的生命周期,并说出Servlet和CGI的区别?

答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。

?? ?? ?? 这个生存期由javax.servlet.servlet接口中的init、service、destroy方法表达。

?? ?? ??web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现

?? ?? ??根据请求的不同调用不同的do**()方法。结束服务,web容器调用servlet的destroy()方法。

?? ?? ??

区别:

Servlet处于服务器进程中,它通过多线程运行service()方法,一个实例可以服务于多个请求,并且实例一般不会被销毁;而

CGI对每个请求都产生一个新的进程,服务完成后就销毁,所有效率低于Servlet。

??

4、Servlet的基本架构

答:

复制代码

public class ServletName extends HttpServlet

{

?? ?? ??//初始化方法

?? ?? ??public void init()

?? ?? ??{

?? ?? ?? ??……

?? ?? ??}

?? ?? ??//GET请求处理的方法

?? ?? ??public void doGet(HttpServletRequest request,HttpServletResponse response)

?? ?? ??{

?? ?? ?? ?? ……

?? ?? ??}

?? ?? ?? //POST请求处理的方法

?? ?? ??public void doPost(HttpServletRequest request,HttpServletResponse response)

?? ?? ??{

?? ?? ?? ?? ??……

?? ?? ??}

?? ?? ?? ??//结束服务的方法

?? ?? ??public void destroy()

?? ?? ??{

?? ?? ?? ?? ??……

?? ?? ??}

}

复制代码

??

5、Servlet API中forware()和redirect()的区别?

答:

a、浏览器显示

?? ?? ??重定向会改变URL地址,请求转发不会改变URL地址。

b、资源共享

?? ?? ??重定向不可以资源共享,请求转发可以。

c、功能

?? ?? 重定向可以用URL绝对路径访问其他Web服务器的资源,而请求转发只能在一个Web应用程序内进行资源转发,即服务器内部的一种操作。

d、效率

?? ?? 重定向效率低,相当于再一次请求;请求转发效率相对较高,跳转仅发生在服务器端。

??

6、什么情况下调用doGet()和doPost()?

答:默认情况是调用doGet()方法,JSP页面中的Form表单的method属性设置为post的时候,调用的为doPost()方法;为get的时候,调用deGet()方法。

??

7、request.getParameter()和request.getAttribute()的区别?


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-76465-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...