网点http://www.javasoft.com。
正如你看到的,在Web应用中可以使用很多类型的技术。你决定哪种整体功能
最适合你的目标,然后你可以决定要创建该功能使用何种工具。
步骤3:现实检查
现在你清楚了目标和需要的技术,你应该评价你能支配的工具。作为该过程的
一部分,根据你可以使用的工具也许在必要时需要重新考虑并修改目标。在这点上,
你可能需要从最新的杂志、书籍或甚至Internet开发培训班了解更多的信息,这取决于
你的知识层次。
Powersoft在分布式平台上作为专业应用开发工具的领导地位,决定了它有能力
提供Internet上优秀的开发工具。我们的工具,有些你现在可直接用来进行基于Web的
开发,也有的工具可以使你在客户/服务器应用中集成Internet功能来扩展你的客户/服
务器投资。另外,我们最近发布了一个新产品NetImpact Studio,它是集成的专业化
Web开发工具,提供建立、测试和分发数据库驱动的动态的Web网点需要的所有东西。
下面是Powersoft公司目前拥有的可用于Web开发的产品和工具,还包括每种工具
最适合何种类型的开发:
静态内容:可用来创建静态Web内容的一种技术是PowerBuilder 5的“将DataWindow
保存为HTML表”功能。该项功能在DataWindow的“预览”模式下可得:从File菜单
中选择“Save Rows As...”,然后将记录存为“HTML Table”。这样创建了静态的
HTML文件,它可以被任何标准的浏览器阅读,也可以融合到其它HTML文件中显示。
如果DataWindow的风格为Grid,则格式通过HTML表保留下来。若你选择了其他表达
风格,那么数据只能简单地显示为行。除了在DataWindow的预览模式中保存为HTML,
HTML表也可以作为DataObject的属性通过编程获得。该技术易于使用,不需要任何
关于HTML或Web开发的知识。
动态内容:Powersoft有两种技术可用来创建动态的内容。一种是插入件技术,另一种
是Web.PB。
用Powersoft的插入件技术创建动态内容相当容易。它包括DataWindow插入件和
Window或运行插入件。这样,PowerBulder开发者可以创建DataWindow或Window,并作
为插入件用在Netscape Navigator中。DataWindow插入件是Powersoft Stored Report
或
.PSR文件──一种只读技术。Window插入件支持任何PowerBuilder子窗口,所以程序员
可以包括更新数据库的逻辑(若有必要)或任何Powerscript(tm)功能。插入件技术使
得你可以利用公司里的PowerBuilder专家,将该技术运用到构造华丽的新型Web应用中。
插入件还支持复杂的图形和用PowerBuilder建立的处理过程,这样你可以克服
HTML的局限性。报表插入件支持图形、不同字体和一系列图表。Window插入件支持
所有PowerBuilder标准控件,包括DataWindow、treeview和listview控件,tab文件夹和ActiveX
控件。
Web.PB是用PowerBuilder创建动态内容的第二种方法。Web.PB技术允许浏览器
应用访问Web上的分布式PowerBuilder应用服务器。例如,你的Web主页可能包含一个
表单,它将数据提交到运行在网络某处的分布式PowerBuilder服务器应用。典型情况
下,分布式PowerBuilder服务器应用处理数据并返回HTML(动态地创建Web主页),
这是一个包含任何有效内容类型或URL重定向的BLOB(二进制大对象)。同Powersoft
的插入件一样,Web.PB是充分利用你在PowerBuilder上现有投资的强大技术。
PowerDynamo,SQL Anywhere Professional中包含的新技术,提供通过动态访
问公司数据库,建立和配置Web网点的工具。它包括基于向导的模板生成功