Upload
kmiyako
View
69
Download
1
Embed Size (px)
Citation preview
15.0 15r2 15r3 15r4 15r5 16.0
新アーキテクチャーDefault Data
app.4DC
15.0
アプリケーションビルド
app.4DD
Default Data
Default.4DD
Database
app.4DC
15.0
アプリケーションビルド
app.4DDDefault Data
Default.4DD
Database
app.4DC
15.0
アプリケーションビルド
Default Data
Default.4DD
Database
ビルドアプリケーション 初回起動時
READ ONLY
On (Server) Startup
If (Version type ?? Merged application) If (Data file="@default.4dd") If (Is data file locked) //…using default data file End if End if End if
local.4DD
15.0
app.4DC
15.0
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
ビルドアプリケーション ⼆回⽬以降
データファイルの場所はストラクチャに記録されている
app.4DC
15.0
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
データファイルの場所はストラクチャに記録されている
アップデートビルドアプリケーション
⼆回⽬以降
app.4DC
15.0
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
データファイルの場所はストラクチャに記録されている
アップデートビルドアプリケーション
⼆回⽬以降
app.4DC
15.0
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
データファイルの場所はストラクチャに記録されている
ビルドアプリケーション ⼆回⽬以降
app.4DC
15.0
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
データファイルの場所はストラクチャに記録されている
ビルドアプリケーション ⼆回⽬以降
15.0
新しいアーキテクチャー
lastServer.xmllastDataPath.xml15r4
app.4DC
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
ビルドアプリケーション ⼆回⽬以降
データファイルの場所はlastDataPathに記録されている
lastDataPath.xml15r4
app.4DC
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
ビルドアプリケーション ⼆回⽬以降
データファイルの場所はlastDataPathに記録されている
lastDataPath.xml15r4
app.4DC
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
アップデート
データファイルの場所はlastDataPathに記録されている
lastDataPath.xml
ビルドアプリケーション ⼆回⽬以降
15r4
app.4DC
アプリケーションビルド
local.4DD
Default Data
Default.4DD
Database
アップデート
データファイルの場所はlastDataPathに記録されている
lastDataPath.xml
ビルドアプリケーション ⼆回⽬以降
15r4
15r4
新しいアーキテクチャー
lastServer.xmllastDataPath.xml15r4
アプリケーションビルド
ビルドアプリケーション ⼆回⽬以降
15r4
公開名でサブネット検索1
lastServer.xml
アプリケーションビルド
ビルドアプリケーション ⼆回⽬以降
15r4
公開名でサブネット検索1
2 ホスト名/IPアドレスで接続EnginedServer.4DLink
lastServer.xml
アプリケーションビルド
ビルドアプリケーション ⼆回⽬以降
15r4
公開名でサブネット検索1
2
3
ホスト名/IPアドレスで接続EnginedServer.4DLink
lastServer.xml
ダイアログ経由で選択したサーバー
15r4
データリンクモード
15r4
15r4
lastDataPath.xml
アプリケーション名 データベースを移動しても有効
アプリケーションパス データベースを複製しても有効
インスタンス毎にデータを管理できる
15r4
まとめ
automatic upgrade
Development Deployment
BUILD APPLICATION
SET UPDATE FOLDER
RESTART 4D
Development Deployment
BUILD APPLICATION
Zip Unzip
SET UPDATE FOLDER
RESTART 4D
Development Deployment
HTTP FTP
BUILD APPLICATION
Zip
cURL
Unzip
cURL
SET UPDATE FOLDER
RESTART 4D
app.4DC
15.0
app.4DD
Default Data
Default.4DD
データファイルのUUIDが合致
15r4
\Users\{user}\AppData\Roaming\4D\Users:{user}:Library:Application Support:4D:
\Users\{user}\AppData\Roaming\4D Server\Users:{user}:Library:Application Support:4D Server:
Get 4D folder
15r4
\Users\{user}\AppData\Roaming\4D\{name}¥Users:{user}:Library:Application Support:4D:{name}:
\Users\{user}\AppData\Roaming\4D Server\{name}¥Users:{user}:Library:Application Support:4D Server:{name}:
アプリケーション毎のフォルダー
Get 4D folder
15r4
\Users\{user}\AppData\Roaming\{name}¥Users:{user}:Library:Application Support:{name}:
\Users\{user}\AppData\Roaming\{name} Server¥Users:{user}:Library:Application Support:{name} Server:
アプリケーション毎のフォルダー
ビルドしたアプリケーション+Get 4D folder
app.4DD
ここにデータファイルを作成