下载此文档

Struts 常见面试题.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
Struts 常见面试题 1. Struts 的工作原理在 Struts 中,用户的请求一般以*.do 作为请求服务名,所有的*.do 请求均被指向 ActionSevlet , ActionSevlet 根据 Struts- 中的配置信息, 将用户请求封装成一个指定名称的 FormBean ,并将此 FormBean 传至指定名称的 ActionBean ,由 ActionBean 完成相应的业务操作,如文件操作,数据库操作等。每一个*.do 均有对应的 FormBean 名称和 ActionBean 名称,这些在 Struts- 中配置。 2. Struts 优点与缺点 Struts 是开源软件,使开发者能更深入的了解其内部实现机制。 Struts 优点:业界" 标准" (很多成功案例) ,学****资源丰富。 Struts 的优点主要集中体现在两个方面: Taglib 和页面导航。 a 、利用 Struts 提供的 taglib 可以大大节约开发时间。 b 、维护扩展比较方便。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。 c 、表现与逻辑分离 d 、表单验证解决了请求数据的验证问题,增强了系统健壮性。 e 、便于团队开发 Struts 缺点: a 、大量的使用标签,对于初学者难度较大。 b、 ActionForms 使用不便、无法进行单元测试( StrutsTestCase 只能用于集成) 3. Struts 提供了几个标签库?都是什么标签库? Struts 提供了五个标签库,即: HTML 、 Bean 、 Logic 、 Templat e 和 Nested 。 HTML 标签用来创建能够和 Struts 框架和其他相应的 HTML 标签交互的 HTML 输入表单 Bean 标签在访问 JavaBeans 及其属性,以及定义一个新的 bean 时使用 Logic 标签管理条件产生的输出和对象集产生的循环 Template 标签随着 Tiles 框架包的出现, 此标记已开始减少使用 Nested 标签增强对其他的 Struts 标签的嵌套使用的能力 4. Tiles 框架是什么? Tiles 框架为创建 Web 页面提供了一种模板机制, 它能将网页的布局和内容分离。 1、 MVC 的各个部分都有那些技术来实现? 如何实现? 答: MVC 是 Model - View - Controller 的简写。“ Model ”代表的是应用的业务逻辑(通过 JavaBean , EJB 组件实现) ,“ View ”是应用的表示面(由 JSP 页面产生),“ Controller ”是提供应用的处理过程控制(一般是一个 Servlet ) ,通过这种设计模型把应用逻辑, 处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。 2 、说说 Struts 的应用。答: Struts 是采用 Java Serv

Struts 常见面试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-19