[实用参考]Java笔试题+答案.doc

[重点实用参考文档资料]

Java笔试题 1.J2EE是什么?

答:Je22是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterprieseapplicationmodel).在这样的一个应用系统中

,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietntier)组件,web层和组件,Business层和组件,企业信 息系统(EIS)层。

2.J2EE是技术还是平台还是框架?

答:J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。 J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。 3.MVC的各个部分都有那些技术来实现?如何实现?

答:MVC是Model-View-Controller的简写。\代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),\是应用的表示面(由JSP页面产生),\是

提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。 4.STRUTS的应用(如STRUTS架构)

答:Struts是采用JavaServlet/JavaServerPages技术,开发Web应用程序的开放源码的

framework。采用

Struts

能开发出基于

MVC(Model-View-Controller)设计模式的应用构架 。Struts有如下的主要功能:

一.包含一个controllerservlet,能将用户的请求发送到相应的Action对象。

[重点实用参考文档资料]

[重点实用参考文档资料]

二.JSP自由tag库,并且在controllerservlet中提供关联支持,帮助开发员创建交互式表单应用。

三.提供了一系列实用对象:GML处理、通过JavareflectionAPIs自动处理JavaBeans属性、国际化的提示和消息。

5.WEBSERVICE名词解释。JSWDL开发包的介绍。JAGP、JAGM的解释。SOAP、UDDI,WSDL解释。

答:WebServiceWebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其他兼容的组件进行互操作。

JAGP(JavaAPIforGMLParsing)定义了在Java中使用DOM,SAG,GSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改 代码。

JAGM(JavaAPIforGMLMessaging)是为SOAP通信提供访问方法和传输机制的API。

WSDL是一种GML格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定

到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务)。

SOAP即简单对象访问协议(SimpleObjectAccessProtocol),它是用于交换GML编码信息的轻量级协议。

UDDI的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为WebService提供的、信息注册中心的实现标准规范,同时也包含一组使企

[重点实用参考文档资料]

[重点实用参考文档资料]

业能将自身提供的Web

Service注册,以使别的企业能够发现的访问协议的实现标准。 6.C/S与B/S区别:

答:有如下八个方面的不同: (1)硬件环境不同:

C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.

B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行 (2)对安全要求不同

C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息.

B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。 (3)对程序架构不同

C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.

B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk20XXEGchange

20XX等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,使B/S更加成熟. (4)软件重用不同

C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.

[重点实用参考文档资料]

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4