阅读 35985 次
发表时间:2009-02-18
我来个较正确的答案吧
1答案a=2,b=1;

语法:<%!声明%>
作用:声明一些成员变量,成员方法和内部类;
声明翻译进servlet后变成了成员变量,成员方法和内部类;
因为jsp是单例,所以答案显而易见,第二次访问钱a变量已经是1了,所以

2 答案d
a.默认起始页    <welcome-file-list>
b.servlet启动延迟时间定义  <load-on-startup>
c.error处理页面<error-page>


3 谁说session注销request,page就不能用了可以传一个url?name=value进去,注销session后,继续request.getParameter看看能不能访问到request,

答案:a,c,d
4答案:a google之
5答案:d
第四种:本地协议纯java的驱动,将jdbc调用转换为dbms的调用
application->jabc driver(type4)->database.


现实中一般使用第四种;
6答案:a
如果没记错.struts1.x 框架中的action处理类  
.普通的Servlet  
.普通的Filter
都是单例的,是线程不安全。

7这个简直就是变态八股题,我只用dom4j,java程序员会一个xml的解析方式就好了,
答案:b
SAX:只能读,不能修改,只能顺序访问,适合对大型的XML的解析,解析速度快!
DOM:不仅能读,还能修改,而且能够实现随机访问,缺点是解析速度慢,只适合解析小型文档
解析速度慢(要在内存中生成节点树,而生成树是比较费时的)
8pageEncoding="utf-8" 优先级不如contentType("text/html;charset=utf-8");

答案:a
9答案:bcd 这个easy不解释了,不懂google之
10没用过ejb的jndi,不发表意见
11答案:abcd url都可以,不相信可以自己上机试试
发表时间:2009-02-18
看了前面的回复,发现第8个问题分歧很大啊。

引用

contentType
  Defines the MIME type and the character encoding for the
response of the JSP page, and is also used in determining the
character encoding of the JSP page.

引用

pageEncoding 
  Describes the character encoding for the JSP page.


所以pageEncoding只能表示jsp文件的编码。而contentType表示生成的页面的编码(也可以表示jsp文件的编码,没这么用过)
发表时间:2009-02-18
第8题,因为contentType优先级搞,如果有的话会把PageEncoding屏蔽掉,所以我是选择a
其它的我觉得我回答的答案都是正确的,欢迎砸砖
发表时间:2009-02-18
<%! int a=0; %>  的写法表示a是全局变量 
发表时间:2009-02-18
2.web.xml中不包括哪些定义(多选)  
a.默认起始页    
b.servlet启动延迟时间定义  
c.error处理页面  
d.jsp文件改动后重新载入时间

servlet启动延迟时间定义   貌似没有吧...只是定义了优先级.
===================================
引用
在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:

标记容器是否在启动的时候就加载这个servlet。

当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;

当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。

正数的值越小,启动该servlet的优先级越高。
发表时间:2009-02-18
jltest 写道
1:
输出a:1 b:1
3:
application 
9:
BCD
11:
ABCD
只会做这几个。其他都不清楚。
这几个还不保证对


你第一个就错了。
搞清楚<%! int a=1; %>
和<%
       int a=1;
%>

的区别
发表时间:2009-02-18
kevin24067 写道
谁能给份答案出来讨论讨论,如果是你去笔试能有多少道题是能确信的?
1.当浏览器第二次访问以下下jsp网页时输出结果是什么?
<%! int a=0; %>
<%
    int b=0;
    a++;
    b++;
%>
a:<%=a %><br>
b:<%=b %>

2.web.xml中不包括哪些定义(多选)
a.默认起始页  
b.servlet启动延迟时间定义
c.error处理页面
d.jsp文件改动后重新载入时间

3.jsp中定义javabean的作用域可以在用户会话注销后仍能够访问的是?(多选) 
a.page
b.session
c.application
d.request


4.需要在两个数据库之间完成事务交易,需要应用服务器中配置那种连接池?(多选) 
a.XA Datasource 
b.C3PO的连接池 
c.type2的连接池
d.type4方式的连接池。

5.使用纯java 实现的jdbc 驱动是哪种类型的驱动(多选)
a.type1  b,type2 c.type3 d,type4

6.线程安全的类是那些?(多选)
a.webwork 1.x框架中的action 处理类
b.struts1.x 框架中的action处理类
c.普通的Servlet
d.普通的Filter


7.下列解析大量数据XML的方式那种速度最快?(多选) 
a.DOM b. SAX c.JDOM d.JAX

8.JSP中定义<%@ page contentType="text/html;charset=utf-8" pageEncoding="GBK"%>,
说明(多选)
a.输出的网页编码是utf8的
b.输出的网页编码是GBK的
c.输出的网页采用utf编码,显示在页面的字符集使用GBK
d.输出的网页采用GBK编码,显示在页面的字符集使用utf8编码

9.在servlet的doGet方法,下面哪几个说法是错误的(多选)
a.redirect到一个jsp页面时,之前doGet 放在request中的对象都会丢失
b.redirect到一个jsp页面时,之前doGet 放在session中的对象都会丢失
c.forward到一个jsp页面时,之前doGet 放在request中的对象都会丢失
d.forward到一个jsp页面时,之前doGet 放在session中的对象都会丢失

10.web.xml中定义了如下内容,下列哪种说法是错误的?(多选)
<resource-ref>
<description></description>
<res-ref-name>/sys/myresource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

a.应用服务器需要配置名为/sys/myresource的数据库连接池,才能为应用提供数据访问
b.应用代码中使用了look up ("/sys/myresource") 的方式获得资源
c./sys/myresource的资源的认证方式是在应用服务器中配置的
d./sys/myresource在war的文件部署时需要映射到应用服务器上


11.在j2ee服务中,下列哪些url进行GET方式调用时,可以被配置成Filter类拦截(多选)
a./jsp/hello.jsp
b./images/logo.gif
c./webapp/showView.do
d./webapp/showChart




什么J2EE工程师面试,不就是一个Web开发工程师的题目。J2EE==Web开发工程师,我觉得现在好像都是这样认为的,只要用JAVA开发做的什么东西,不管是网站,还是信息系统,都要挂上J2EE两个字。
发表时间:2009-02-18
以上这些题不适合银行提出来,(线程、安全、数据精度、效率)我想应该更主要。
发表时间:2009-02-18
游戏规则他来定,技术又不是唯一,估计想找一个考试高手
发表时间:2009-02-18
第一题是 a:1
        b:1
ie6 + tomcat6.0 的测试结果,第三次访问开始a才是2
Global site tag (gtag.js) - Google Analytics