background image

构造最全的 Java 面试题整理(J2EE,MVC 方面).txt 这世界上除了我谁都没资格陪在你身边。
  听着,我允许你喜欢我。除了白头偕老,我们没别的路可选了什么时候想嫁人了就告
诉我,我娶你。  最近因为又想跳槽了,所以又在网上找了一些面试题,在这里与大家分
享(2010-3-3 凌晨)

1. forward 和 redirect 的区别

forward: an internal transfer in servlet ( Servlet 内 部 转 换 , 实 际 上 是 在 同 一 个
Servlet 把别一个地址的内容读出来)
redirect:   重 定 向 , 有 2 次 request, 第 2 次 request 将 丢 失 第 一 次 的
attributs/parameters 等

2 .MVC 

 

的各个部分都有那些技术来实现 ? 

 

如何实现 ? 

 

答: MVC   

是 Model   

- View   

- Controller 

 

的简写。 "Model" 代表的是应用的业务逻辑

 

(通过 JavaBean   

, EJB 

 

组件实现), "View" 

 

是应用的表示面(由 JSP 页面产生), 

"Controller" 

 

是提供应用的处理过程控制(一般是一个 Servlet ),通过这种设计模型

 

把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

115   

、 J2EE 

 

是什么?

 

答: Je22   

是 Sun 

 

公司提出的多层 (multi-diered), 

 

分布式 (distributed), 基于组件 

(component-base) 

 

的企业级应用模型 (enterpriese application model). 在这样的一

个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于

 

相应的层次 (tier) 

 

中。所属层次包括客户层 (clietn tier) 

 

组件 ,web 

 

层和组件 ,Business 

 

层和组件 , 

 

企业信息系统 (EIS) 

 

层。

116   

、WEB SERVICE 

 

名词解释。JSWDL 

 

开发包的介绍。JAXP   

、JAXM 

 

的解释。SOAP 、 

UDDI,WSDL 

 

解释。

 

答: Web Service 

 

描述语言 WSDL 

SOAP 

 

即简单对象访问协议 (Simple Object Access Protocol) 

 

,它是用于交换 XML 编

 

码信息的轻量级协议。
UDDI 

 

的目的是为电子商务建立标准; UDDI 

 

是一套基于 Web 

 

的、分布式的、为 Web 

Service 提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的  
Web Service 

 

注册,以使别的企业能够发现的访问协议的实现标准。

117   

、 J2EE 

 

是技术还是平台还是框架?

 

答: J2EE 

 

本身是一个标准,一个为企业分布式应用的开发提供的标准平台。

 J2EE 

 

也是一个框架,包括 JDBC   

、 JNDI   

、 RMI   

、 JMS   

、 EJB   

、 JTA 

 

等技术。

118   

、 STRUTS 

 

的应用 (   

如 STRUTS 

 

架构 ) 

 

答: Struts 

 

是采用 Java Servlet/JavaServer Pages 

 

技术,开发 Web 应用程序的开放

 

源码的 framework   

 

。 采用 Struts 

 

能开发出基于 MVC(Model-View-Controller) 设计模

 

式的应用构架。 Struts 

 

有如下的主要功能:

 

一 . 

 

包含一个 controller servlet 

 

,能将用户的请求发送到相应的 Action 

 

对象。