有什么东西我可以在jsp中编写代码,并将其作为独立程序运行?

时间:2010-01-27 07:05:35

标签: flex

是否可以将代码编写为任何Web应用程序的编码[使用html,jsp,css,spring等],但在执行时它不应该需要任何容器或任何服务器。它应该像我们正在运行一个swing应用程序一样运行。

有人告诉我,Adobe Flex正是我要求的。是这样吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找Adobe AIR。它允许您使用名为MXML的标记语言定义用户界面,并将其编译为与平台无关的桌面应用程序。虽然AIR使用Flex框架,但它还有其他类,允许您与桌面环境交互(文件处理,窗口管理等)。

AIR独立于平台 - 您可以在任何安装了AIR环境的平台上运行AIR应用程序(就像您需要安装java来运行Java应用程序一样)。

以下是AIR代码示例。

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
    title="App Title" width="400" height="200" 
    creationComplete="someFunction()">
    <mx:TextInput id="ti"/>
    <mx:Button id="btn" label="Click Me!" click="onClick();"/>
    <mx:Script>
        <![CDATA[
            private function someFunction():void
            {
                ti.text = "Application created!";
                //do initialization stuff here
            }
            private function onClick():void
            {
                ti.text = "You clicked me!"
            }
        ]]>
    </mx:Script>
</mx:WindowedApplication>