中软国际技术人员入职试题2(Java).doc_第1页
中软国际技术人员入职试题2(Java).doc_第2页
中软国际技术人员入职试题2(Java).doc_第3页
中软国际技术人员入职试题2(Java).doc_第4页
中软国际技术人员入职试题2(Java).doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中软国际技术人员入职试题 Java开发工程师 (50分钟)Java 笔试试题一、 介绍JSP中常用的内部对象。(时间4分钟)1 request2 response3 out4 application5 session6 pageContext7 page8 config9 exception二、 简述HttpSession的作用、使用方法,可以用代码说明。(时间3分钟)会话范围,在用户与服务器持续连接时间内有效使用会话能很好的控制属性存在范围,从而减轻服务器负担。HttpSession session = request.getSession();Session.setAttribute(“person”,person); HttpSession session = request.getSession(); Session.getAttribute(“person”);三、 简述Servlet请求时GET方法和POST方法的区别。(时间2分钟)Get方法用于第一次从页面调用时获得数据,从URL 中显示数据,post方法用于从FORM表单中获得数据。四、 请列出标签中scope属性的候选值,并说明各候选值的存取范围。(时间5分钟)Request:指从一个JSP页面发送到另一个JSP页面之间,随后这个属性就失效。存取request对象属性可用: Session:会话范围,即一段用户持续和服务器连接的时间,与服务器断线后即失效。 Page: 用pageContext对象设置属性,数据只在同一个JSP网页上获得,而其他JSP页面上无法取得数据。 application:从服务器开启到关闭,范围为scope属性最大,时间最久。五、 名词解释写出全称并简要说明(10分钟)a) JMSJava message serverb) DOMDocument object modelc) MVCModel vies controld) JNDI Java name directionary inferencee) LDAP Light data access procotol;六、 程序设计,写出一个Servlet,实现以下功能:通过表单提取一个“ds”的参数(该参数代表一个可用的数据源),通过该参数获得一个可用的数据库连接。(6分钟)protected void doGet(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletExceptionString dsname = req. getParameter(“ds”);try Context ctx = new InitialContext();DataSource ds = (DataSource) ctx.lookup(java:comp/env/ + dsname);con = ds.getConnection(); catch (Exception e) / TODO: handle exceptionpublic class TestServlet extends HttpServletprivate Connection conn;七、 找出程序中的问题,并写出理由(5分钟)import javax.servlet.*;import javax.servlet.http.*;import javax.sql.*;import javax.naming.*;import java.sql.*;import java.io.IOException;public class TestServlet extends HttpServletprivate Connection conn;protected void doGet(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException tryClass.forName(“COM.ibm.db2.jdbc.app.DB2Driver”);conn = DriverManager.getConnection(“jdbc:db2:mydb”,”db2”,”db2”);PreparedStatement stmt = conn.prepareStatement(select * from testtb);ResultSet rs = stmt.executeQuery();while (rs.next()System.out.println(1.+rs.getString(1)+ 2.+rs.getString(2);conn.close();catch (Exception ex)ex.printStackTrace();八、 有3个表(15分钟):Produce表 (产品号,产品名,类别,单价,库存量) Buyers表 (顾客号,顾客名) Sales表 (顾客号,产品号,数量)表结构如下:1.写一个SQL语句,查询购买了课桌的顾客号和姓名(3分钟)2.写一个SQL语句,查询周周顾客购买了的产品名字(3分钟)3.写一个SQL语句,查询购买了多于10个台灯的顾客号和姓名(9分钟) Select buyer_id ,buyer_name from Buyers where buyer_id in( select sales.bu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论