版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
访问把握private访问把握private成员缺省的成员protected成员public成员同一类中√√√√同一包中其他类×√√√不同包中子类××√√不同包中非子类×××√一、 名词解释二、 问答题【中等题】请说出ArrayListVector的区分答:主要从二方面来说.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序担忧全的,不是同步的二.数据增长:当需要增长时,VectorArrayList却是原来的一半【中等题】请说出HashMap和Hashtable的区分答:HashMap与HashTable主要从三方面来说。一:Hashtable是基于陈旧的DictionaryHashMap是Java1.2Map接口的一个实现二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序担忧全的,不是同步的三.值:只有HashMap可以让你将空值作为一个表的条目的keyvalue【根底题】Collection和Collections的区分答:Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。Collection是个java.util下的接口,它是各种集合构造的父接口第十八章输入输出笔试题一、 填空题File对象的isFile方法作用是推断是否是文件,getAbsolutePath方法作用是猎取文件或名目确实定路径。【根底题】BufferedReader和BufferedWriter以字符流的方式读写文本文件,且效率更高。【根底题】FileInputStream和FileOutputStream以字节流的方式读写文本文件。二、 选择题InputStreamPrintStreamSocketReaderDataInput【提高题】请选择以下程序的运行结果〔A〕publicclassTestIOapp{publicstaticvoidmain(String[]args)throwsIOException{StringReaderstingin=newStringReader(“test“);LineNumberReaderin=newLineNumberReader(stingin);PrintWriterout=newPrintWriter(System.out);out.println(in.readLine);out.flush;}}testtest:11:test1test【提高题】请选择以下程序的运行结果(B)publicclassTestIOapp{publicstaticvoidmain(String[]args)throwsIOException{RandomAccessFilefile=newRandomAccessFile(“test.txt“,“rw“);file.writeBoolean(true);file.writeInt(123456);file.writeInt(7890);file.writeLong(1000000);file.writeInt(777);file.writeFloat(.0001f);file.seek(5);System.out.println(file.readInt);}}A.123456B.7890C.1000000D.777E.0001三、名词解释四、问答题【中等题】请说出java.io.reader和java.io.inputstream的区分答:java.io.Reader和java.io.InputStream组成了JavaReader16位字符,也就是Unicode编码的字符;而InputStream用于读入ASCII字符和二进制数据。java中有几种类型的流?JDK为每种类型的流供给了一些抽象类以供继承,请说出他们分别是哪些类?答:字节流,字符流。字节流继承于InputStreamOutputStream,字符流继承于InputStreamReaderOutputStreamWriterjava.io包中还有很多其他的流,主要是为了提高性能和使用便利。【中等题】请简述什么是流?答:流是指一连串流淌的字符,是以先进先出的方式发送和接收数据的通道,流分为输入流,假设从内存中流出则称为输出流第十九章JDBC笔试题一、 填空题二、 选择题三、 名词解释【根底题】ODBC:OpenDatabaseConnectivity开放数据库互连【根底题】JDBC:JavaDataBaseConnectivityJava数据库连接【根底题】DBMS:DataBaseManagementSystem数据库治理系统【根底题】URL:UniformResourceLocator 统一资源定位器URL组成:协议名和资源名protocol://resourceName四、 问答题【中等题】Class.forName的作用?答:调用该方法返回一个以字符串指定类名的类的对象。此对象用来与特定的数据库连接。【中等题】简述StatementPreparedStatement的区分?答:SQL命令,PreparedStatement都只对它解析和编译一次。当使用Statement对象时,每次执行一个SQL命令时,都会对它进展解析和编译,使用PreparedStatement对象比使用Statement对象的速度更快。【中等题】在connection类中供给了3个把握事务的方法,分别是:答:setAutoCommit(booleanbln)commit:提交事务rollback:撤销事务【提高题】请简述元数据。答:在SQL(区分于那些存在数据库中的实际数据)。我们可以得到三类元数据:关于数据库的元数据、关于结果集的元数据以及关于预备语句参数的元数据。【提高题】ResultSet类中的Cursor方式主要有ResultSet.TYPE_FORWARD_ONLY,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.TYPE_SCROLL_INSENSITIVE等方式,你能具体说明吗。答:ResultSet.TYPE_FORWARD_ONL〔为缺省设置是只能从第一个始终移动到最终一个。ResultSet.TYPE_SCROLL_SENSITIVE:允许游标前进或后退并感应到其它ResultSet的光标的移动情形。ResultSet.TYPE_SCROLL_INSENSITIVE:允许游标前进或后退并不能感应到其它ResultSet的光标的移动情形。其次十章XML笔试题一、 填空题【根底题】XML【根底题】XML的设计宗旨是传输数据,而非显示数据。【根底题】XML文档必需有一个元素是全部其他元素的父元素。该元素称为根二、 选择题三、 名词解释【根底题】XML:EXtensibleMarkupLanguage可扩展标记语言【根底题】DTD:DocumentTypeDefinition文档类型定义【根底题】W3C:WorldWideWebConsortium万维网联盟【根底题】CSS:CascadingStyleSheets层叠样式单【根底题】XSL:EXtensibleStylesheetLanguage可扩展样式单语言四、 问答题【中等题】XML文档定义有几种形式?它们之间有何本质区分?答:两种形式dtdschema。本质区分:schema本身是xmlXML解析器解析(这也是从DTD上schema的根本目的)。XML文档的标准是必需遵守XML1.0标准中的语法规章,应满足的条件主要包括:答:文档应包含一个或多个元素文档中只有一个根元素,该元素无任何局部消灭在其它元素中元素必需正确关闭元素不得穿插属性值必需加引号【中等题】XMLHTML的主要差异(难度:中)答:XMLHTML的替代。XMLHTML为不同的目的而设计:XML被设计为传输和存储数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。HTMLXML旨在传输信息。其次十一章Java+XML应用笔试题一、 填空题二、 选择题三、 名词解释【根底题】DOM:DocumentObjectModel文档对象模型【根底题】SAX:SimpleAPIforXML文档边读入边解析四、 问答题【提高题】请描述出DOMSAX解析XML文档各有什么有缺点?答:DOM:处理大型文件时其性能下降的格外厉害。这个问题是由DOM的树构造所造成的,这种构造占用的内存较多,而且DOM必需在解析文件之前把整个文档装入内存,适合对XML的随机访问。SAX:是大事驱动型的XML解析方式。它挨次读取XML文件,不需要一次全部装大事,用户通过在其回调大事中写入处理代码来处理XML文件,适合对XML的挨次访问。【中等题】你在工程中用到了xml技术的哪些方面?举例说明答:用到了数据存储,信息配置两方面。数据存储:可以将数据库中的数据保存成一个xml文件以便利网络传输.信息配置:struts-config.xml是struts框架的核心配置文件,该文件由struts应用程序启动时自动加载,struts会从中读取ActionForm,Action等相关配置【中等题】sleepwait有什么区分?答:sleep方法是使线程停顿一段时间的方法。在sleep时间间隔期满后,线程不愿定除非(a)“醒来”的线程具有更高的优先级(b)正在运行的线程由于其它缘由而堵塞。wait是线程交互时,假设线程对一个同步对象x发出一个wait调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。【中等题】启动一个线程是用run还是start?答:启动一个线程是调用start味着它可以由JVMrun方法可以产生必需退出的标志来停顿一个线程。【中等题】请说出你所知道的线程同步的方法。答:wait:使一个线程处于等待状态,并且释放所持有的对象的lock。sleep:使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕获InterruptedException特别。notify:唤醒一个处于等待状态的线程,留意的是在调用此方法的时候,并不能精准的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。Allnotity:而是让它们竞争。【提高题】请描述出线程存在的几种状态?答:线程可以正在运行runnin。只要获得CPU时间它就可以运行。运行的线程可以被挂起suspen,并临时中断它的执行。一个挂起的线程可以被恢复〔resume,允许它从停顿的地方连续运行。一个线程可以在等待资源时被堵塞bloc。在任何时候,线程可以终止terminat止,线程不能被恢复。synchronized可进入此对象的其它方法?答:不能,一个对象的一个synchronized方法只能由一个线程访问。其次十三章网络编程笔试题一、 填空题二、 选择题三、 名词解释【中等题】TCP:TransmissionControlProtocol传输把握协议是一种面对连接的保证牢靠传输的协议。通过TCP协议传输,得到的是一个挨次的无过失的数据流。发送方和接收方的成对的两个socket之间必需建立连接,以便在TCP协议的根底上进展通信,当一个socket〔通常都是serversocket〕等待建立连接时,另一个socketsocket连接起来,它们就可以进展双向数据传输,双方都可以进展发送或接收操作。【中等题】UDP:UserDatagramProtocol用户数据报协议UDP是无连接通信协议,UDP不保证牢靠数据的传输,但能够向假设干个目标发送数数据,它不会确认收到与否。【根底题】IP:InternetProtocol互联网协议【根底题】LAN:localareanetwork局域网【根底题】WAN:wideareanetwork广域网四、 问答题【提高题】什么是网络通信协议答:计算机网络中实现通信必需有一些商定即通信协议,对速率、传输代码、代码构造、传输把握步骤、出错把握等制定标准。【提高题】网络通信接口答:(即接口),使彼此之间能进展信息交换。接口包括两局部:硬件装置:实现结点之间的信息传送软件装置:规定双方进展通信的商定协议【提高题】你能说出TCP/IP7层协议吗?答:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层J2EE和Servlet概述笔试题一、 填空题【根底题】我们常用的Servlet的版本是2.4 。【根底题】Tomcat的核心配置文件是server.xml。Tomcat中公布一个WEBWeb应用公布在webapps名目下。【根底题Tomcat将Jsp生成的Servlet源文件和和字节码文件放在work 名目下。【根底题】Tomcat的内置编码就是使用了ISO-8859-1。二、 选择题三、 名词解释【根底题】JavaEE:JavaPlatformEnterpriseEdition:HypertextTransferProtocol四、 问答题【提高题】C/S和B/S之比较答:C/S和B/SC/S是美国Borland公司最早研发,B/S是美国微软公司研发。C/S架构软件的优势与劣势应用效劳器运行数据负荷较轻。数据的储存治理功能较为透亮。C/S架构的劣势是昂扬的维护本钱且投资大。传统的C/S构造的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更换代格外快,代价高和低效率已经不适应工作需要。B/S架构软件的优势与劣势维护和升级方式简洁。本钱降低,选择更多。应用效劳器运行数据负荷较重。【提高题】J2EE标准了效劳器端应用系统的开发框架,其中最核心的思想就是分层和组件的思想,那么分层是哪几层,分别有哪些组建?答:分层:共分为四层,数据层,业务层,表述层,客户层。组件:三大类,即业务规律组件〔EJB/JavaBean组件、Web组件(JSP和Servlet组件)和客户端组件〔应用程序客户端组件或Applet组件。【提高题】J2EE是技术还是平台还是框架?答:J2EE本身是一个标准,一个为企业分布式应用的开发供给的标准平台。J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。【提高题】JAVA13种核心技术,你能说出来吗?答:J2EE根底技术XML、RMI、JNDI、JMSJ2EE主要技术JDBC、Servlet、JSP、EJBJ2EE其它技术JTA、JTS、JavaIDL、JavaMail、JAF【根底题】你能说出哪些J2EE开发工具和效劳器答:开发工具:Borland公司的JBuilderSun公司的SunJavaStudioIDEEclipse效劳器:的TomcatIBM的WebSphereBEA的WebLogic【中等题】说一说Servlet的生命周期?答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理恳求以及效劳完毕。这个生存期由javax.servlet.Servlet接口的init,servicedestroy方法表达。【中等题】什么是Web容器?答:实现J2EE标准中web协议的应用.该协议定义了web程序的运行时环境,包括:并发性,安全性,生命周期治理等等.其次十五章Servlet笔试题一、 填空题二、 选择题三、 名词解释四、 问答题【中等题】什么是Web容器?答:实现J2EE标准中web协议的应用.该协议定义了web程序的运行时环境,包括: 发性,安全性,生命周期治理等等.【中等题】说一说Servlet的生命周期?答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理恳求以及效劳完毕。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。【中等题】JAVASERVLETAPIforwardredirect的区分?〔中等〕答:前者仅是容器中把握权的转向,在客户端扫瞄器地址栏中不会显示出转向后的 地址;后者则是完全的跳转,扫瞄器将会得到跳转的地址,并重发送恳求链接。这样,从扫瞄器的地址栏中可以看到跳转后的链接地址所以前者更加高效在前者可以满足需要时,尽量使用forward方法,并且,这样也有助于隐蔽实际的链接在有些状况下,比方,需要跳转到一个其它效劳器上的资源,则必需使用sendRedirect方法。【根底题】写出Servlet类的根本构造?答:publicclassServletNameextendsServlet{publicvoiddoPost(ServletRequestrequest,ServletResponseresponse)throws}
ServletException,IOException{publicvoiddoGet(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException{}}【根底题】什么状况下调用doGetdoPost?答:Jsp页面中的form标签里的method属性为get时调用doGet,为post时调doPost。JSP笔试题一、 填空题二、 选择题1. 【根底题】在Jsp指令中error(“url”)的意思是〔C〕将本页面设置为错误的页面将本页面中全部的错误的信息保存到url变量中为本页面指定一个错误页面没有具体的含义三、 名词解释【根底题】JSP:JavaServer【根底题】JS:JavaScript四、 问答题【中等题】JSP和Servlet〔等〕答:简易方式,更强调应用的外表表达。JSP编译后是“类servlet“Servlet和JSP最主要的不同点在于,Servlet的应用规律是在Java文件中并且完全从表示层中的HTML里分别开来而JSP的状况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet 主要用于把握规律。【中等题】jsp的四种范围是什么?〔中等〕答:Context否是代表与一个页面相关的对象和属性。一个页面由一个编译好的Javaservlet类〔includeinclude动作〕表示。这既包括servletservletJSP页面request是是代表与Web客户机发出的一个恳求相关的对象和属性。一个恳求可能跨越Web组件〔forwardinclude动作的关系〕session是是代表与用于某个Web客户机的一个用户体验相关的对象和属性。一个Web会话可以也常常会跨越多个客户机恳求application是是代表与整个Web应用程序相关的对象和属性。这实质上是跨越整 个Web应用程序,包括多个页面、恳求和会话的一个全局作用域JSP中动态INCLUDE与静态INCLUDE的区分?〔中等〕答:INCLUDEjsp:include动作实现<jsp:include=“included.jsp“flush=“true“/>它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@includefile=“included.htm“【中等题】jsp有哪些动作?作用分别是什么?〔中等〕答:JSP共有以下6种根本动作jsp:include:在页面被恳求的时候引入一个文件。jsp:useBean:查找或者实例化一个JavaBean。jsp:setPropertyJavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把恳求转到一个的页面。jsp:plugin:依据扫瞄器类型为Java插件生成OBJECT或EMBED标记 jsp如何使用注释?答:1)<%----%>2);//;3)/****/;4)<!---->;【中等题】getpost的区分?〔难〕答:Form中的get和post方法,在数据传输过程中分别对应了协议中的GET和POST方法。二者主要区分如下:Get是用来从效劳器上获得数据,而Post是用来向效劳器上传递数据。Get将表单中数据的依据variable=valueaction所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,依据变量和值相对应的方式,传递到action所指 向URL。Get是担忧全的,由于在传输过程,数据被放在恳求的URL中,而如今现有的很多效劳器、代理效劳器或者用户代理都会将恳求URL记录到日志文件中,然后放在直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的全部操作对用户来说都是不行见的。Get传输的数据量小,这主要是由于受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post〔固然还有一个缘由,将在后面的提到。Get限制Form表单的数据集的值必需为ASCII字符;而Post支持整个ISO10646字符集。GetForm的默认方法。JSP内置对象笔试题一、 填空题二、 选择题三、 名词解释1.【根底题】JSP:JavaServers,JSP是在Servlet技术上进展起来的,已经J2EE技术应用中格外重要的一个组成局部。JSP是结合HTML、Java代码、JavaScript代码等内容一起处理信息的动态网页技术B/S开发架构中主要用于处理客〔简洁〕四、 问答题【中等题】Request对象的主要方法有哪些?〔中等〕答:setAttribute(Stringname,Object)namerequest的参数值getAttribute(Stringname)name指定的属性值getAttributeNames:返回request对象全部属性的名字集合,结果是一个枚举的实例getCookies:返回客户端的全部Cookie对象,结果是一个Cookie数组getCharacterEncoding:返回恳求中的字符编码方式 getContentLength:返回恳求的Body的长度getHeader(Stringname)协议定义的文件头信息getHeaders(Stringname)requestHeader的全部值,结果是一个枚举的实例getHeaderNames:返回所以requestHeader的名字,结果是一个枚举的实例getInputStream:返回恳求的输入流,用于获得恳求中的数据&&&getMethod:获得客户端向效劳器端传送数据的方法getParameter(Stringname):获得客户端传送给效劳器端的有name指定的参数值getParameterNames的实例getParameterValues(Stringname)name指定的参数的全部值getProtocol:猎取客户端向效劳器端传送数据所依据的协议名称getQueryString:获得查询字符串getRequestURI:猎取发出恳求字符串的客户端地址getRemoteAddr:猎取客户端的IP地址getRemoteHost:猎取客户端的名字getSession([Booleancreate]):返回和恳求相关SessiongetServerName:猎取效劳器的名字getServletPath:猎取客户端所恳求的脚本文件的路径getServerPort:猎取效劳器的端口号removeAttribute(Stringname):删除恳求中的一个属性JSP中动态INCLUDE与静态INCLUDE的区分?〔简洁〕答:INCLUDEjsp:include动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDEinclude伪码实现,定不会检查所含文件的变化,适用于包含静态页面有哪些内置对象?作用和分别是什么?答:JSP共有以下9种根本内置组件〔可与ASP的6种内部组件相对应request用户端恳求,此恳求会包含来自GET/POST恳求的参数response网页传回用户端的回应Context网页的属性是在这里治理session与恳求有关的会话期applicationservlet正在执行的内容out用来传送回应的输出configservlet的构架部件JSP网页本身exception针对错误网页,未捕获的特别.EL表达式和JSTL标记库笔试题一、 填空题EL表达式的格式是:用括号〔{}〕
〔$〕定界,内容包括在花【根底题】JSTL由四个定制标记库core 、format 、xml 、sql 一个 函数库 组成。二、 选择题三、 名词解释【根底题】EL表达式:ExpressionLanguage表达式语言,它是为了便于存取数据而定义的一种语言,JSP2.0之后才成为一种标准。【根底题】JSTL:JSPStandardTagLibraryJSP标准标签库四、 问答题【中等题】JSTL与传统JSP开发手段的区分和优势是什么?答:传统的JSP开发会使用脚本元素在页面中嵌入程序源代码〔通常是Java代码JSP页面,其软件维护任务的简洁度大大增加了。了相关的维护本钱。【中等题】EL表达式的隐含对象及其作用〔至少说出4个〕?答:1)2)3)4)5)6)7)8)9)10)11)
applicationScope 应用程序范围内的scoped变量组成的集合cookie 全部cookie组成的集合header 恳求头部,字符串headerValues 恳求头部,字符串集合initParam 全部应用程序参数名组成的集合Context 当前页面的javax.servlet.jsp.Context对象Scope 页面范围内全部对象的集合param 全部恳求参数字符串组成的集合paramValues 全部作为字符串集合的恳求参数requestScope 全部恳求范围的对象的集合sessionScope 全部会话范围的对象的集合其次十九章Web监听器和过滤器笔试题一、 填空题【根底题】Web监听器的种类可以分为: Servlet上下文〔ServletContext〕监听 、 会话〔Session〕监听 和恳求〔ServletRequest〕监听 【根底题】假设要编写一个过滤器,需要实现javax.servlet.Filter 接口。二、 选择题三、 名词解释四、 问答题1. 【根底题】过滤器的作用是什么?答:截取从客户端发过来的恳求,并进展处理,对数据进展重编码,过滤掉客户的某些不应消灭的词汇,可以验证用户是否已经登陆。第三十章会话跟踪笔试题一、 填空题【根底题】在Servlet中,我们可以使用ServletRequest 对象的getSession session对象。【根底题】使用Session进展数据传递时,调用session对象的getAttribute方法需要传入的参数类型是String ,返回的数据类型是Object 。二、 选择题1. 【根底题】从session中猎取数据的方法是:(D)getParameter;getCreationTime;getAttributeNames;getAttribute;三、 名词解释四、 问答题四种会话跟踪技术 〔中等〕答:会话作用域ServletsJSP页面描述否是代表与一个页面相关的对象和属性。一个页面由一个编译好的Javaservlet类〔includeinclude动作〕表示。这servletservletJSP页面request是是代表与Web客户机发出的一个恳求相关的对象和属性。一个恳求可能跨越多个页面,涉及多个Web组件〔由于forward指令和include动作的关系〕session是是代表与用于某个Web客户机的一个用户体验相关的对象和属性。一个Web会话可以也常常会跨越多个客户机恳求application是是代表与整个Web应用程序相关的对象和属性。这实质上是跨越整Web应用程序,包括多个页面、恳求和会话的一个全局作用域第三十一章MVC笔试题一、 填空题1. 【根底题】DAO类属于MVC中的 模型 层,Servlet类属于MVC中的 层,JSP属于MVC中的 视图 层二、 选择题三、 名词解释【根底题】MVC:MVCModel-View-Controller三个英文单词的所写,是一种流行的软件设计模式。即把一个应用的输入、处理、输出流程依据Model、View、Controller的方式进展分别,这样一个应用被分成三个层——模型层、视图层、把握层。【根底题】DAO:DataAccessObject数据访问接口.【根底题】VO:valueobject值对象.四、 问答题【中等题】简述MVC三个层次的作用。视图(View):代表用户交互界面,一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理。模型(Model):就是业务流程/状态的处理以及业务规章的制定。业务流程的处理过程对其它层来说是黑箱操作,模型承受视图恳求的数据,并返回最终的处理结果。业务模型的设计是MVC最主要的核心局部。业务模型包含一个很重要的模型——〔长期化,全部有关数据库的操作只限制在该模型中。把握(Controller):可以理解为从用户接收恳求,将模型与视图匹配在一起,共同完成用户的恳求。把握层并不做任何的数据处理。【中等题】简述MVC的优缺点。优点:开发效率高。松耦合,程序灵敏性和扩展性好。代码重用度更高。易于人员分工。缺点:代码简洁度增加。代码数量增加。不适合开发小型工程。第三十二章国际化笔试题一、 填空题【根底题】资源文件的后缀名是properties 。【根底题】一个资源文件的名称是appenUS.properties,其中app是指 根本名称 ,en是指语言编码,US是指国家编码。【根底题】资源文件中可以添加不同国家的语言字符,编写完成后需要转换称Unicode 编码。二、 选择题1. 【根底题】资源文件通常放置在WEB工程的〔A〕中。classes名目WEB根名目tomcat根名目WEB-INF名目三、 名词解释1. I18N〔internationalization〕就应当使软件具有支持多种语言和地区的功能。四、 问答题第三十三章上传与下载笔试题一、 填空题tomcat的安装路径是c:/tomcat5,已经将一个名称为test的WEB应用程序公布到tomcat中,servlet中使用this.getServletContext.getRealPath(“/“)方法得到的路径是c:/tomcat5/webapps/test/ 。【根底题】文件上传功能中,页面表单的恳求方式应设成 POST 表单类型应设成multipart/form-data,使用<inputtype=” file ”/>表单元素二、 选择题url中传递中文参数,需要对中文进展编码,应当实行以下哪个方法(A)。URLEncode.encodeURLDecoder.decoderequest.setCharacterEncodingresponse.setCharacterEncoding三、 名词解释四、 问答题Struts笔试题一、 填空题【根底题】Struts的核心配置文件名称是 struts-config.xml 。【根底题】Struts的标记库有struts-html标记库,struts-bean标记库,struts-logic 标记库,struts-nested标记库,struts-tiles标记库。【根底题】Struts中使用<html:errors>标记显示错误消息,使用<bean:message/> 标记显示资源文件中的数据,使用struts-logic 标记库执行页面规律处理。【根底题】在ActionForm中定义FormFile 类型的属性可以便利的处理上传。【根底题一个Action通常可以配置一个或多个ActionForard,ActionForward必需配置name和path 两个属性。二、 选择题三、 名词解释1.【根底题】Strtus:Struts是一个格外流行的MVC框架,Apache软件基金会Jakarta工程中的一个子工程Struts承受JSP作为MVC的视图,JavaBean充当模型局部,由ActionServlet具体指定的Action动作类作为把握器,负责视图与模型之间的交互。四、 问答题1. 【中等题】简述Struts的工作流程。把握器读取配置文件进展初始化工作。把握器接收恳求,并从ActionConfig中找出对应于该恳求的Action子类,假设没有对应的Action,把握器直接将恳求转发给JSP或者静态页面。在把握器调用具体的Action的execute方法之前,ActionForm对象将利用恳求中的参数来填充自已。还可以在ActionForm类中调用validate方法来检查恳求参数的合法性,并且可以返回一个包含全部错误信息的ActionErrors对象。执行具体的的Execute的方法,它负责执行相应的业务规律。执行完后,返回一个ActionForward对象,把握器通过该ActionForward对象来进展转发工作。Hibernate笔试题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年机动车检测人员模拟题库(含答案)
- 2026年技能考试人工智能训练师三级题库综合试卷及答案
- 2026年健康管理师三级理论模拟试题集
- 2026年江苏省建筑安全员c类考试试题及答案
- 2026年掘进作业考试题目及答案
- 2026年美甲师(三级操作技能)试题及答案
- 2026年内科三基试卷
- 2026年普法学法知识竞赛考试题库附参考答案(典型题)
- 2026年人工智能工程师人工智能在系统领域的应用测试试卷及答案
- 2026年人工智能训练师技能考试实操真题及答案
- (2026版)围手术期出凝血管理麻醉专家意见
- 第二单元《语文园地》教案(2课时)-2026-2027学年统编版(新教材)小学语文五年级上册
- 肛裂的护理要点
- 实习生录用通知书标准范本
- 上海交通大学春季统一招聘笔试题
- 2026年度质量战略规划
- 浙江省强基联盟2025-2026学年高二上学期12月联考日语试题含答案
- 锌浸出工艺流程图
- 非遗漆扇动态介绍非物质文化遗产课件
- 政治大单元教学课件
- 邮政客户经理工作总结汇报
评论
0/150
提交评论