《互联网软件应用于开发》教案9-10章

时间:2023-04-25 05:40:11 教案 我要投稿
  • 相关推荐

《互联网软件应用于开发》教案9-10章

第九章 JSP 技术介绍 1、模板元素:模板元素是指JSP的静态HTML或者XML内容,它对JSP的显示是非常必要的。这部分的任务主要由制作网页的美工来完成。 Request:Request对象有它的请求访问,它将包装成HttpServletRequest接口。 Response对象:Response对象具有页面的范围,它被包装成HttpServletResponse接口。 2、JSP有三种类指令:页面指令、Include指令、Taglib指令。 (1)页面指令。页面指令定义了许多影响到整个页面的重要属性。一个JSP页面可以包含多个页面指令,在编译过程中,所有的页面指令都被抽出来同时应用到一个页面里。除了Import外其他的页面指令定义的属性值只能出现一次。页面指令的格式如下: <%@ page  ATTRIBUTE%> (2)Include指令。Include指令通知容器将当前JSP页面中内嵌的、在指定位置上的资源内容包含进来。被包含的文件内容可以被JSP解析,这种解析发生在编译期间。 Include指令如下:<%@  include file=filename%> 一经编译,内容不可变,如果要改变filename的内容,必须重新编译JSP文件,但是它的执行效率高。 (3)Taglib指令。这个指令允许页面使用者自定义标签。首先开发用户的开发标签库,为标签库编写.tld配置文件,然后在JSP页面里使用自定义标签。 第十章 UML建模语言介绍 1、约束:在UML中提供了一种简便、统一及一致的约束条件的表达方式,用于类、关系、关联、属性、操作等元素及其基本构成要素的约束条件,这些约束条件描述了这些元素及其构成要素应遵守的限制和应满足的条件。 2、依赖关系:有两个元素X,Y,若修改元素X的定义,可能引起对另一个元素Y的定义的修改,则称元素Y依赖于元素X。 3、UML的主要内容有UML的语义和UML的表示法两个方面。 (1)UML的语义。UML语义通过元模型来严格定义。原模型为UML的所有元素在语法和语义提供了简单、一致及通用的定义性说明。使开发者能在语义上取得一致,消除因人而异的表达方法。UML语义还支持对元模型的扩展定义。UML定义了各种元素、各种机制及各种类型的语义。 UML的元素是基本构造单位,其中模型元素用于构造系统,视图元素用于构成系统的表示部分。 UML定义的各种机制的语义,保持了UML的简单和概念上的一致。这些机制是依赖关系、约束、标记、标记值和定制等。 (2)UML的表示法。UML表示法定义了UML的图形表示符号,为建模者和建模工具的开发者提供了标准的图形符号和正文语法。这些图形符号和文字表达的是应用级的模型,在语义上它是UML元模型的实例。使用这些图形符号和正文语法为系统建模构造了标准的系统模型。UML表示法分为通用表示和图形表示两种。 4、UML的特点: 统一了面向对象方法的基本概念。UML是在Booth方法、OMT方法和OOSE方法的基础上发展起来的,是这些方法的延续和发展。消除了不同方法在表示法和术语上的差异,避免了符号表示和理解上不必要的混乱。 (1)建模能力更强。 (2)独立开发过程。 (3)UML提出了许多新概念。UML符号表示考虑了许多方法的图形表示,删除了大量容易引起混乱的、多余的和极少使用的符号,增加了一些新的符号。还提出一些新的概念,如构造型、职责、扩展机制、线程、模式、合作图和活动图等。    5、简述UML的模型描述图及其各自的功能。 答:最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。下面给出了每类图的简要说明: 1)用例图:用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”(Actors,也就是与系统的其他实体)关系,以及系统内用例之间的关系。 2)类图:类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统静态结构。 3)序列图:序列图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中不同对象之间的调用关系,同时还可以很详细的显示对不同对象的不同调用。 4)状态图:状态图表示某个类所处的不同状态和该类的状态转换信息。 5)活动图:活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模。 6)组件图:组件图提供系统的物理视图。它的用途是显示系统中的软件对其他软件组件(例如,库函数)的依赖关系。组件图可以在一个非常高的层次上显示,从而仅显示粗粒度的组件,也可以在组件包层次之上显示。 7)部署图:部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。

【《互联网软件应用于开发》教案9-10章】相关文章:

软件开发口号11-27

软件开发实习总结12-20

软件开发口号12篇04-01

软件开发工作总结05-23

软件开发个人总结08-17

软件开发项目个人总结01-20

软件开发实训心得04-17

软件开发工作总结05-23

软件开发实习报告3篇07-27

软件开发实习报告4篇07-28