Hprose — это аббревиатура от "High Performance Remote Object Service Engine" (высокопроизводительный сервисный движок для удаленных объектов).
Это продвинутое, легковесное, многоплатформенное и многомаршрутное решение для создания высокопроизводительных динамических коммуникаций. Оно не только простое в использовании, но и мощное. Вам потребуется немного времени для изучения, чтобы легко создавать многомаршрутные и многоплатформенные распределенные приложения.
Hprose поддерживает множество языков программирования, таких как:
С помощью Hprose вы можете легко и эффективно взаимодействовать между этими языками.
Этот проект представляет собой реализацию языка ASP для Hprose.
Вы не должны использовать исходные файлы JScript, вам достаточно включить hprose-asp.js
в вашем ASP-странице. Вы можете использовать VBScript или JScript для написания сервера и клиента Hprose.
Использование VBScript выглядит так:
<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<%
Function hello(name)
hello = "Привет " & name & "!"
End Function
Dim hserver
Set hserver = HproseHttpServer.create()
hserver.setDebugEnabled(true)
hserver.addFunction GetRef("hello")
hserver.start
%>
```Использование JScript выглядит так:
```html
<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<script runat="server" language="JScript">
function hello(name) {
return "Привет " + name + "!";
}
var hserver = new HproseHttpServer();
hserver.setDebugEnabled(true);
hserver.addFunction(hello);
hserver.start();
</script>
Использование VBScript выглядит так:
<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<%
Response.CodePage = 65001
Response.CharSet = "UTF-8"
Set client = HproseHttpClient.create("http://127.0.0.1/server.asp")
Response.Write client.hello("мир")
%>
Использование JScript для этого выглядит следующим образом:
<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<script runat="server" language="JScript">
Response.CodePage = 65001;
Response.CharSet = "UTF-8";
var client = new HproseHttpClient("http://127.0.0.1/server.asp");
Response.Write(client.привет("мир"));
</script>
Замените hello("World")
на привет("мир")
.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )