使用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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏逸鹏说道

Pycharm For Linux

之前说过JetBrains系列的破解方式:https://www.cnblogs.com/dunitian/p/8478252.html

13930
来自专栏cloudskyme

jbpm5.1介绍(12)

GWT是什么 如今,编写网络应用程序是一个单调乏味且易于出错的过程。开发人员可能要花费 90% 的时间来处理浏览器行话。此外,构建、重复使用以及维护大量 Ja...

36740
来自专栏施炯的IoT开发专栏

利用HardwareButton操作Windows Mobile的硬件按钮

    大家知道,在Windows Mobile的应用程序中,我们可以利用模拟按键VK来模拟一些硬件按键的功能,如调用今日屏幕、锁定键盘、关闭设备、打开扬声器等...

19480
来自专栏逸鹏说道

如何在UWP中统一处理不同设备间的页面回退逻辑

在本篇缪文中,楼主打算给UWP开发的初学者讲述一个在开发中经常遇到的很现实的问题:页面回退逻辑 。 众所周知,UWP的应用程序理论上是可以运行在W...

39680
来自专栏cloudskyme

JavaFX——(第一篇:介绍篇)

什么是JavaFX JavaFx平台是一个富客户端平台解决方案,它能够使用应用程序开发人员轻松的创建跨平台的富客户端应用程序。它构建在Java技术的基础之上,J...

66360
来自专栏阮一峰的网络日志

Flux 架构入门教程

过去一年中,前端技术大发展,最耀眼的明星就是React。 React 本身只涉及UI层,如果搭建大型应用,必须搭配一个前端框架。也就是说,你至少要学两样东西,才...

28340
来自专栏Fundebug

详解Parcel:快速,零配置web应用打包工具。

译者按: 新一代Web应用打包工具Parcel横空出世,快速、零配置的特点让人眼前一亮。

19550
来自专栏前端小记

用字蛛动态遍历JS生成中文字体

字蛛 font-spider 通过分析本地 CSS 与 HTML 文件获取 WebFont 中没有使用的字符,并将这些字符数据从字体中删除以实现压缩,同时生成跨...

751270
来自专栏有趣的django

python爬虫入门(五)Selenium模拟用户操作

爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider) 之间恢宏壮阔的斗争... 小莫想要某站上所有的电影,写了...

69730
来自专栏游戏杂谈

H5小游戏的坑点小结

1) iOS 9.1 的safari中,在onTouchBegan方法中调用cc.audioEngine.playEffect播放音效是没有效果的,如果在onT...

20710

扫码关注云+社区

领取腾讯云代金券