北京工业大学本科生Web中间件考试模拟试卷

上传人:re****.1 文档编号:494020834 上传时间:2023-10-12 格式:DOCX 页数:15 大小:28.38KB
返回 下载 相关 举报
北京工业大学本科生Web中间件考试模拟试卷_第1页
第1页 / 共15页
北京工业大学本科生Web中间件考试模拟试卷_第2页
第2页 / 共15页
北京工业大学本科生Web中间件考试模拟试卷_第3页
第3页 / 共15页
北京工业大学本科生Web中间件考试模拟试卷_第4页
第4页 / 共15页
北京工业大学本科生Web中间件考试模拟试卷_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《北京工业大学本科生Web中间件考试模拟试卷》由会员分享,可在线阅读,更多相关《北京工业大学本科生Web中间件考试模拟试卷(15页珍藏版)》请在金锄头文库上搜索。

1、北京工业大学 2016 2017 学年第 1 学期Web 中间件技术考试模拟试卷考试说明:承诺:本人已学习了北京工业大学考场规则和北京工业大学学生违纪处分 条例,承诺在考试过程中自觉遵守有关规定,服从监考教师管理,诚信考试 做到不违纪、不作弊、不替考。若有违反,愿接受相应的处分。承诺人: 学号:班号:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 注:本试卷共旦大题,共理页,满分100分,考试时必须使用卷后附加 的统一答题纸和草稿纸。填空题(Fill in

2、the Blank) ( 30 分,每空 1 分)卷 面 成 绩 汇 总 表(阅卷教师填写)题号一一二三四五六七八九十总成绩满分得分1. 在 J2EE 的应用开发中,假设应用支持包含 HTTP 协议的多客户,业务逻辑层通过 EJB 组件实现,那么能维护客户端状态的 EJB 应选择 EJB。2. J2EE 是开发和运行一个大型、多层次、分布式的企业 Web 应用的规范和标准,它提供一种多层次的分布式应用模型和一系列的开发技术规范。这些技术规范包括、JNDI、JDBC、JMS 等。3. 在 Web 应用中, 页面间对象传递的方法有 、 、4. 在 Tomcat Web 服务器中,一个 servle

3、t 程序类的实例化在 过程中5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.servlet 可以通过 HttpServletRequest 方法来获取客户端的请求数据。HttpServletResponse 提供了方法用于向客户发送 cookie。JSP 中定义变量与方法的标签是 用于编译时要插入文件的命令是 。在 JSP 中 , 使用 来接受客户端发送的数据请求。HttpServletResponse 的 方 法将一个 HTTP 请求 定向到另 一个URL。在 Java Web 应用开发中,实现 HttpServlet 的类重写父类的 doG

4、et() 方法时,需要 在 throws 语句后面的异常列表中添加 IOException 和 。在 JSP 中,标准动作用于将用户请求重新定向到一个 HTML 文件、另一个 JSP 页面。在 Web.xml 文件中,描述了一个 servlet, 其中, 制定 servlet 类的访问路径。使用 HttpSession 的 方法保存数据到 HttpSession 对象中。Web 服务实现数据传递是以 的协议方式进行的。在 MVC 设计模式中, 用于接收用户请求的数据。在部署 Java Web 应用程序时, 文件夹或 的文件是必须的。在实现数据库联接方法时,使用 Properties 类的 方法

5、, 通过键(key)读取出值(value)。session 是由 Web 容器创建的, 使用 request 对象 方法获得HttpSession 对象。在 JSP 页面中使用 指令,导入描述性文件。 包含用于编写和开发 .jsp 页面的一组标准标签,它可为用户提供一个 无脚本环境;在 Web 项目中使用 , 是为了跟踪用户状态,并区分不同用户; 是一个 Java 程序,运行于服务器端,接受、和处理用户请求,并做 出响应的程序;二、判断题(True/False Choice) (10分,每题1分,正确在括号划V,错误在括号划X)是一种不同于 Java 语言,用于大型、分布式应用系统开发的编程语

6、言及环境);2. servlet程序的入口点是main ()函数();3. HttpServlet 类中有 doGet() doPost() doDelete doPut, service 方法();4. J2EE架构中,主要用于开发基于的Web应用,而不能用于开发基于C/S的应用程序( );5. servlet 的初始化代码仅在第一次执行 servlet 时被执行 () ;6. 编译后的 JSP 程序生成服务小程序 servlet ();7. HTTP 协议中, GET 方法和 POST 方法的区别是:提交数据时, POST 比 GET 安全( ) ;8. 在J2EE中, 关于无状态会话Be

7、an ( Stateless Session Bean),当被多个客户端调用时, 可以提高较高性能 () ;9在Java Web应用开发中,使用web-app标签元素在web.xml配置文件中定servlet, 包括servlet的名称和servlet的实现类();简答题(Question and Answer)20 分)10 在 MVC 设计模式中,包括 表示层、模型、和控制器模块();1 ( 5 分)描述 servlet 程序的生命周期2 ( 5 分)简要描述 N 层 J2EE 的应用结构 ( N-Tier J2EE Application Architecture)3 (5分)EJB中间

8、件容器的任务是什么?客户端如何得倒一个EJB实例的远程引用4 ( 5 分)描述 HttpRequest. Request 对象的主要方法四、程序设计和程序阅读题题 (Programming of Design andCoding Comprehension )(20 分)1 ( 5分)编写包含servlet基本架构的程序,实现输出“ This is my servlet demo!”要求:必须实现 Servlet 生命周期的各种方法的调用过程;2 ( 5 分)写一个 JSP 的程序,用它来计算整数 1, 2 , 3, .100 的和3(5 分)写出下面 JSP 程序的运行结果 JSP Code

9、 Page This is a jsp exam_code page.% for(i = 0; i =10; i+)for (j=0; j ;a+b = 半径为 的圆面积是:4(5 分)写出下面 EJB 程序在客户端调用的运行结果MyEJBLocal.javaimport javax.ejb.Local;Localpublic interface MyEJBLocal MyEJBRemote.javaimport javax.ejb.Remote;Remotepublic interface MyEJBRemote public String sayHello();MyEJB.javaimpo

10、rt javax.ejb.Stateless;Statelesspublic class MyEJB implements MyEJBLocal, MyEJBRemote public String sayHello()return Hello, I am Studying J2EE!;客户端程序 Client.javaimport javax.naming.*;import java.util.*;public class Client public static void main(String args) Properties prop = new Properties();prop.s

11、etProperty(java.naming.factory.initial,org.jnp.interfaces.NamingContextFactory);prop.setProperty(java.naming.provider.url, localhost:8080); tryInitialContext cts = new InitialContext(prop);MyEJBRemote obj = (MyEJBRemote) cts.lookup(MyEJB/remote);System.out.println(obj.sayHello();catch(Exception e)Sy

12、stem.out.println(e.getMessage();e.printStackTrace();20 分)五、综合应用题(Comprehensive Programming Application)1 ( 10 分) 如下是 一 Web 应用的登 录界面 Login.html ,编 写一 个 Servlet 程序 LoginServlet.java ,实现用户的登录功能,如果登录成功,返回 Success.html, 在 Success.html 上的第一行显示 “您好,欢迎用户 zhangj 成功登录”,否则返回 Login.html 界面,显示“对不起,您还没有登录,请先登录”。 (UserName:zhangj, Password: abcd1234 为可成功登录的用户名和密码)Login.html 页面 登录 姓名:密码: =”PASSWORD” NAME=”Pwd”2 (10分)电子书包(E-Schoolbag )是指基于J2EE开发环境下所开发的Web应用系统, 在 Web 应用的客户端,用户在 PC 机上通过浏览器获取各种 Word 或 PDF 格式的数字化教 科书, 服务器端是数字教科书的发布端口和对数字教科书进行存储的数字资源库。 基于 J2EE平台和中间件技术,设计电子书包(E-Schoolb

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号