最近一直在尝试rest开发. 经过一些实验发现将webapp的所有组成部分都放进xmldb是有可能的.
比如javascript css xslt xquery xml数据 甚至图片.
有些情况很有趣 这种基于xmldb的rest系统几乎能实现所有传统webapp的功能.
对于复杂的动作指令可以通过xquery资源来解决 比如常见的几种情况
1 复杂查询
2 用户验证
3 一次删除和修改多个按条件查询的资源结果集
这些都可以通过将xquery保存为xmldb的rest资源来解决 比如get au.xql将执行au.xql.
将ajax 也就是javascript放入xmldb作为资源也是比较有趣的情况. 对于restful webapp而言后台就是xquery前台就是ajax
现在我可以将程序本身也作为资源进行编辑调用 这意味什么? web ide ? webapp热编辑 ?
用它们来做一个自动建站系统或wiki太屈才了
分享到:
相关推荐
建立战争mvn package - 构建一个 war 文件,例如target/spring-webapp-no-xml.war运行示例mvn tomcat7:run - 在嵌入式 Tomcat7 中运行应用程序,如pom.xml所指定,或将target\spring-webapp-no-xml.war到正在运行的 ...
idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发...
本文将详细介绍如何将 WebApp 项目打包生成手机 APP,从新建 WebApp 项目到使用 KM 盒子将项目打包生成手机 APP。 一、新建 WebApp 项目 要将 WebApp 项目打包生成手机 APP 首先需要新建一个 WebApp 项目。目录...
training/webapp镜像,方面一些内网用户无法直接pull镜像时下载: 使用方法: docker load -i training-webapp.tar.gz
C#是一种广泛应用于Web开发的面向对象的编程语言,尤其在构建Web应用程序方面表现出色。...在实际工作中,不断学习和探索新技术,如Blazor(用于构建客户端Web应用的新组件模型),将使开发者在C# Webapp领域保持领先。
1.了解Web工程概念及与传统软件工程的区别 2.理解WebApp的概念、特点和开发过程 3.掌握WebApp的分析、设计和测试方法 4.掌握WebApp综合开发方法及课程设计过程
QtWebApp在设计时特别考虑了移植性和易用性,为开发者提供了丰富的示例程序,以便快速上手并将其功能融入到实际项目中。 首先,让我们详细了解一下`httpserver`模块。这是QtWebApp的基础,它实现了基于Qt的HTTP...
本文将详细介绍如何利用Vue Router实现"前进时页面从左向右移入,后退时从左往右移出"的WebApp切换效果。 首先,确保你已经安装了Vue.js和Vue Router。如果你的项目还没有集成Vue Router,可以通过以下命令进行安装...
本文将详细解析一个公司内部使用的WebApp与Android壳的接口协议,帮助理解如何在两者之间实现功能的无缝对接。 首先,我们来看一下核心的接口方案。这个协议主要包括两个主要部分:WebApp调用壳的功能(WebApp to ...
本文将深入探讨WebKit WebApp开发中的核心知识点,包括视口管理、链接资源优化以及事件处理机制,旨在帮助前端开发者更好地掌握移动Web开发技巧。 #### 一、Viewport:掌控可视区域 Viewport是移动设备浏览器中...
本篇文章将深入探讨Android WebApp开发的各个方面,旨在为开发者提供一个全面的理解和实践指导。 一、WebApp概述 WebApp是一种基于Web技术构建的应用程序,用户可以在浏览器中直接访问和使用,而无需安装。对于...
在本篇关于“Web基础——WebApp之初体验(三)”的文章中,我们将深入探讨Web应用程序(WebApp)的关键概念和技术,以及它们如何为用户提供便捷的在线体验。WebApp是互联网技术的重要组成部分,它们允许用户在浏览器...
《Maven Archetype Webapp 1.0:构建Java Web项目的基石》 Maven Archetype Webapp 1.0.jar 是一个重要的工具,它属于Java开发领域中的Maven生态系统,主要用于快速搭建Java Web应用程序的基础框架。这个压缩包文件...
在这个场景中,"cas-server-webapp 非maven版"指的是将CAS服务器的web应用程序部分改造成不依赖于Maven构建工具的版本。 在传统的开发流程中,Maven是一个流行的项目管理和综合工具,它负责管理项目的依赖关系、...
webapp设计尺寸规范,好的规范,铸就明天的你
Webapp框架是构建Web应用程序的一种结构化方法,它旨在简化开发流程,提高代码复用性和项目的可维护性。在这个特定的压缩包文件中,我们关注的是一个包含了登录、主界面框架以及播放器Demo的实现。这表明这个框架...
赠送jar包:jetty-webapp-9.3.19.v20170502.jar; 赠送原API文档:jetty-webapp-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-webapp-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-webapp-...
1. **基本结构**:了解一个JSP WebApp的基本目录结构,如WEB-INF目录下的web.xml文件,它是应用程序的部署描述符,用于配置应用的全局信息。 2. **JSP语法**:学习JSP页面的编写,包括使用`<% %>`进行脚本let,`...
在现代Web应用开发中,组件化开发已经成为一种主流的方式,尤其在构建复杂、可复用且易于维护的WebApp时。本资源“组件方式开发webApp源码”提供了一个完整的项目示例,让我们深入探讨一下这个主题。 首先,我们要...
在本文中,我们将深入探讨如何使用Qt库中的QtWebApp模块来构建一个HTTP服务器,以实现文件的下载功能。Qt是一个强大的跨平台应用程序开发框架,而QtWebApp是其一个扩展,专门用于创建基于Web的应用程序,包括HTTP...