J2EE笔试题详解及技术要点

需积分: 1 5 下载量 146 浏览量 更新于2024-07-29 收藏 103KB DOC 举报
"J2EE笔试题" J2EE笔试题目中包含了许多重要的知识点,以下是对这些知识点的详细解释: 1. MVC设计模式 MVC是Model-View-Controller的简写,分别代表应用的业务逻辑、表示面和处理过程控制。这种设计模型把应用逻辑、处理过程和显示逻辑分成不同的组件实现,使得这些组件可以进行交互和重用。 * Model:代表应用的业务逻辑,通过JavaBean、EJB组件实现。 * View:是应用的表示面,由JSP页面产生。 * Controller:是提供应用的处理过程控制, 一般是一个Servlet。 2. J2EE是什么? J2EE是Sun公司提出的多层、分布式、基于组件的企业级应用模型。在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次中。所属层次包括客户层、Web层、Business层和企业信息系统层。 3. J2EE是技术还是平台还是框架? J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。 4. STRUTS框架 Struts是一个开放源码的framework,采用JavaServlet/JavaServer Pages技术,开发Web应用程序。Struts能够开发出基于MVC设计模式的应用构架。Struts的主要功能包括: * 包含一个controllerservlet,能将用户的请求发送到相应的Action对象。 * JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。 * 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。 5. WEB SERVICE WebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规则。WebService的主要特点是: * 基于网络的:WebService可以通过网络进行通信。 * 分布式的:WebService可以分布在不同的计算机上。 * 模块化的:WebService可以被组合成更大的应用程序。 * 遵守具体的技术规则:WebService遵守具体的技术规则,如SOAP、UDDI、WSDL等。 JAXP(Java API for XML Processing)是Java API for XML处理的简写,是一个解析和生成XML文档的API。 JAXM(Java API for XML Messaging)是Java API for XML消息传递的简写,是一个用于发送和接收XML消息的API。 SOAP(Simple Object Access Protocol)是一种基于XML的协议,用于在网络上交换结构化的信息。 UDDI(Universal Description, Discovery and Integration)是一个基于XML的 registry,用于发现和描述WebService。 WSDL(Web Service Description Language)是一种基于XML的语言,用于描述WebService的接口和行为。