使用HANA Web-based Development Workbench创建最简单的Server Side JavaScript

简介:

服务器端的JavaScript, 看下wikipedia的介绍:
https://en.wikipedia.org/wiki/JavaScript#Server-side_JavaScript
Server-side JavaScript

In December 1995, soon after releasing JavaScript for browsers, Netscape introduced an implementation of the language for server-side scripting with Netscape Enterprise Server.

Since 1996, the IIS web-server has supported Microsoft's implementation of server-side Javascript -- JScript -- in ASP and .NET pages.

Since the mid-2000s, additional server-side JavaScript implementations have been introduced, such as Node.js in 2009.

再看SAP的Server Side(服务器端) JavaScript解决方案:SAP Extended Application Service
打开SAP HANA Web-Based Development Workbench:

创建一个新的package:


创建一个新的Application:


创建一个新的文件test.xsjs, 内容如下:

var userInput = $.request.parameters.get("userStuff");
$.response.contentType = "text/html";
$.response.setBody(userInput);


这个hello world应用是一个简单的echo应用:将用户通过url传进来的数据直接输出。
测试:

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

相关文章
|
10月前
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。
|
JavaScript 前端开发
JavaScript的Date对象的创建和属性
JavaScript的Date对象的创建和属性 今天我们来学习一下js中的Date对象。Date 对象主要用于处理日期与时间。 1.Date对象的声明/创建 // 1.创建日期 var oDate=new Date(); console.log(oDate); // 2.定义自定义的日期 // new Date(year,month,day,hour,minute,second,millisecond); var oDate3=new Date(2020,5,27,12,0,0); console.log(oDate3);
|
JavaScript 前端开发
JavaScript字符串对象的创建和属性
JavaScript字符串对象的创建和属性 字符串对象同样是JavaScript的内置对象,用来储存和处理文本。 1.字符串的创建 // 创建字符串 // 1.字面量的方式 "" '' `` var str="hello"; var str1='world'; var str2=`hello China`;//模板字符串 // 2.使用 new 关键字创建 构造函数 var str3=new String("hello Nanjing"); console.log(typeof str);// String
|
设计模式 JavaScript 前端开发
【JavaScript】面向对象——创建多个对象的四种方法(详解)
【JavaScript】面向对象——创建多个对象的四种方法(详解)
150 0
|
JavaScript 前端开发
JavaScript中数组的创建
在JavaScript中创建数组有两中方法,分别是利用字面量创建数组、使用构造函数创建数组。下面详细介绍则两种方法。
|
JavaScript 前端开发
JavaScript创建和获取时间的方法
JavaScript创建和获取时间的方法
|
JavaScript 前端开发
Javascript对象数据类型(键值对)的创建和使用方法
Javascript对象数据类型(键值对)的创建和使用方法
|
JavaScript 前端开发
使用JavaScript在创建好的html文档内添加新的元素节点
使用JavaScript在创建好的html文档内添加新的元素节点
101 0
使用JavaScript在创建好的html文档内添加新的元素节点
|
存储 JavaScript
【JavaScript-节点操作】如何进行节点的删除以及动态表格的创建,了解三种动态元素的创建区别
【JavaScript-节点操作】如何进行节点的删除以及动态表格的创建,了解三种动态元素的创建区别
151 0
【JavaScript-节点操作】如何进行节点的删除以及动态表格的创建,了解三种动态元素的创建区别