Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Jaggery.js - сладкие корпоративные решения
Jaggery.js 
серверный фреймворк
WSDL-сервисы 
пользователи 
REST API 
базы данных файлы 
......... 
Jaggery.js есть всё 
необходимое
Jaggery.js 
Java
Oxygenating the Web Services 
12 продуктов Open Source
Санджива Виеравана 
основатель и гендиректор 
ранее работал в Intel 
отвечает в WSO2 за 
веб-сервисы и SOA
Пол Фремантл 
сооснователь и технический 
директор 
ранее работал в IBM 
отвечает в WSO2 за 
корпоративное 
промежуточное ...
Дмитрий Сотников 
вице-президент 
ранее работал в Cloud 
Solutions, сооснователь 
Jelastic 
отвечает в WSO2 за 
направлени...
20 000 000 $ 
TOBA CAPITAL
Офисы 
Калифорния 
США 
Коломбо 
Шри Ланка 
Лондон 
Великобритания 
Индиана 
США
User Engagement Server 
готовый корпоративный портал 
на Jaggery.js
User Engagement Server 
Корпоративный магазин приложений 
Гаджеты, дэшборды, минисайты 
Единый вход (SSO) 
Веб-сервер + Ja...
Корпоративный магазин приложений
IDE в браузере
Express Jaggery.js
УСТАНОВКА
1. Установить Java 
2. Загрузить и распаковать Jaggery.js 
3. Запустить bin/server.sh или bin/server.bat
ШАБЛОНЫ
name.tmp.jag 
<div><%=name%></div> 
name.jag 
<% 
var name = “Ivan”; 
include(“name.tmp.jag”); 
%>
<% for (var i=0; i<5; i++) { %> 
<div><%=i%></div> 
<% } %>
<% if (isBlack) { %> 
<div class=”black” /> 
<% } else { %> 
<div class=”red” /> 
<% } %>
<%= isBlack ? “black” : “red” %>
СЕРВИСЫ
1 
2 3 x 
6 
9 
5 
8 
4 
7 
: 
0 
4x9 
+ 
- 
= 
soatest.parasoft.com/ services/#Calculator
var ws = require(“ws”); 
var stub = new ws.WSStub(); 
var operation = stub 
.services[“Calculator”] 
.operations[“multiply...
сообщение понятное веб-сервису 
<p:multiply xmlns:p="http://www.parasoft.com/wsdl/calculator/"> 
<!--Exactly 1 occurrence-...
?? 4 и 9
var template = operation 
.payloadXML(); 
var payload = fillTemplate( 
template, 
[4,9]); 
var resultXml = operation 
.req...
Благодарю за внимание! 
Alexander.Novikov@t-platforms.ru 
bit.do/jaggery
"Jaggery.js — сладкие корпоративные решения", Александр Новиков, MoscowJS 15
"Jaggery.js — сладкие корпоративные решения", Александр Новиков, MoscowJS 15
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

"Jaggery.js — сладкие корпоративные решения", Александр Новиков, MoscowJS 15

Download to read offline

Слайды доклада "Jaggery.js — сладкие корпоративные решения"

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

"Jaggery.js — сладкие корпоративные решения", Александр Новиков, MoscowJS 15

  1. 1. Jaggery.js - сладкие корпоративные решения
  2. 2. Jaggery.js серверный фреймворк
  3. 3. WSDL-сервисы пользователи REST API базы данных файлы ......... Jaggery.js есть всё необходимое
  4. 4. Jaggery.js Java
  5. 5. Oxygenating the Web Services 12 продуктов Open Source
  6. 6. Санджива Виеравана основатель и гендиректор ранее работал в Intel отвечает в WSO2 за веб-сервисы и SOA
  7. 7. Пол Фремантл сооснователь и технический директор ранее работал в IBM отвечает в WSO2 за корпоративное промежуточное ПО, веб-сервисы и стандарты SOA
  8. 8. Дмитрий Сотников вице-президент ранее работал в Cloud Solutions, сооснователь Jelastic отвечает в WSO2 за направление облачных технологий
  9. 9. 20 000 000 $ TOBA CAPITAL
  10. 10. Офисы Калифорния США Коломбо Шри Ланка Лондон Великобритания Индиана США
  11. 11. User Engagement Server готовый корпоративный портал на Jaggery.js
  12. 12. User Engagement Server Корпоративный магазин приложений Гаджеты, дэшборды, минисайты Единый вход (SSO) Веб-сервер + Jaggery.js IDE в браузере
  13. 13. Корпоративный магазин приложений
  14. 14. IDE в браузере
  15. 15. Express Jaggery.js
  16. 16. УСТАНОВКА
  17. 17. 1. Установить Java 2. Загрузить и распаковать Jaggery.js 3. Запустить bin/server.sh или bin/server.bat
  18. 18. ШАБЛОНЫ
  19. 19. name.tmp.jag <div><%=name%></div> name.jag <% var name = “Ivan”; include(“name.tmp.jag”); %>
  20. 20. <% for (var i=0; i<5; i++) { %> <div><%=i%></div> <% } %>
  21. 21. <% if (isBlack) { %> <div class=”black” /> <% } else { %> <div class=”red” /> <% } %>
  22. 22. <%= isBlack ? “black” : “red” %>
  23. 23. СЕРВИСЫ
  24. 24. 1 2 3 x 6 9 5 8 4 7 : 0 4x9 + - = soatest.parasoft.com/ services/#Calculator
  25. 25. var ws = require(“ws”); var stub = new ws.WSStub(); var operation = stub .services[“Calculator”] .operations[“multiply”] ; http://.../?wsdl
  26. 26. сообщение понятное веб-сервису <p:multiply xmlns:p="http://www.parasoft.com/wsdl/calculator/"> <!--Exactly 1 occurrence--> <xsd:x xmlns:xsd="http://www.parasoft.com/wsdl/calculator/">4</xsd:x> <!--Exactly 1 occurrence--> <xsd:y xmlns:xsd="http://www.parasoft.com/wsdl/calculator/">9</xsd:y> </p:multiply>
  27. 27. ?? 4 и 9
  28. 28. var template = operation .payloadXML(); var payload = fillTemplate( template, [4,9]); var resultXml = operation .request(payload);
  29. 29. Благодарю за внимание! Alexander.Novikov@t-platforms.ru bit.do/jaggery

Слайды доклада "Jaggery.js — сладкие корпоративные решения"

Views

Total views

1,301

On Slideshare

0

From embeds

0

Number of embeds

656

Actions

Downloads

4

Shares

0

Comments

0

Likes

0

×