Marklogic学习 由浅入深(7)—— Marklogic应用开发指引

前言:在用XQuery语言开发Marklogic应用之前,要对Marklogic有个大致的了解,目前中文材料还不多,我们只能从官网https://docs.marklogic.com 获取相关信息。Marklogic提供了相当多的函数供开发人员使用,这些API的说明都可以在这找到。

说明文档 Guides

  1. 进入Marklogic的官网https://docs.marklogic.com/
  2. 这一页有很多项目,默认是文档(Documentation)

  3. 选择版本为Marklogic 8,之后所有的讲解都基于Marklogic8,和之前安装的版本一致

  4. 选择项目为 Guides,里面对Marklogic的介绍与使用有着详细描述,其他几项着重讲解API

  5. 搜索框可以根据需要查询的关键词进行检索

  6. 导航栏根据内容排序,可以循序渐进地了解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

  1. Marklogic的博客专栏会发布一些Marklogic的特性介绍,比较难的概念的讲解,内容不多,大都很经典,需要一定的Marklogic基础, 喜欢钻研的话可以看看上面的文章。详:https://developer.marklogic.com/blog
  2. Marklogic的工具专栏下有许多已完成的应用,它们的源代码都可以在GitHub上找到,可以下载到本地,从项目中学习经验。详:https://developer.marklogic.com/code
  3. 问答专栏允许你讲自己的疑问或困惑发布到stack overflow,会有大量的开发者关注这些问题,并给出建议。也可以加入到他们的邮件群,这样就可以收到关于这些问题的邮件来往,我加入了这个群,每天有大概4封左右的邮件,留意一下,说不定下次在工作中也会遇到。详:https://developer.marklogic.com/qa
时间: 2025-01-05 07:28:18

Marklogic学习 由浅入深(7)—— Marklogic应用开发指引的相关文章

为什么要学习React,学习React在大数据开发上有什么好处

为什么要学习React,学习React在大数据开发上有什么好处 分享之前我还是要推荐下我自己创建的大数据学习资料分享群716581014,这是全国最大的大数据学习交流的地方,2000人聚集,不管你是小白还是大牛,小编我都挺欢迎,今天的源码已经上传到群文件,不定期分享干货,包括我自己整理的一份最新的适合2018年学习和零基础入门教程,欢迎初学和进阶中的小伙伴. 如何学习React 如果你是一个 React (或者前端) 新手, 出于以下的原因, 你可能会对这个生态圈感到困惑: React 的目标群

Android:日常学习笔记(8)———探究UI开发(5)

Android:日常学习笔记(8)---探究UI开发(5) ListView控件的使用 ListView的简单用法 public class MainActivity extends AppCompatActivity { private String[] data={"Apple","Banana","Orange","Watermelon","Pear","Grape","

WebService学习总结(三)——使用JDK开发WebService

WebService学习总结(三)——使用JDK开发WebService一.WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1. 使用JDK开发(1.6及以上版本) 2.使用CXF框架开发(工作中)二.使用JDK开发WebService2.1.开发WebService服务器端 1.定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示:复制代码 1 package me.g

[原]零基础学习在Android进行SDL开发系列文章

[原]零基础学习SDL开发之移植SDL2.0到Android [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图 [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP叠加图 [原]零基础学习SDL开发之在Android使用SDL2.0渲染PNG图片 [原]零基础学习SDL开发之在Android使用SDL2.0加载字体 [原]零基础学习在Android进行SDL开发后记 [原]零基础学习在Android进行SDL开发系列文章,布布扣,bubuko.com

[原]零基础学习在Android进行SDL开发后记

本着学习交流记录的目的编写了这个系列文章,主要用来记录如何从零开始学习SDL开发的过程,在这个过程中遇到了很多问题,差点就放弃了.首先是SDL的Android移植的时候遇到了比较坑的是SDL移植到Android的JNI文件编写比较坑,刚开始想着如何将SDL编译成动态共享库,在别的地方直接调用该动态共享库,结果发现死活崩溃在SDL_Init()这个函数,最后发现SDL的JNI文件直接使用SDLActivity的函数,并且JNI采用静态注册的方式.直接在别的地方调用该动态库就跪了,博主能力又有限,又

cocos2dx游戏开发——微信打飞机学习笔记(一)——开发准备

一.环境的搭建 1.Windows开发准备: (1)软件下载及安装 •下载Cocos2d-x 最新版本:http://www.cocos2d-x.org/download 或者从Cocos2d-x GitHub主页中克隆Develop分支:https://github.com/cocos2d/cocos2d-x •配置Python 2.7 环境:http://www.python.org/download/releases/ •建议IDE:Visual Studio 2013 •运行cocos2

Android开发手册 安卓学习教程手册(MtAndroid开发手册)

发布本资料须遵守开放出版许可协议 1.0 或者更新版本. 未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本. 未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行. 如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者 [email protected]. Android开发者必备学习手册,基础和进阶手册. (MtAndroid开发手册) Android开发手册 安卓学习教程手册(MtAndroid开发手册),布布扣,b

Java开发手册 Java学习手册教程(MtJava开发手册)

本文档的版权归MtJava文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任. MtJava只是一个学习Java的简化版本,适合有一些Java基础的人学习参考,主要是为了辅助MtAndroid的学习者学习的文档 Java开发手册 Java学习手册教程(MtJava开发手册),布布扣,bubuko.com

Android:日常学习笔记(8)———探究UI开发(2)

Android:日常学习笔记(8)---探究UI开发(2) 对话框 说明: 对话框是提示用户作出决定或输入额外信息的小窗口. 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件. 提示: Dialog 类是对话框的基类,但您应该避免直接实例化 Dialog,而是使用下列子类之一: AlertDialog此对话框可显示标题.最多三个按钮.可选择项列表或自定义布局. DatePickerDialog 或 TimePickerDialog此对话框带有允许用户选择日期或时间的预定义 UI