Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > WebSphere快速入门(12)
【标  题】:WebSphere快速入门(12)
【关键字】:Web,WebSphere,12,WebSphere,12
【来  源】:网络

WebSphere快速入门(12)

Your Ad Here WebSphere快速入门(12)

· 4.构建applet

单击 Windows 的“开始”按钮,从“程序”菜单中启动 BeanBuilder 进入“新建 applet 向导”。可以通过这个向导快速创建第一个 applet 。阅读并熟悉向导,在准备就绪之后单击“下一步”,在“动画”附签中选择“是”。单击“查找”定位动画的第一帧,将 BeanBuilder 安装目录的 doc 文件夹中的 dot001.jpg 作为动画的第一帧。 BeanBuilder 使用相同的基础文件名( dot002.jpg 、 dot003.jpg 等)在第一帧图像所在的文件夹中搜索其他序号的文件,从而自动定义动画的其余帧。在本样例中, BeanBuilder 查找到 7 个文件来完成动画。 BeanBuilder 自动识别动画中剩余帧。选择“中速”定义动画的播放速度。可以单击“预览”按钮预览动画的播放效果。这样就简单的完成了动画的创建。单击“完成”继续下面的操作。此时的设计器窗口如图 3-7 所示:


图 3-7 :设计器窗口

下面让我们通过创建“连接”来使它动起来。连接可以看作是两个部件之间的命令或交互作用。连接的作用方式为“当事件发生时,执行操作”。操作可以是诸如播放声音剪辑或者设置属性(背景颜色)之类的任意动作。在本样例中,操作就是播放动画。记住,所有的操作都要由事件触发。通过直接定义触发操作的事件来创建连接。在本样例中,我们需要在单击按钮之后开始播放动画。因此在创建连接之前,首先添加一个按钮。

BeanBuilder 中提供了多种按钮,可以使用标准按钮或是更为生动的感应按钮。感应按钮中附加了一些内置特性,当将鼠标移动到感应按钮上,或者在其上按下鼠标时,可以自动显示不同的图像。首先确保样式库中显示多媒体分类;如果没有,从下拉框中选择它。当多媒体分类出现后,单击感应按钮 bean 。此时的光标将转换成十字指针,并且装载感应按钮 。下一步,将光标移动到 applet 画布上,单击鼠标并放置 bean 。需要设置某些属性,以便定制感应按钮。可以在详细信息窗口的属性附签中将感应按钮链接到创建的图片文件上。根据按钮状态的不同,显示的图片也有所不同:

(1) 正常图片:鼠标指针没有移动到按钮上时的图片。
(2) 移入时图片:鼠标指针移动到按钮上时的图片。
(3) 按下时的图片:鼠标单击按钮时的图片。
(4) 禁止时图片:用户不能操作按钮时的图片。

在详细信息窗口的属性附签中为不同的感应按钮状态指定不同的图片。选择图片属性,然后单击右边的按钮。屏幕上将显示“打开”对话框,可以指定 3LSbutton3.jpg 作为图片属性, 3LSbutton3P.jpg 和 3LSbutton3R.jpg 分别作为按下时图片和移入时图片属性。将按钮的名称属性修改为 3LostSoulsButton 。如果没有定义感应按钮的移入时图片、单击时图片或者禁止时图片,那么 BeanBuilder 将使用已经指定的艺术图片。

在创建连接之前,选择动画 bean 并且将它的自动启动属性设置为否。如果将这个属性设置为是,自动启动属性将告诉 applet 在启动时自动播放动画。但是,在本样例中,我们希望单击感应按钮之后再播放动画。现在,我们开始创建连接。首先,必须确定选中按钮。通过下面的三种方法可以知道当前选中的 bean :选中 bean 的四周会显示选取控制端点,它的名称会显示在详细信息窗口的标题条中,它的名称会显示在主工具条的选定 Bean 的下拉列表中。

如果选中了感应按钮,那么详细信息窗口(参见图 3-8 )的标题条将显示详细信息— 3LostSoulsButton 。单击连接附签,由于还没有定义任何连接,此时连接列表的内容为空。在事件下面选择第一个元素,屏幕上将显示一个下拉列表,可以在这里查看感应按钮的事件。因为我们希望单击按钮后播放动画,因此从列表中选择“单击”。接着选择 Bean 下面的元素,在这里查看当前 applet 中可以与感应按钮进行连接的 bean 。在列表中选择动画 1 ,最后的单元是操作列表,可以在这里查看单击感应按钮时动画 bean 执行的操作。为使动画在单击按钮时开始,选择启动操作。


图 3-8 :详细信息窗口

现在,请保存这个 applet 。保存之后,可以单击主工具条上的运行按钮进行测试。短暂的停顿之后,屏幕上将出现 applet 查看器( Applet Viewer )窗口并显示刚创建的运行 applet 。单击按钮测试动画的播放效果。测试完成之后,关闭 applet 查看器窗口。

通过类似的方法,可以添加声音并创建一些有趣的连接。单击主工具条上的试演按钮可以进行试演。单击主工具条上的发布按钮可以将刚才创建的 3 Lost Souls applet 中包含的图像文件、动画文件以及 BeanBuilder 创建的 Java (.class) 文件放到服务器上。单击主工具条上的发布按钮启动发布向导,在向导的指导下将 applet 放置在本地文件系统或远程的任何地方。在这里,我们将 applet 发布到本地文件系统。定位域中已经添入文件夹名 Publish 。这是运行 applet 所需的所有文件的位置。

当然,可以修改此文件夹为所需文件夹。在发布向导上单击完成按钮之后, BeanBuilder 整理 applet 中包含的所有文件并把它们复制到指定的文件夹中。如果已经设置好 Web 服务器,那么只需把这些文件从发布文件夹复制到服务器的文件夹中即可。记住,必须把 applet 中的所有文件和 Java (.class) 文件放置在服务器的同一个文件夹中,以便 applet 能够正确运行。这样就完成 Java 动画的开发和发布。

总之, BeanBuilder 是一个 applet 开发环境。它提供了非常灵活的手段,帮助用户发挥 Java 的强大功能,并自带丰富的 JavaBeans 。它使得放置可视化控件、创建动画 applet 、写简单的 Java 代码变得容易。对需要客户端动态的页面, applet 是理想的,而 BeanBuilder 是开发 applet 的及其优越的可视化制作工具。

· 3.5 VisualAge for Java

如果您熟悉 Java 程序设计,可以使用VisualAge for Java(VAJ)来创建和定制 JavaBean。在您使用Studio的向导构建Servlet时很可能需要复杂的JavaBean,这些JavaBean一般可使用VAJ来开发。也可使用VAJ来修改与完善由 Studio 向导生成的 Java Servlet 和 Bean。

VAJ 是一个 全功能的 Java开发环境,包含一个智能化 集成开发环境,内含丰富的 Java 类库、高性能 Java 编译器和虚拟机,集成了包括向导和调试器在内的多种工具,支持 JavaBeans 的开发,通过先进的版本控制技术和贮存( Repository )机制支持团队开发 (team development) 。

VAJ 的工作台为你提供各种视图,每个视图作为笔记薄( Notebook )中的一页

· 项目-在工作区中所有项目及所含包、类的树状视图
· 包-所有包、类、方法的树状视图
· 类-工作区中的所有类的列表
· 接口-工作区的所有接口及其方法的列表
· 所有问题-所有出错元素及相应错误信息的列表

项目页允许你为一个元素作标签,这样只需简单的一次单击就可定位到它。另外,当你保存文件时,将进行编译和错误标志,更正错误无需长时间编译,从而体现了应用的快速开发。使用 VAJ 的工作台进行 Java 编程的步骤如下:

· 创建项目(和包)
· 创建类(可使用向导)
· 添加方法(可使用向导)
· 在源代码页中编辑方法,在菜单上单击保存-将进行快速编译
· 单击“运行”按钮测试代码

使用 VAJ 的导入/导出功能可以将有关文件( JAR 、 class 、 java )导入或导出 VAJ 的开发环境。值得关注的是, WebSphere 可在整个 VAJ 中运行,允许你在 VAJ 环境中编写和调试 servlet 和 JSP 。对于 VAJ2.0 来说,需要下列步骤:

· 安装 VisualAge for Java update
· 载入 JSP 执行监视器,改正语法错误
· 在 com.ibm.servlet 包中启动 SERunner web 服务

而 VAJ3.0 已经和 WebSphere Application Server 、 WebSphere Studio 、 DB2 Universal Database 紧密集成,从而成为 IBM 电子商务应用框架的关键点。 VAJ3.0 的新的特性主要包括:

· WebSphere 测试环境
· JSP/Servlet 开发环境
· 存贮过程构建器
· SQLJ 工具
· EJB 开发环境( VAJ3.0 企业版)
· Domino 企业存取构建器( VAJ3.0 企业版)
· XML 元数据交换 (XML Metadata Interchange 、 XMI) 工具包( VAJ3.0 企业版 - 技术预演)

(未完待续)
Javascript与Java在浏览器中的交互:【上一篇】
WebSphere快速入门(11):【下一篇】
【相关文章】
  • WebSphere快速入门(20)
  • WebSphere快速入门(21)
  • WebSphere快速入门(22)
  • WebSphere快速入门(23)
  • WebSphere快速入门(24)
  • WebSphere快速入门(25)
  • WebSphere快速入门(26)
  • WebSphere快速入门(27)
  • WebSphere快速入门(28)
  • WebSphere快速入门(29)
  • 【随机文章】
  • 用原型继承方法
  • 介绍:在 C++ 程序中引用 ActiveX 控件
  • 《大道至简》的幕后故事(2):“愚公移山记”人物篇
  • java连接Access数据库的代码
  • VBScript Day 函数
  • 一个普通的数据库例子源源程序
  • 计算ASP页面的载入时间
  • struts 实现文件上传
  • 整理过的mysql+apache+php+sybase+tomcat
  • IIS5_IDQ命令行溢出程序源代码--snake 二
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.