Más contenido relacionado La actualidad más candente (19) Similar a Oracleがnode.jsをやり始めたというのだが! (20) Más de Hiroshi Hayakawa (7) Oracleがnode.jsをやり始めたというのだが!4. Find the Next Business
Run the Current Business
Run the Back Office
New IT
Old IT
ソフトウェアへの新しいニーズ
* Kelly Goetsch | 「Oracle: Building Cloud Native Software」より一部改変
6. * 大黒ふ頭
“New” IT
軽量なサービス群で構成
- REST / 非同期メッセー
ジングで連携
アジャイル
サービス毎に自主的な
- プロジェクト運営
- サービスライフサイクル
- 技術選択
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“
}
}
メモリ容量
インスタンス数
環境変数
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 コンポーネント
バージョン管理
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
40. Open Source from Oracle!
はじめての Oracle 「発」のOSS!
oracle / oralcejet
https://github.com/oracle/oraclejet