Recommended
PPTX
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
PPTX
Node.jsに縁のない職場でnode.jsを使い始める戦術
PPTX
ASP.NET Core WebAPIでODataを使おう
PDF
WordBench千葉「レベル別Nginx活用法」
PPTX
PDF
PDF
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
PPTX
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
PDF
PPTX
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
PPTX
PDF
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
PDF
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
PPTX
Node.jsで使えるファイルDB"NeDB"のススメ
PDF
Tech circle#13 zabbix3.0ハンズオン lld
PDF
[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...
PPTX
PPTX
MariaDB+GaleraClusterの運用事例(MySQL勉強会2016-01-28)
PPTX
Riot.jsを用いたweb開発 takusuta tech conf #1
PDF
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
PDF
Data Engineering at VOYAGE GROUP #jawsdays
PDF
TypeScript製フレームワーク「Nest」のご紹介
PDF
PDF
PDF
13_B_5 Who is a architect?
PDF
マネージドBastion Azure Bastion
PDF
ODP
PDF
More Related Content
PPTX
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
PPTX
Node.jsに縁のない職場でnode.jsを使い始める戦術
PPTX
ASP.NET Core WebAPIでODataを使おう
PDF
WordBench千葉「レベル別Nginx活用法」
PPTX
PDF
PDF
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
What's hot
PPTX
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
PDF
PPTX
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
PPTX
PDF
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
PDF
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
PPTX
Node.jsで使えるファイルDB"NeDB"のススメ
PDF
Tech circle#13 zabbix3.0ハンズオン lld
PDF
[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...
PPTX
PPTX
MariaDB+GaleraClusterの運用事例(MySQL勉強会2016-01-28)
PPTX
Riot.jsを用いたweb開発 takusuta tech conf #1
PDF
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
PDF
Data Engineering at VOYAGE GROUP #jawsdays
PDF
TypeScript製フレームワーク「Nest」のご紹介
PDF
PDF
PDF
13_B_5 Who is a architect?
PDF
マネージドBastion Azure Bastion
Similar to Oracleがnode.jsをやり始めたというのだが!
PDF
ODP
PDF
PPTX
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
PDF
Nashorn in the future (Japanese)
PDF
PDF
PDF
PDF
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
PDF
Node.jsアプリの開発をモダン化するために取り組んできたこと
PPTX
PDF
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
PPTX
PDF
PPTX
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
PDF
PPTX
キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春
PPTX
PDF
PDF
フロントエンド制作向けビルド ツールGruntがバックエンド 開発でも意外と使える! @M_Ishikawa #yapcasia
More from Hiroshi Hayakawa
PPTX
Kubernetes × 可用性 -- cndjp第3回勉強会
PPTX
Kubernetes in プロダクション! -- cndjp第2回
PPTX
Kubernetes ときどき Serverless -- cndjp第1回勉強会
PPTX
はじめてのDockerパーフェクトガイド(2017年版)
PDF
PPTX
PDF
Oracleがnode.jsをやり始めたというのだが! 1. 2. 3. 4. Find the Next Business
Run the Current Business
Run the Back Office
New IT
Old IT
ソフトウェアへの新しいニーズ
* Kelly Goetsch | 「Oracle: Building Cloud Native Software」より一部改変
5. 6. * 大黒ふ頭
“New” IT
軽量なサービス群で構成
- REST / 非同期メッセー
ジングで連携
アジャイル
サービス毎に自主的な
- プロジェクト運営
- サービスライフサイクル
- 技術選択
7. 8. 9. 10. 11. 12. 13. 14. $ cd ~/quiz-master/
$ tree -L 2 .
.
├── app.js
├── bower.json
├── deployment.json
├── LICENSE.txt
├── manifest.json
├── package.json
├── public
│ ├── bower_components
│ ├── javascripts
│ └── stylesheets
├── README.md
└── views
├── guest.ejs
├── host.ejs
└── templates
6 directories, 7 files
15. $ cd ~/quiz-master
$ tree -L 2 .
.
├── app.js
├── bower.json
├── deployment.json
├── LICENSE.txt
├── manifest.json
├── package.json
├── public
│ ├── bower_components
│ ├── javascripts
│ └── stylesheets
├── README.md
└── views
├── guest.ejs
├── host.ejs
└── templates
6 directories, 7 files
デプロイメント構成ファイル(オプション)
ランタイム構成ファイル
16. $ clear
$ cat ./manifest.json
{
"runtime":{
"majorVersion":"0.12"
},
"command": "node app.js",
"release": {
"build": "150520.1154",
"commit": "d8c2596364d9584050461",
"version": "15.1.0“
},
"notes": "notes related to release"
}
17. $ clear
$ cat ./manifest.json
{
"runtime":{
"majorVersion":"0.12"
},
"command": "node app.js",
"release": {
"build": "150520.1154",
"commit": "d8c2596364d9584050461",
"version": "15.1.0“
},
"notes": "notes related to release"
}
ランタイムバージョン
起動コマンド
18. $ clear
$ cat ./deployment.json
{
"memory": "2G",
"instances": "1",
"environment": {
"NO_OF_CONNECTIONS":"25",
"TWITTER_ID":"JAVA“
}
}
19. $ clear
$ cat ./deployment.json
{
"memory": "2G",
"instances": "1",
"environment": {
"NO_OF_CONNECTIONS":"25",
"TWITTER_ID":"JAVA“
}
}
メモリ容量
インスタンス数
環境変数
20. 21. 22. 23. 24. 25. 26. JET = 5 OSSs × Oracle
Knockout.js
双方向データバインディング
jQuery
DOM 操作 + Ajax
jQuery UI
UI ウィジェット ファクトリ
RequireJS
JSリソース管理
Hammer
タッチ・ジェスチャー
27. JET = 5 OSSs × Oracle
データ検証・変換
SPA ルーティング
データモデル API
ローカライズ
レスポンシブ
レイアウト
UI コンポーネント
28. JET = 5 OSSs × Oracle
データ検証・変換
SPA ルーティング
データモデル API
ローカライズ
レスポンシブ
レイアウト
UI コンポーネント
バージョン管理
29. 30. $ npm –g install yo grunt bower git grunt-cli_
31. $ npm –g install yo grunt bower git grunt-cli
$ npm –g install generator-oraclejet_
32. $ npm –g install yo grunt bower git grunt-cli
$ npm –g install generator-oraclejet
$ yo oraclejet myfirstjet --template=basic_
33. $ npm –g install yo grunt bower git grunt-cli
$ npm –g install generator-oraclejet
$ yo oraclejet myfirstjet --template=basic
$ tree -L 1 -r --sort size myfirstjet/
myfirstjet/
├── scripts
├── node_modules
├── js
├── css
├── bower_components
├── oraclejetconfig.json
├── bower.json
├── Gruntfile.js
├── package.json
├── index.html
└── npm-shrinkwrap.json
5 directories, 6 files
34. 35. 36. 37. 38. 39. 40. Open Source from Oracle!
はじめての Oracle 「発」のOSS!
oracle / oralcejet
https://github.com/oracle/oraclejet
41.