• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
AppML--Web开发的未来
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
AppML--Web开发的未来
软件发布 AppML--Web开发的未来
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 网络技术 >> WEB服务器架设与维护 >> AppML--Web开发的未来

AppML--Web开发的未来

添加时间: 2007-7-30 0:43:25  作者: 服务器教程  阅读次数:25   来源: http://www.d9soft.com

       

 什么是AppML?

  - AppML是指Application Markup Language (应用程序标记语言)
  - AppML使用XML来描述数据
  - AppML使用XML来描述应用程序
  - AppML使用XML来交换数据
  - AppML应用程序能自我描述
  - AppML开放源码

  AppML历史:
  1999年,Refsnes Data公司开始研发AppML,一种基于XML、用来定义Internet应用程序的语言。2000年9月,一个为了挪威手球联盟而进行的大型项目开始,其目的是想通过仅仅使用AppML将一个巨大的信息系统从旧的DOS环境转换到现代的Internet上。而这个主要的项目刚刚取得了巨大的成功。据开发者估计,和传统的Web开发相比,这次的开发时间被缩短了高达75%。

  AppML优点:
  - 使用AppML,你无需为开发应用程序而进行编程。
  - 使用AppML,你可以用XML来定义你的应用程序。
  - 使用AppML,你的应用程序是由Web服务器来运行的。
  - 使用AppML,可以使你的Web开发成本降低75%。

  使用AppML之前,你先要对以下知识有一定的了解:
  - HTML和建网页的基础知识
  - 脚本技术如JavaScript和ASP
  - XML及其相关标准
  - SQL和数据库基础

  AppML的设计目标
  - AppML可以在Internet上畅通无阻的运行
  - AppML仅使用Internet标准
  - AppML完全独立于平台
  - AppML与XML和XHTML兼容
  - AppML能支持应用程序的多种需要
  - AppML能自我描述
  - 规范必须简明合理
  - 可选特性应尽量少甚至没有
  - AppML程序必须易于开发
  - AppML程序必须易于维护
  - AppML程序能经得起时间的考验

  可扩展性和灵活性
  AppML最好的一个特性就是可扩展性。你可以用AppML来描述已经存在的应用程序,或者程序的一小部分。你也可以把你自己的元素加到AppML的描述当中,以扩展其兼容性来满足你的个人需要。

  AppML注意事项
  - AppML不是编程语言,只是用于描述应用程序
  - AppML使用Internet标准:XML和XHTML
  - AppML允许程序员重新定义数据和函数,即使程序在运行

  AppML如何工作?
  首先,用AppML来描述你的应用程序的各种元素,然后把这些描述保存成XML文件放在你的Web服务器上,最后就可以让一个Web服务执行你的应用程序。任何时候想改变你的程序,你只需对那个AppML描述文件进行编辑就行了,剩下的工作就可以交给Web服务器。

  以下是一个简单的AppML描述:

  <appml><database>
  <connection>northwind</connection>
  <sql>
  Select CompanyName, City, Country from Customers
  </sql>
  </database>

  </appml>

  上面这个AppML文档描述了一个与数据库的连接,和一个从数据库提取数据的select声明(用SQL)。(我们让这个例子尽可能简单,但其实AppML可以做更多更多其他的事情)只要把这个例子保存为“customer.xml”放在你的Web服务器上,你就创建了一个属于你自己的AppML应用程序描述。

  就从今天开始
  因为它的灵活性,因为它可以用于描述程序的任何一部分,你可以今天就开始使用AppML,展开你开发生涯的又一新篇章!

 

 

上下文章:

 

上一篇文章: 构建SCO UNIX下的Web服务器 下一篇文章: Webalizer 安装使用指南

相关文章:

  • Oracle开发人员JAVA存储过程
  • Oracle平台应用数据库系统的设计与开发[上]
  • 开发技术:调查您的应用程序需求
  • 开发技术:关于变量、移动以及含义
  • 开发技术:调查您的应用程序需求

相关软件:

  • Grove[.NET组件开发包] V1.2.1640
  • 少儿智力开发大师 V2.0
  • C/S、B/S两用开发平台 V6.1.2
  • DVD/CD光盘刻录SDK开发包 V4.2
  • 子墨开发平台 V1.0.0.0
  • SEGA MD游戏开发工具 V1.0

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

网络技术分类导航

  • 局域网专栏
  • 病毒快报
  • 网络安全
  • 组网教程
  • WEB服务器架设与维护
  • FTP服务器架设与维护
  • DNS服务器架设与维护
  • 邮件服务器架设与维护

本类经典文章推荐

  • Web站点崩溃的原因总结
  • 保护(IIS)web服务器的15个技巧
  • 关于Win2003系统中证书服务
  • 虚拟服务器实现方法
  • Web 服务器日志工具点评
  • IIS5中的两种服务器端网页重定向方...
  • Insert和Rs.Addnew的比较
  • 什么是web 2.0 (3)
  • 什么是web 2.0 (1)
  • 什么是web 2.0 (4)

WEB服务器架设与维护阅读排行

  • 保护(IIS)web服务器的15个技巧
  • Web站点崩溃的原因总结
  • 虚拟服务器实现方法
  • 在局域网中实现Web共享
  • 关于Win2003系统中证书服务
  • 什么是web 2.0 (1)
  • IIS5中的两种服务器端网页重定向方...
  • 什么是web 2.0 (3)
  • FreeBSD下构建安全的Web服务器(1)
  • 中小企业服务器配置-Web服务器(2)

网络技术阅读总排行

  • 网络解惑:找回消失的本地连接
  • 教你如何通过路由器来控制上网
  • 网卡故障排除技巧详解
  • FlashFTP教程
  • 网上邻居十大经典应用技巧
  • 如何有效建立Win2000 VPN服务器
  • 经济实惠:组建P2P电影服务器
  • 查找局域网络中的故障技巧
  • 南阳信息港被黑案告破!
  • 小区宽带主要常见故障解决办法

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有