当前位置:软件学习 > Dreamweaver >>

Ultradev4.0Beta3 最新体验

∪缤珼reamweaver 4一样,Macromedia公司的拳头产品Dreamweaver Ultradev 4的出现也引起了一场轩然大波,不过现在我们手上拿到的只是80天试用的Beta3版本,虽然还是Beta版本,不过我们也知道Macromedia公司的软件在beta版与正式版之间的差别不大,那么让我们一起来看看UltraDev 4版本有何端倪吧。下面看到的就是UltraDev 4的启动画面,在整体风格上更加突出淡雅清新。而在整体功能上,更加表现出Dreamweaver 4系列软件灵活功能强大的作风。



  如同UltraDev 1.0一样,在UltraDev 4中同样内置了最新版本的Dreamweaver,因此他在界面上无可厚非,我们在此并不介绍UltraDev 4的界面如何如何,我们要看的重点是他的本质,他的内涵,也是是在数据库表现方面的升级。

  我们还是按照在UltraDev 1.0中制作动态网页的一般步骤一个一个看过来吧。
首先让我们看看站点的定义:

  由此,我们可以看到,UltraDev 4中支持的教本语言尚没有改变,仍然是三种,Asp
2.0,Cold Fusion 4.0,Jsp 1.0,无论是种类上,还是版本上都没有提高。不能支持到最新的PHP 4,这可以说的上是一种遗憾。面板中的其他选项,毫无疑问是从软件其他位置上移动过来的,放置在此处,最大的好处是方便。不过在Jsp方面,他已经能够支持到Java Beans,就这一点来说,对于用UltraDev来作Jsp开发的用户来说,这是一个福音。
  UltraDev 4.0中,最大的改进在于connections的设置方面,其实这也是UltraDev 1.0中最大的问题所在,我们在UltraDev 1.0中制作动态网页时,经常要手动修改他的动态网页文件文件头部分的connection,而现在,在UltraDev 4中,Macromedia的工程师们可谓是考虑的面面俱到,现在,我们不再需要手工操作了。下面我们所列出的是ASP,Cold Fusion 和JSP所对应的connection。



ASP 2.0

Cold Fusion 4.0

JSP 1.0
  不仅如此,在定义方式上也有所改变,下面我们看到的是UltraDev 1.0中所没有Custom Connection String wi Server.MapPath()中的定义对话框:

  如果你经历过UltraDev中不能使用DSN的痛苦(比如在很多个人主页上),你就会知道Server.MapPath()的好处。不过有一点,关于Connection中,最大的受益者还是Jsp的用户,上面的那个表中,我们也看到了Jsp中的数据连接增加了很多项,看来Jsp的项目我们以后可以多做一些了,不过在国内,这类能支持Jsp的服务器并不多。
  我们可以在站点管理器中看到,UltraDev 4把所有的文件写入了一个connection的文件夹,这里面的文件都只有connection的内容。

  按照常规步骤,接着往下要做的是静态页面的制作,这并不是我们所要介绍的重点,如果你对这方面缺少了解,可以看看我们前面的文章。
 我们跳过静态页面的制作,直接来到数据绑定面板,数据绑定方面没有特别大的改进,不过这只是ASP和Cold Fusion方面,如果换到JSP,你就会看到一番新的面貌。有关Java Bean 的数据绑定定义赫然在目。下图是Java Bean 的定义对话框。


  如果Java Bean 定义成功,你就可以在数据绑定面板中看到类似于右图这样的数据列表。
  最后登场的当然是压轴戏,Server Behavior(服务器行为)可谓是重型炮弹,让我们先看看有些什么吧。以前经常用到的Hide Region(隐藏区域)不见了,改为一个叫Show Region(显示区域),而且对于不同的项目有不同的选择,不必再让用户选择了,Macromedia已经考虑到了这一点。 另外增加的一个服务器行为是User Authentication,也就是用户验证,我们不必要去重新写动态数据页面来完成用户验证的操作了。

  最重要的一点是服务器行为菜单中最下面的两个项目Edit Sever Behaviors...和New Server Behavior...,有了这两个项目,我们不必要接触到那些复杂的底层的UltraDev API便可以添加我们所需要的任何类型的Server Behavior!!!


  我们看到可以编辑的服务器行为分为ASP/Java Script,ASP/Vb Script,Cold Fusion, JSP四种,我们足以看到四个类型的服务器行为是完全不同的。新建一个服务器行为略有不同,你可以选择从一个已存在的服务器行为拷贝过来,然后在此基础上进行编辑。


  最后提一句的是我们手头上的这个UltraDev 4 Beta3的帮助中,What"s New in Dreamweaver UltraDev 2 赫然在目。看来Macromedia也是迫不及待的将UltraDev的版本号升级到4.0中去。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,