欢迎光临
我们一直在努力

WebSphere快速入门(8)-JSP教程,J2EE/EJB/服务器

建站超值云服务器,限时71元/月

3.3 netobjects fusion
    netobject fusion是一个可视化的web站点的构建和管理工具。netobjects fusion是web站点构建过程的中心。netobjects fusion是一个面向站点的工具,而不是仅仅处理单个页面。在web站点开发的过程中,会创建许多页面,页面之间有很多链接。手工地更改这个结构是相当困难的。用netobjects fusion可以设计web站点的通用元素,创建并维护web站点的结构,构建各个页面,并能容易地维护这些页面。
总之,使用netobject fusion,可以设计web站点、构建各个页面、容易地维护web站点。下面介绍netobject fusion 中的站点视图(site view)、页面视图(page view)、样式视图(style view)、对象集视图(assets view、或称资源视图)、和发布视图(publishing view)。
    1.站点视图
    站点的结构视图(参见图3-1)是站点视图的一种,单击“轮廓视图”标签就显示站点的轮廓视图。在结构视图中,页面的颜色是可以由开发者选择,通常用来为页面分组,但是页面颜色对实际页面没有影响。用户站点的文件格式为“*.nod”,模板文件格式为“*.nft”, 样式文件格式为“*.ssf”。使用站点视图,可以创建(或修改)一个站点的层次结构、操纵页面、引入/导出(import/export)站点、引入模板以改变站点的风格、打印站点的结构图等等。例如,可以引入一个已有的站点将它转成netobjects fusion的格式或保留为外部html页面。如果这些被引入的页面不会被改变,通常可以将引入的页面保留为外部html页面。
图3-1:站点视图

    2.页面视图
站点的页面视图(见图3-2)包括页面布局(page layout)和主控边框(masterborder),并提供面板和工具栏。面板包括属性面板和对象树,工具栏包括标准工具栏、表单工具栏、组件工具栏、和高级工具栏。对象树是关于当前页面中所有对象的树状结构,开发者可以通过对象树来定位目标对象,也可以直接选择目标对象。一旦选定目标对象,属性面板就显示该对象的属性,对象属性依赖于对象的类型,不同类型的对象(如文本和applet)有不同的属性,可以使用属性面板来设置对象属性,当然有的属性可以可视地编辑。
在页面视图中,可以可视地或通过属性面板来定义主控边框和页面布局。主控边框勾画出一个页面的五个区域:中间的布局区域和四个(左、右、上、下)边缘区域。这些边缘区域包含多个页面共有的元素,如水平标注和导航条,可以通过属性面板设置主控边框的自动边框(autoframe)属性,把某些边缘设置成框架(frame)。关于布局,而布局区域用来放置该页面的内容。需要注意的是页面布局包括页面的实际内容,不仅仅是页面的布局,也许一个页面有好几个布局或版本,例如有框架(frame)的和没有框架的版本。netobjects fusion使用表格(table)来组织它生成的html页的内容,也可以通过设置布局属性来选择布局是表单。也可以通过弹出菜单或单击属性面板中的“html”按扭在来显示生成的html文档。
图3-2  页面视图
工具栏通常在窗口的边上,也可以拖进窗口里面(如图3-2)。工具栏包括标准工具栏、表单工具栏、组件工具栏、和高级工具栏。这些工具栏为页面的制作提供了许多实用工具。
    (1) 标准工具条
   = 选择(select):选择一个特定的组件并移到另一个地点或重新设置大小。
   = 缩放(zoom in/out):使页面的视图围绕鼠标击中的区域放大或缩小。
   = 文本(text):向页面增加一个包含一些文本的组件。
   = 图片(picture):向页面增加一个图片。可以是一个.gif或.jpg文件。fusion接受bmp,pcx,pict,gif,jpeg的图。
   = 热点(hotspots):把一个图片中的某个区域标记为可单击(链接到某个url),从而使该区域成为热点。这个区域可以是圆形、矩形、和多边形
   = 布局区域(layout region):在布局区域或主控边框里创建一个布局区域,它可以拥有与包含元素不同的布局属性(例如,一个不同的背景色)。
   = 表格(table):创建一个html表格,可以规定表格的行数和列数。
   = 表单区域(form area):创建一个或多个表单。可以选择创建基于布局区域的表单、基于表格的表单、或基于文本的表单。也可以把一个表单加到边缘区域,从而能在多个页面里显示。
   = 导航条(navigation bar):用来创建导航条。可以使用按钮或文字形式,从当前页面链向站点里的别的页面,比如在web站点结构里的父层、当前层或子层。
   = 水平标注(banner)。用来在页面的任何地方创建一个水平标注,反映这个页面的名字。通常在页面的顶部,来标志这个页面。
   = 绘制(draw):绘制工具,这些工具用来在一个页面里画圆形、矩形、圆角矩形和多边形。
   = 直线(line):画直线的工具,这些工具用来在一个页面里画水平线、任意角度的在线、站点样式的水平线。
    需要注意的是hotspots、draw、line这三个工具还包括可选的子工具,按下按扭不放就会显示可选的子工具,保持按下按扭并移动就可选择所要的工具。
   (2) 表单工具栏
    这些工具用来创建表单。表单可以用来收集信息,然后送回服务器端cgi程序或java servlet。
   = 表单按扭(button):一个表单按钮通常被用来启动一个后端服务程序或来重置表单。
   = 表单复选框(check box):一个复选框代表一个布尔值,选中表示真值,否则表示假。
   = 表单单选按扭(radio button):一个单选按钮是一组单选按扭的一部分,这组单选按扭是互斥的,即只能有一个为真,而别的都为假互斥的。
   = 表单编辑字段(edit field):表单上的一个区域,用户可以输入一行信息如名或姓。
   = 表单多行文本(multi-line):表单上的一个区域,用户可以输入多行信息,如对一个产品的说明或目录里的一项。
   = 表单组合框(combo box):一个下拉列表,用户可以选择。一个例子是:头发颜色的列表。用户可以选一个。
   (3) 组件工具栏
    = 动态按扭(dynabuttons):对按钮使用站点风格
    = 磁带(ticker tape):一个水平滚动文字区域,不断重复。
    = 站点映射器(site mapper):一个用来显示站点结构的按扭。
    = 消息板(message board):一个bbs 设施
    = 表单句柄(form handler):实现一个简单的cgi程序。用来检查表单中的字段
    = 图片反转(picture rollover):一个反转按扭。当鼠标滚过图片,图片改变成指定的图片反转。当= 鼠标在图片上单击,图片会改变,一个url链接会显示。
    = 基于时间的图片(time based picture):在这个地点的不同时间显示不同的图。
    = 图片加载器(picture loader):使用其它资源中的图片
    = 旋转图片(rotating picture):简单动画。通常用来显示广告。
   (4)高级工具栏
    = media:一个子工具条,包括了一些项目象shockwave、quicktime、video、sound和别的插件
    = java:允许往页面上加一个java applet。
    = activex control:允许往页面上加一个activex控件。
    = data:一个子工具条,允许你访问内部和外部数据对象。
    = external html:包括一些需要特殊的、手工写的html页面。可以在外部引用html文件并把
它们放在站点的任何地方,而不是引入并转换这个html。netobjects fusion在发布web站点时不分析这个html。
    上述工具栏提供的有关工具可用来增加页面的互动性。如可以在页面上增加脚本、放置activex控件、增加java applets等等。脚本可以加到一个fusion生成的html元素的前面、后面或里面。增加java applets时使用java对象属性设置有关参数,fusion将增加的class文件作为对象集(assets)中的元素。
    3.样式视图
样式视图(参见图3-3)可用来选择站点样式、编辑样式、或创建新的样式。fusion提供的样式适合于简单的站点或者可用来取得用户的反馈信息,重要的站点通常需要创建新的样式。fusion用样式中指定的字体生成水平标注和按钮上的文字。因此,应该为水平标注和按钮选择任何你的系统里的字体,fusion将使用指定的字体生成有关图象,浏览器只看到一个图象。对于在html里创建的文字组件,浏览器可以控制自己使用的字体。
图3-3:样式视图

4.    对象集视图
对象集视图(参见图3-4)是一个管理所有对象的地方,包括文件、链接、数据对象、变量,对象通过别名来访问。fusion提供预定义的变量,如日期、时间和站点名等等。开发者可以创建自己的变量,并在对象集视图中管理。每当开发者需要选择图象或别的文件时,打开文件对话框(open file dialog)上会有一个对象集标签(assets tab),单击该标签就显示对象集中的有关文件,开发者就可以选择所需要的文件。这种就对象进行统一管理的方式支持“一次更新,每个地方都更新”。例如标识公司的图案(logo),如果一个公司改变了它的标识图案,只要在对象集视图中改变有关标识图案的文件,fusion可以改变这个站点里的每一页。

图3-4:对象集视图

5.发布视图
发布视图(参见图3-5)用来配置发布选项,并进行发布。发布选项包括本地发布位置和远程发布位置等。本地发布是指发布到本机的文件系统里,远程发布需要使用ftp把文件传输到服务器。如果你选择发布到一个远程站点,这个站点必须支持ftp,发布者必须知道所需的用户名和口令。通常在正式发布之前需要发布到一个临时服务器上进行测试,并需要使用不同平台上的不同浏览器进行测试。发布时,fusion将生成html页面以及目录结构,拷贝所有的对象到指定的目录,这些目录里包含html文件、图象、java 类等等。目录结构可以是单一的(flat)、基于对象类型的(asset)、或基于站点区域的(section)。所有生成的html使用相对路径。在发布之前还可以使用预览功能。预览创建html文件,生成任何需要的图象,但它不拷贝任何别的对象,从而不显示嵌入的组件。在按下ctrl 键时单击预览按扭就可以只预览当前页。

图3-5:发布视图

总之,fusion是一个web站点的组装工具,对管理站点范围的格式模板有强力支持,支持丰富的“对象”,链接和对象集管理使得部署到多个站点变得很容易。可以使用fusion设计站点结构、构建和管理站点页面、设计和写页面内容、设计站点的图形化风格、管理和测试站点的对象集、把站点发布到本地或远程服务器、更新和维护站点。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » WebSphere快速入门(8)-JSP教程,J2EE/EJB/服务器
分享到: 更多 (0)

相关推荐

  • 暂无文章