NI-Lab.

nilog:

← 前の日 2022-06-23 次の日 →
← 一年前 一年後 →
Twitter (2022-06-23)
J2EEパターン的には DAO は Spring Boot の Repository に当たるものらしい。そうなると Spring Boot の Entity は DTO (Data Transfer Object) になるけど、これではDBのレコードと一対一になるのでDBに依存してしまうのでは。

Core J2EE Patterns - Data Access Object https://www.oracle.com/java/technologies/dataaccessobject.html https://twitter.com/nilab/status/1539747390085017600/photo/1
J2EEパターン的には DAO は Spring Boot の Repository に当たるものらしい。そうなると Spring Boot の Entity は DTO (Data Transfer Object) になるけど、これではDBのレコードと一対一になるのでDBに依存してしまうのでは。  Core J2EE Patterns - Data Access Object
元の画像を見る
[t] 2022-06-23 08:09:19
関連するかも情報
DAO (Data Access Object) というのは Spring Boot でいう Entity のことかと思っていたけど Repository という解釈もあるのかな。用語元の原典に当たらないとわからないな・・・
[t] 2022-06-23 08:00:13
J2EEパターン的には DAO は Spring Boot の Repository に当たるものらしい。そうなると Spring Boot の Entity は DTO (Data Transfer Object) になるけど、これではDBのレコードと一対一になるのでDBに依存してしまうのでは。

Core J2EE Patterns - Data Access Object https://www.oracle.com/java/technologies/dataaccessobject.html https://twitter.com/nilab/status/1539747390085017600/photo/1
J2EEパターン的には DAO は Spring Boot の Repository に当たるものらしい。そうなると Spring Boot の Entity は DTO (Data Transfer Object) になるけど、これではDBのレコードと一対一になるのでDBに依存してしまうのでは。  Core J2EE Patterns - Data Access Object
元の画像を見る
[t] 2022-06-23 08:09:19
個人的に好きな構造。

- ビジネスロジック層
- Data Transfer Object
- ビジネスロジック (Spring Boot の Service 的なもの)
- データ層にアクセスする何か (本来はこれがRepository interfaceだと思うのだけどあれはDB実装に依存しすぎなので違和感がある)
[t] 2022-06-23 08:27:49
- データ層
- Row Object と Data Transfer Object を相互変換(1対1とは限らない)する何か
- Row Object (Spring Boot の Entity)
- Data Access Object (Spring Boot の Repository)
[t] 2022-06-23 08:27:58
Spring Boot を使っていると Service が DBの実装に依存している Repository interface に依存して、DTO と Row Object が同じもの (Spring Boot の Entity) になりがち。データベースが Relational DB から Key Value Store に変わったら Service も修正しないといけないなんておかしいじゃない・・・
[t] 2022-06-23 08:29:37
【話題のキーワード】
1. 寺脇康文
2. クレイジージャーニー
3. 薫ちゃん
4. FNS歌謡祭
5. 沖縄慰霊の日
6. 雪肌精
7. 歴代相棒
8. エイベックス松浦会長
https://search.yahoo.co.jp/realtime #buzzbot
[t] 2022-06-23 08:30:57
Active Record パターンは Row Object 自体に insert や update の機能を持たせるものらしい。

"An object that wraps a row in a database table or view, encapsulates the database access, and adds domain logic on that data."

P of EAA: Active Record https://www.martinfowler.com/eaaCatalog/activeRecord.html https://twitter.com/nilab/status/1539754348418564096/photo/1
Active Record パターンは Row Object 自体に insert や update の機能を持たせるものらしい。  "An object that wraps a row in a database table or view, encapsulates the database access, and adds domain logic on that data."  P of EAA: Active Record
元の画像を見る
[t] 2022-06-23 08:36:58
電子書籍版があるといいのに・・・

「第1版に比べ6個増やした21個のSun推奨パターンを解説した、J2EEの権威ある名著の改訂版です」

J2EEパターン 第2版 | John Crupi, Dan Malks, 近棟 稔, 吉田 悦万, 小森 美智子, トップスタジオ, Deepak Alur |本 | 通販 | Amazon https://www.amazon.co.jp/dp/4822282287?tag=nilabnilog-22&linkCode=osi&th=1&psc=1
[t] 2022-06-23 08:44:48
「(多くの組織によって繰り返し)試みられた解法は、アーキテクチャに新しい層を足すことだ。そのときには、今度は、本当に絶対に、ビジネスロジックが新しいレイヤーに置かれることはないという取り決めをする」

ヘキサゴナルアーキテクチャ(Hexagonal architecture翻訳) https://blog.tai2.net/hexagonal_architexture.html
[t] 2022-06-23 08:51:15
@oto_sounosuke たしかにー。Decentralized autonomous organization (DAO) ですね。3文字省略形は衝突しやすいですね・・・
[t] 2022-06-23 08:52:36
ねむい _(:3 」∠)_
[t] 2022-06-23 10:05:15
【話題のキーワード】
1. 寺脇康文
2. 宝石の国
3. クレイジージャーニー
4. 亀山くん
5. 沖縄慰霊の日
6. 特命係の亀山
7. 最後の相棒
8. 投票します
https://search.yahoo.co.jp/realtime #buzzbot
[t] 2022-06-23 10:30:56
【天気予報】今日の名古屋の天気

6月23日(木) 曇時々晴
最高気温 30℃[+3]
最低気温 23℃[+1]

降水確率
12-18 20%
18-24 40%

西部(名古屋)の天気 - Yahoo!天気・災害 https://weather.yahoo.co.jp/weather/jp/23/5110.html
#天気bot #bot
[t] 2022-06-23 11:15:04
「今年11歳を迎えたLINEは、日本の月間利用者数が9,200万人(2022年3月時点)を突破いたしました。つまり日本では、5人のうち3.5人以上の方にご利用いただいている計算に...!」

【11周年のありがとう】LINEは11周年を迎えました!|LINEみんなの使い方ガイド https://guide.line.me/ja/features-and-columns/11th-anniversary.html
[t] 2022-06-23 13:12:14
「2022年6月23日にLINEはサービス開始から11周年を迎えることができました」

【11周年のありがとう】LINEは11周年を迎えました!|LINEみんなの使い方ガイド https://guide.line.me/ja/features-and-columns/11th-anniversary.html
[t] 2022-06-23 13:12:30
「新入社員が取引先で失言をしてしまったとします。自責思考のあるリーダーであれば「自分の監督不行き届き」と先方に謝罪するでしょう。他責思考ではどうでしょうか。「まだ若く礼儀知らず」などと、新人の至らなさを指摘するような形で謝罪」

自責思考と他責思考の理解が https://www.jscore.co.jp/column/lifestyle/2021/self_responsibility/
[t] 2022-06-23 13:15:11
「自分以外の人や状況に責任があるとして、とがめること」

他責(たせき)の意味 - goo国語辞書 https://dictionary.goo.ne.jp/word/%E4%BB%96%E8%B2%AC/
[t] 2022-06-23 13:15:43
「国のせいとか環境のせいとかにしないで、自分にちゃんと向き合って自分の中に原因を求めれば成長するし、どんな状況も打破できると思うし」

【社長ブログ3回目】自責と他責の違いについて|ブログ,社長ブログ 株式会社ipoca(イポカ) https://ipoca.jp/ipoca-blog/president/20200515_3119/
[t] 2022-06-23 13:18:14
「課題認識力から課題解決力が見えてくる」「他責にするか自責にするかの思考パターンで、生き方が全く違う」「今の状況をより良くするために何をすべきかってことを自分の中に求められる人は、必ず成長していく」

【社長ブログ3回目】自責と他責の違いについて https://ipoca.jp/ipoca-blog/president/20200515_3119/
[t] 2022-06-23 13:19:44
RT @toujibijutsukan:
現在開催中の企画展「酒のうつわ ―その美、こだわり・・・」の紹介記事です😆

会期残すところ少しとなってまいりました❣️7月3日(日)までです、お見逃しなく❣️

https://www.chunichi.co.jp/article/490665
[t] 2022-06-23 13:20:38
2022年06年23日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN