版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自测试卷一自测试卷一 PAGE2 PAGE3 PAGE1自测试卷五笔试试卷姓名:笔试时间:1.什么是cookie?2.J2EE是什么?它包括哪些技术?3.仔细查看下面的这段web配置:<servlet> <servlet-name>SimpleServlet</servlet-name> <servlet-class>com.lyq.SimpleServlet</servlet-class></servlet><servlet-mapping> <servlet-name>SimpleServlet</servlet-name> <url-pattern>/SimpleServlet</url-pattern></servlet-mapping>JSP中使用哪个URL可是访问此配置中的Servlet( )。A.Servlet B.SimpleServlet C./SimpleServlet D.com.lyq.SimpleServlet4.当鼠标单击时,触发的是()事件。A.onMouseOver B.onMouseDownC.onClick D.ondblClick5.查看下面的代码,实现定义学生匿名内部类,使用哪个代码()。<beanid="school"class="School"> <propertyname="student"> <!-此处应添加哪个代码?-> </property></bean>A.<beanname="Student"/> B.<beanid="Student"/> C.<beansrc="Student"/> D.<beanclass="Student"/> 7.JSP页面之间传递参数的方法有哪些?8.Filter接口有哪些方法?这些方法的用途是什么?9.将下文中的三个标题中的文字内容改成“红色宋体字”,字体大小分别是24、16、12。<body><h2class="one">应用了选择器one</h2><!--定义样式后页面会自动加载样式--><p>正文内容1 </p><h2class="two">应用了选择器two</h2><p>正文内容2</p><h2class="three">应用了选择器three</h2><p>正文内容3</p></body>10.JavaScript能否操作cookie和session?11.给Web项目打包,需封装成()包。A.jar B.class C.zip D.war12.web.xml文件中配置<context-param>元素初始化参数如下:<context-param> <param-name>url</param-name> <param-value>jdbc:mysql://localhost:3306/db_database15</param-value></context-param><context-param> <param-name>name</param-name> <param-value>root</param-value></context-param><context-param> <param-name>password</param-name> <param-value>111</param-value></context-param>请使用application对象来获取这些参数。13.请写出一段表单提交的HTML代码,表单名称为form1,提交方式为post,提交地址为submit.asp。14.简述forward和redirect的区别。15.介绍一下hibernate的工作原理、优点以及如何优化?自测试卷五1.cookie是小段的文本信息,通过使用cookie可以标识用户身份、记录用户名及密码、跟踪重复用户。cookie在服务器端生成并发送给浏览器,浏览器将cookie的key/value保存到某个指定的目录中,服务器的名称与值可以由服务器端定义。2.从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。适用于企业级应用的J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。主要包括以下这些技术:1)ServletServlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其它类似CGI的技术相比,JavaServlet具有更高的效率并更容易使用。对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。2)JSPJSP(JavaServerPage)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似MicrosoftASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。3)EJBEJB定义了一组可重用的组件:EnterpriseBeans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。4)JDBCJDBC(JavaDatabaseConnectivity,Java数据库连接)API是一个标准SQL(StructuredQueryLanguage,结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准JavaAPI编写数据库应用程序。JDBCAPI主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBCAPI可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。Java中的JDBC相当于Microsoft平台中的ODBC(OpenDatabaseConnectivity)。3.C4.C5.D6.A 7.1)request2)session3)application4)提交表单5)超链接8.publicvoidinit(FilterConfigfilterConfig)过滤器的初始化方法,容器调用此方法完成过滤的初始化。对于每一个Filter实例,此方法只被调用一次。publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain) 此方法与Servlet的service()方法相类似,当请求及响应交给过滤器时,过滤器调用此方法进行过滤处理。publicvoiddestroy()在过滤器生命周期结束时调用此方法,用于释放过滤器所占用的资源。9.<style>.one{ font-family:宋体; font-size:24px; color:red; } .two{ font-family:宋体; font-size:16px; color:red; } .three{ font-family:宋体; font-size:12px; color:red; }</style>10.JavaScript可以操作cookie,但是不能操作session11.D12.Stringurl=application.getInitParameter("url"); Stringname=application.getInitParameter("name");Stringpassword=application.getInitParameter("password");13.<formname=”form1”method=”post”action=”submit.jsp”> <inputtype=”submit”> </form>14.forward是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,并且从浏览器的地址栏中可以看到跳转后的链接地址。前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接;在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。15.工作原理:1)启动Hibernate构建Configuration实例,初始化该实例中的所有变量Configurationcfg=newConfiguration().configure();2).加载hibernate.cfg.xml文件至该实例内存,通过hibernate.cfg.xml文件中的mapping节点配置,加载hbm.xml文件至该实例内存;3).由上面得到的Configuration实例构建一个SessionFactory实例SessionFactorysf=cfg.buildSessionFactory();4).由上面得到的SessionFactory实例创建连接Sessions=sf.openSession();5).由上面得到的Session实例创建事务操作接口Transaction的一个实例txTransactiontx=s.beginTransaction();6).通过Session接口提供的各种方法操作数据库的访问7).提交数据库的操作结果mit();8).关闭Session链接s.close();优点:1).对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2).Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作3).hiber
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 极端高温中校园热射病急救流程规范
- 急性心梗的急救与护理
- 腹股沟疝术后并发症的预防护理
- 26年基因检测国际援助适配要点
- 胫骨骨折的康复训练政策支持
- 26年数据采集操作指引
- 26年基因检测安宁疗护适配指南
- 老年人照护效果评价方法
- 美容护理工具的跨界合作
- 上海工程技术大学《安全学原理》2025-2026学年第一学期期末试卷(A卷)
- 新编高中文言文助读翻译(全部)
- DLT814-2013 配电自动化系统技术规范
- 高二语文选择性必修下册理解性默写及其答案
- 工程师思维提高
- CCS船舶建造检验流程课件
- 超声波UTⅠ级考试题库
- 英文数字的表达和用法-英文数字的读法课件
- GB/T 41953-2022色漆和清漆涂料中水分含量的测定气相色谱法
- GB/T 26162-2021信息与文献文件(档案)管理概念与原则
- 公路工程基本建设项目设计文件编制办法(2022年)正式版本
- 旅游管理信息系统(第二版) 查良松课件 习题指导
评论
0/150
提交评论