Java Web应用开发 试题及答案 自测试卷四_第1页
Java Web应用开发 试题及答案 自测试卷四_第2页
Java Web应用开发 试题及答案 自测试卷四_第3页
Java Web应用开发 试题及答案 自测试卷四_第4页
Java Web应用开发 试题及答案 自测试卷四_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

自测试卷一自测试卷一 PAGE4 PAGE3 PAGE1自测试卷四笔试试卷姓名:笔试时间:1.jsp有哪些动作?作用分别是什么?2.Hibernate有哪5个核心接口?3.什么是AOP?4.JDBC技术无法实现哪项功能?()A.同数据库建立连接; B.向数据库发送SQL语句 C.处理从数据库返回的结果 D.关闭数据库5.C/S是Client/Server的缩写,即_________与___________结构,B/S是Brower/Server的缩写,即__________与____________结构。6.创建一个Servlet监听:publicclassMyFilterimplementsFilter{ publicvoiddestroy(){ System.out.println("执行destroy()"); } publicvoiddoFilter(ServletRequestarg0,ServletResponsearg1, FilterChainarg2)throwsIOException,ServletException{ System.out.println("执行doFilter()"); arg2.doFilter(arg0,arg1); } publicvoidinit(FilterConfigarg0)throwsServletException{ System.out.println("执行init()"); }}当浏览该项目首页的时候,监听在控制台输出的内容为:_____________________________________。7.阅读下面的代码:<script>$(document).ready(function(){ //获取超链接对象,并为其添加单击事件 $("a").click(function(){ alert("我的第一个jQuery脚本!"); });});</script>哪个标签会在点击之后填出提示框?()A.<Pid=”a”>弹出提示对话框</P> B.<h2name=”a”>弹出提示对话框</h2>C.<ahref="#">弹出提示对话框</a> D.<inputtype=”button”value=”a”/>8.创建一个名为“mrCookInfo”的cookie,在cookie中写入用户名称、用户生日和用户电子邮箱地址。9.运行下面代码的页面输出效果是什么样的。<html><head><title>应用换行标记实现页面文字换行</title></head><body><b>黄鹤楼送孟浩然之广陵</b><br>故人西辞黄鹤楼,烟花三月下扬州。<br>孤帆远影碧空尽,唯见长江天际流</body></html>10.以下为Spring的applocationContext.xml中配置bean依赖注入的相关代码,假设需要将TestB的bean对象注入到TestA中。以下选项中,在TestA的<bean>元素中添加的代码正确的是()。<beanid="testB"class="com.lh.TestB"><beanid="testA"class="com.lh.TestA"></bean>A.<propertyname="testA"><reflocal="testB"></property> B.<propertyname="testB"><reflocal="testA"></property> C.<propertyname="testB"><reflocal="testB"></property> D.以上选项都不对。11.说明反转控制(IOC)和面向方向编程(AOP)在spring中的应用。12.仔细查看下边的过滤器代码片段: publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse, FilterChainchain)throwsIOException,ServletException{ chain.doFilter(request,response); }其中chain.doFilter(request,response);代码的作用是什么?13.在当前的JSP网页里,提交用户名和密码,提交给post.jsp,post.jsp打印出用户名和密码并返回给浏览器。请写出post.jsp。14.编写Customer类的Hibernate映射文件:publicclassCustomerimplementsSerializable{ privatestaticfinallongserialVersionUID=1L; privateIntegerid; //用户编号 privateStringusername; //用户名 privateStringpassword; //密码 privateStringrealname; //真实姓名 privateStringemail; //邮箱 privateStringaddress; //住址 privateStringmobile; /*get、set方法略*/}15.Session的基本原理是什么?自测试卷四1.JSP共有以下6种基本动作:jsp:include:在页面被请求的时候引入一个文件;jsp:useBean:寻找或者实例化一个JavaBean。;jsp:setProperty:设置JavaBean的属性。;jsp:getProperty:输出某个JavaBean的属性;jsp:forward:把请求转到一个新的页面;jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记2.Configuration接口:配置Hibernate,根据其启动hibernate,创建SessionFactory对象;SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建session对象,sessionFactory是线程安全的,意味着它的同一个实例可以被应用的多个线程共享,是重量级、二级缓存;Session接口:负责保存、更新、删除、加载和查询对象,是线程不安全的,避免多个线程共享同一个session,是轻量级、一级缓存;Transaction接口:管理事务;Query和Criteria接口:执行数据库的查询。3.面向切面编程4.D5.客户端、服务器、浏览器、服务器6.执行init()执行doFilter()7.C8.Stringname=”username”; Stringbirthday=“19900101”; Stringmail=“tom@126.com”; CookiemyCook=newCookie("mrCookInfo",name+"#"+birthday+"#"+mail); myCook.setMaxAge(60*60*24*365); //设置cookie有效期 response.addCookie(myCook);9.黄鹤楼送孟浩然之广陵故人西辞黄鹤楼,烟花三月下扬州。孤帆远影碧空尽,唯见长江天际流。10.C11.Spring核心容器(Core)提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使用控制反转(Ioc)模式将应用程序的配置和依赖性规范与实际的应用代码程序分开。Spring的声明式事务基于AOP实现,却并不需要程序开发者成为AOP专家,亦可轻易使用Spring的声明式事务管理。12.传递给下一个过滤器13.假设页面用户名和密码在login.jsp里,login.jsp页面代码如下:<formaction=”post.jsp”method=”post”><inputtype=”text”name=”userName”><inputtype=”password”name=”pwd”><inputtype=”submit”></form>post.jsp页面代码:<%StringuserName=request.getParameter(“userName”);Stringpwd=request.getParameter(“pwd”);out.println(“用户名:”+userName+”,密码:”+pwd);%>14.<classname="Customer"table="tb_customer"> <idname="id"column="id"> <generatorclass="native"/> </id> <propertyname="username"column="username"not-null="true"length="50"/> <propertyname="password"column="password"not-null="true"length="50"/> <propertyname="realname"column="realname"length="20"/> <propertyname="address"column="address"length="200"/> <propertyname="email"column="email"length="50"/> <propertyname="mobile"column="mobile"length="11"/></class>15.Session对象的原理在于,服务器可以为客户端创建并维护一个所谓的Session对象,用于存放数据。在创建Session对象的同时,服务器将会为该Session对象产生一个唯一编号,这个编号称之为SessionID,服务器以Cookie的方式将SessionID存放在客户端。当浏览器再次访问该服务器时,会将SessionID作为Cookie信息带到服务器,服务器可以通过该SessionID检索到以前的Session对象,并对其进行访问。需要注意的是,此时的Cookie中仅仅保存了一个SessionID,而相对较多的会话数据保存在服务器端对应的Session对象中,由服务器来统一维护,这样一定程度保证了会话数据安全性,但增加了服务器端的内存开销。存放在客

温馨提示

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

最新文档

评论

0/150

提交评论