Marklogic学习 由浅入深(7)—— Marklogic应用开发指引
来源:互联网 发布:东莞广电网络官网 编辑:程序博客网 时间:2024/05/16 12:55
前言:在用XQuery语言开发Marklogic应用之前,要对Marklogic有个大致的了解,目前中文材料还不多,我们只能从官网https://docs.marklogic.com 获取相关信息。Marklogic提供了相当多的函数供开发人员使用,这些API的说明都可以在这找到。
说明文档 Guides
- 进入Marklogic的官网https://docs.marklogic.com/
- 这一页有很多项目,默认是文档(Documentation)
- 选择版本为Marklogic 8,之后所有的讲解都基于Marklogic8,和之前安装的版本一致
- 选择项目为 Guides,里面对Marklogic的介绍与使用有着详细描述,其他几项着重讲解API
- 搜索框可以根据需要查询的关键词进行检索
- 导航栏根据内容排序,可以循序渐进地了解Marklogic
这些文档讲述了如何去使用Marklogic Server,介绍了Marklogic Server,JavaScript,XQuery,主要针对的是Marklogic的初学者。
Marklogic内建函数 API
Marklogic从Server-Side JavaScript、Server-Side XQuery、REST、Java、Node.js 五个维度分别介绍用各自风格开发Marklogic应用的API。
以XQuery为例,如果想要知道了解插入文档函数xdmp:document-insert( ), 只需要搜索xdmp:document-i 就能看到导航栏已经定位到了这一API,出现两条结果,是因为Marklogic在组织API的时候,分别用目录/名字排序,检索的时候,匹配的结果都返回了,两条结果的实际内容是一样的,点击其中一条:
右侧分栏给出了API主体:名字,参数的位置与类型
API简介:该方法的作用,参数详细介绍
API注意事项:权限问题,可能出现的异常,API的补充说明
举例说明:简单的举例,说明API的用法
教程 Tutorials
还有一个地方是开发者应该常去的地方,点击上方的Tutorials或者直接访问地址 https://developer.marklogic.com/learn
这是Marklogic专为开发者学习而建立的网站,里面大量的教程更为细致的讲解Marklogic,网页的视频链接的是YouTube,需要一定的技术手段才能访问的到。
文档都是按目录组织在一起,方便查阅,介绍的知识点比较细,适合有针对性的学习,很多内容特别适合初学者。
其他途径 Blog/Demo/Q&A
- Marklogic的博客专栏会发布一些Marklogic的特性介绍,比较难的概念的讲解,内容不多,大都很经典,需要一定的Marklogic基础, 喜欢钻研的话可以看看上面的文章。详:https://developer.marklogic.com/blog
- Marklogic的工具专栏下有许多已完成的应用,它们的源代码都可以在GitHub上找到,可以下载到本地,从项目中学习经验。详:https://developer.marklogic.com/code
- 问答专栏允许你讲自己的疑问或困惑发布到stack overflow,会有大量的开发者关注这些问题,并给出建议。也可以加入到他们的邮件群,这样就可以收到关于这些问题的邮件来往,我加入了这个群,每天有大概4封左右的邮件,留意一下,说不定下次在工作中也会遇到。详:https://developer.marklogic.com/qa
- Marklogic学习 由浅入深(7)—— Marklogic应用开发指引
- Marklogic学习 由浅入深(2)—— 安装Marklogic Server
- Marklogic学习 由浅入深(B)—— Marklogic vs. Hadoop
- Marklogic学习 由浅入深(D)—— Marklogic vs. Oracle
- Marklogic学习 由浅入深(8)—— 第一个Marklogic应用(上)
- Marklogic学习 由浅入深(9)—— 第一个Marklogic应用(中)
- Marklogic学习 由浅入深(11)—— 第一个Marklogic应用(下)
- Marklogic学习 由浅入深(A)—— Marklogic与MongoDB区别
- Marklogic学习 由浅入深(10)—— 用Eclipse写Marklogic程序
- Marklogic学习 由浅入深(C)—— Marklogic的方言XQuery Dialects
- Marklogic学习 由浅入深(1)—— 初识
- Marklogic学习 由浅入深(3)—— XML、XPath、XQuery
- Marklogic学习 由浅入深(4)—— 初识Query Console
- Marklogic学习 由浅入深(8)—— Hello World!
- Marklogic学习 由浅入深(5)-- Marklogic概念解析
- Marklogic学习 由浅入深(6)—— XQuery增删改查
- Marklogic学习 —— 灵活的数据模型
- Marklogic学习 —— XQuery语法
- 得到格式化的时间
- Android Studio NDk调试(基于gradle-experimental插件与LLDB)
- Codeforces 667D World Tour (最短路+枚举)
- 【周总结】——收拾行囊
- 【LeetCode】Power of Two 解题报告
- Marklogic学习 由浅入深(7)—— Marklogic应用开发指引
- android 5.x—Tinting着色和Clipping裁剪
- linux shell命令行选项与参数用法详解
- LeetCode|Word Pattern
- Volley框架的使用介绍
- Codeforces 667C Reberland Linguistics【DFS】
- 安卓java.lang.IllegalStateException: The specified child already has a parent.解决方案
- 《Vehicle Detection in High-Resolution Aerial Images Based on Fast Sparse Representation ...》论文笔记
- Android图片压缩方法总结