- 简单介绍
- 安装使用
- 起步
- 学习资源
1 简单介绍
exist是一个开源的 xml原生数据库项目 . 所谓原生(native)是指将xml文档直接存储而非转换成关系表.
exist的创始人精通cocoon开发, 所以exist的发布版本都和cocoon是捆绑的.cocoon是一个有十年历史的xml开发平台. xml开发框架配合xml native db也确实是一个完美的组合.
exist经过几年的努力终于在2006年发布了1.*的版本 目前的版本是1.02 . 1.1.1版本是开发版本有更多的新功能.
2 安装使用
先下载 exist*.jar 设定好javahome 然后执行 java -jar exist*.jar 安装窗口出现
执行 exist安装路径下的bin/startup.sh(windows 运行startup.bat)
打开浏览器localhost:8080即可出现exist的连接 http://localhost:8080/exist/index.xml
3 起步
编写一个简单的xquery -> hello.xql
xquery version "1.0";
declare namespace request="http://exist-db.org/xquery/request";
let $name := request:get-parameter("name","")
return
<p>{$name}你好 !</p>
注意文件后缀应该是xql 将它保存在 exist的webapp路径下. 注意 let $name :=是xquery的付值语句不是笔误.
访问 http://localhost:8080/exist/hello.xql?name=xmldb
浏览器会显示 xmldb你好 !
4 学习资源
exist网站 exist.sourceforge.net