タグ Unity
人気順 10 users 50 users 100 users 500 users 1000 usersEntityのID発番についてTypeScriptで考える
/** * 疑似コード */ //直前でIDを指定して取得したのにも関わらず const someEntity = someRepository.findById('some-id'); //Entity自体の存在確認をするのは良いが... if(!someEntity) throw new Error('SomeEntity not found'); //IDの存在まで確認しなければいけないのがなんかダサい。。 if (someEntity.id) { //... 続きを読む
DDDとORMのEntityを混同しないための考え方
2つの ”Entity” ある種の ORM では RDB のテーブルスキーマモデルとなるクラスのことをEntityと呼んでいます。例えば PHP のDoctrineや TypeScript のTypeORMなどがそうです。 そういった ORM を採用したプロジェクトで DDD に取り組むとき困るのが用語の衝突です。ORM の Entity は RDB のための定義を含むため当然 DD... 続きを読む
webフロントエンドからwebAPIを呼び出すのをwrapするアレの名前 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
twitterに書いたやつ再掲+加筆。 Webフロントエンド、というかSPAの設計で、単なるwebAPIラッパーに対して「Repository」と名付けるケースが散見されるけど、ぼくはあれあまり好きではないです。というのも、Repositoryという名前がついてると、集約的なもの、それが言い過ぎならいわゆるEntity、それも言い過ぎならひと... 続きを読む
Go言語 DatastoreのEntityを特定条件で一括削除 | GMOアドパートナーズグループ TECH BLOG byGMO
GMOアドマーケティングの山野です。 今回はGo言語でCloud DatastoreのEntityを特定の条件で一括削除する方法について書きたいと思います。 引用元:The Go Blog The Go Blog by Google CC BY 3.0 単純なEntityの一括削除を行う場合にはCloud Datafllowを使用するのが良さそうです。 エンティティの一括削除について Clou... 続きを読む
scalazやcatsを使ってFunctional DDDを試してみる - Qiita
概要 システムをDDDで組み上げる時に、各レイヤー(RepositoryやEntityなど)をscalazやcatsのような関数型ライブラリを用いてどのように組むと良さそうかを試してみました。 あくまで個人的に、Domainから如何にApplication側の都合を隠すか、各レイヤーの役割を型でなるべく表現・制約できないか、などを考えたものに... 続きを読む
CakePHP3のORMの中核を担う「Entity」とは何か 〜CakePHP2ユーザー向けに〜 - コネヒト開発者ブログ
2017 - 06 - 28 CakePHP3のORMの中核を担う「Entity」とは何か 〜CakePHP2ユーザー向けに〜 CakePHP Tweet こんにちは、サーバーサイドにコードを放り込んでいます金城 ( o0h_ )です。 週に数回の頻度で「はじめてのメーガン・トレイナー」を聴いています。 まったりする〜 ここのところ、弊社では「社内でエンジニーアズのLTしよーぜ!」をしています。 ... 続きを読む
JPA 2.1 の新機能 Entity Graphs まとめ - A Memorandum
2015-03-13 JPA 2.1 の新機能 Entity Graphs まとめ Entity Graphs とは JPA 2.1 では Entity Graph を使うことで fetch 計画を指定できるようになりました。これにより query や find で取得する対象ををカスタマイズできるようになります。同じ Entity から様々なデータの見せ方が必要で、時にはパフォーマンスの為に最小... 続きを読む
HTTP::Entity::Parser をリリースしました - blog.nomadscafe.jp
HTTP::Bodyと互換性のある HTTPのEntityをパースするモジュールをリリースしました。 https://metacpan.org/release/HTTP-Entity-Parser https://github.com/kazeburo/HTTP-Entity-Parser/ HTTPのEntityってのは、こういう範囲を指します。 POST /foo HTTP/1.1 # Not... 続きを読む
Googleが検索システムを今後数カ月で刷新 〜 鍵を握るEntity(エンティティ)とは? | 海外SEO情報ブログ
[対象: 中〜上級]今後数カ月のなかでGoogleの検索システムが大きく変化すると、GoogleのサーチクオリティチームのトップであるAmit Singhal(アミット・シンガル)氏がインタビューの中で発言しました。まず補足です。今回のニュースは米Wall Street Journalのオンライン版が報じて、その邦訳をウォール・ストリート・ジャーナルの日本版(全訳してない?)で読むことができます。... 続きを読む
HTMLの基本構造 - 仕様書に見るHTML(1)
3.3 属性リスト宣言と実体宣言 また、DTDでは要素タイプがどんな属性を持つのかも定義します。属性は、<!ATTLIST で始まる宣言文で、属性名、属性値のタイプ、省略時の扱いについて定義します。 さらにDTDでは、さまざまな名前や値の別名を定義しておき、個々の宣言ではこの別名を使うのが普通です。この別名の定義を実体宣言といい、<!ENTITY で始まる宣言で定義しています。 仕様書の3.3では... 続きを読む