人気の投稿
-
□導入 MVVMでのダイアログ表示では、メッセンジャーを使用することが一般的となっています。しかし、メッセンジャーは理解が難しく、扱い方が煩雑であるために、MVVMを使用すべきでないという理由のひとつにさえなっていました。 私自身、MVVM自体は使える技術だと思っている...
-
□導入 今回のブログでは、「MVVMでメッセンジャーなしに 画面遷移を 実現する - 画面遷移を画面状態としてモデル化する」 と題しまして、メッセンジャーなしに画面遷移を実現する方法のひとつをご紹介します。 MVVMをご提案すると「画面遷移とダイアログ表示はどうするのか...
-
□導入 MVVMの知名度は十分に高まっているものの、MVVMでの開発はまだまだしきいが高いと感じる方が多いのではないかと思います。確かに、MVVMで開発するためのライブラリやフレームワークが出揃い始めており、それらの技術について説明したコンテンツも充実しつつあるように思います...
-
[2012/01/05 補足] 本記事を記述した後、ダイアログ表示のためにライブラリを作成しました。このライブラリの紹介と解説のために「 MVVMでメッセンジャーを使わずにダイアログを表示する(MVVM Dialog Behaviorライブラリ提供) 」と題したブログを...
-
□導入 今回のブログでは、 2番目の原則として「画面定義後、Viewの実装の前にViewModelの(簡易)設計を行うこと」を説明します。順を追って説明するために、まずViewModel設計の優れた例としてMSDN Manazineのサンプルを見てみます。これをベースとして、...
-
□導入 前回までは比較的ViewModel設計の位置づけ的な説明を行ってきました。今回からはとうとうViewModel設計の方法に関する原則について説明していきます。 今回のブログでは、 4~6番目の原則として「あらゆる画面の状態をViewModelでの状態としてモデ...
-
データ収集とデータマート構築プログラム ここでは、データの源泉となるシステムからデータ収集を行い、Redshiftへとデータを配置してデータマートを構築を行う制御プログラムについて説明する。 制御プログラムの実行内容: ①.データの源泉となるシステムからデータを取得...
-
はじめに AWS Redshiftを利用したシステムの設計と開発を行ってきたので、そこで得た個人的な知見をまとめたいと思う。ここで書かれることは実際に2年間稼働させ続けたRedshiftシステムの中から得たもので、これからRedshiftを利用したシステムを開発する方にも、い...
-
なぜ今 Apache Camel を学ぶ必要があるのか? - なぜ今Apache Camelを学ぶ必要があるのか? - https://jcug-oss.github.io/article/why-do-we-have-to-learn-camel-q ...
-
データ連携の3つのタイプ データの源泉からデータを連携してオリジナルレイヤにマージする際のデータ連携には以下の3つのタイプがある。 ・置換データ連携 ・差分データ連携 ・スナップショットデータ連携 置換データ連携 置換データ連携は、単純にデータを全件転送してオ...