外文翻译--基于SSH的web技术介绍
《外文翻译--基于SSH的web技术介绍》由会员分享,可在线阅读,更多相关《外文翻译--基于SSH的web技术介绍(13页珍藏版)》请在毕设资料网上搜索。
1、 中文 3330字 2200单词 基于 SSH的 web技术介绍 1、引言 随着 Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台, J2EE平台得到了长足的发展。借助于 J2EE规范中包含的多项技术: Enterprise JavaBean(EJB)、 Java Servlets(Servlet)、 Java Server Pages(JSP)、 Java Message Service(JMS)等,开发出了许多应用系统。但是,在传统 J2EE应用的开发过程中也出现了一些问题: 1)数据模型和逻辑模型之间的矛盾。目前 使用的数据库基本上都是关系型数据库,而 Java本质 上是一种面
2、向对象的语言,对象在存储和读取时使用 SQL和JDBC进行数据库操作,降低了编程的效率以及系统的可维护性。 2)传统的 J2EE应用多采用基于 EJB的重量级框架,这种框架适合于开发大型企业应用,但是使用 EJB容器进行开发和调试需要耗费大量时间。为了降低代码的耦合性,提高系统的开发效率,本文提出了一种基于 Struts框架、 Spring框架和 Hibernate框架 的 J2EE应用开发策略。 2、用 Struts实现 MVC架构 MVC( Model-View-Controller) 由 Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系
3、统的构成基础。根据界面设计可变性的需求, MVC把交互系统的组成分解成模型、视图、控制器三部分。 模型 ( Model)是软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,独立于具体的界面表达和 I/O操作。 视图 ( View) 把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形 式或视图。控制器 ( Controller) 是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模
4、型的计算控制,是使模型和视图协调工作的部件。通常一个视图对应一个控制器。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化 -传播机制。 Struts框架最早是作为 Apache Jakarta项目的组成部分问世运做,它继承了 MVC的各项特性,并根据 J2EE的特点,做了相应的变化与扩展。 Struts框架很好的结合了 Jsp, Java Servlet, Java Bean, Tag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 基于 ssh web 技术 介绍
