Object(ドメインの値)、Service(複数のドメイン操作)、Repository(英奥化装置とドメインの境界)。Objectは、単なる文字列ではなく、「氏名という型」などとして記載していく。Service、Repositoryは、アプリケーションレイヤの設計。クラスの目的、テンプレートを判断し、生成していく。ステレオタイプをうまく使い、役割をどんどん与えていく。振る舞い(操作)のモデリング:シーケンス図、コミュニケーションズで最終コードを作れない(保守したくない)。抽象的なところに作っていき、操作に直接コードを埋めていく方法でモデリングする。操作にコードっぽいものを作ってコード生成し、流用する。操作の中にコメントを作り、社員レポジトリ.findAll()などと具体的に書く。findAllは定義していないがあるものとして使っていく、などで設計の手間を減らす。(合計旅費の計算を埋め込むなど。)ステレオタイプではタグ付き値で対応付ける。ステレオタイプでメソッド、URLで対応付けを埋め込む。実際に稼働させるとURLでGETリクエストでデータベースを呼び出し......ができる。Drowを使ってUMLを書いている。XMLのテキストモデルに変換し、XMLからコードに変換する。Maven使ってビルドかけて解釈してソースコード生成。warファイルが作られ、tomcatのディレクトリに直接おいて実行させる。Eclipse、Javasソースコードを必要としない。データベースは生成時に作られ、シミュレーションに使われる。(GoogleChrome)を使う。RESTインタフェースはJSONでポスト。モデルを作って自動生成するには、どんなプラットフォームでどう動かしたいかを考え、どうモデルを書くか、を考える。UMLを活用することで、ほかの人が理解しやすい形にしている。UMLは決まり事があり書くが、UMLも同じような書き方で、ではなく、方法論で文法で、解釈できるエンジンで、で持っていければ。»のた犬プロフィールid:notainuのた犬とどら猫の、ひねもすのたりのたり生活ブログです。Java、OSS、データベースなどシステム系セミナー参加報告も。読者になるはてなブログをはじめよう!notainuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。