Лучшее на RU-vid
Кино
Авто/Мото
Видеоклипы
Животные
Спорт
Игры
Приколы
Развлечения
Хобби
Наука
Авторизоваться
Зарегистрироваться
【JavaDB12】webアプリからデータベースの更新処理をする方法
21:52
【JavaDB10】DAOとは何かや使うメリットをわかりやすく解説
14:01
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
МАФИЯ в РЕАЛЬНОЙ ЖИЗНИ: Киркоров, Масленников, +100500, Дава, Супер Стас, Ликс, Генсуха, Шадоукек
1:22:56
Part 5. Roblox trend☠️
00:13
PUBG Mobile СТАЛ ПЛАТНЫМ! 😳
00:31
【JavaDB11】DTOとEntityとは何かや使いどころを根本から理解しよう
せかチャン - 世界一わかりやすい情報科チャンネル
Подписаться 54 тыс.
Просмотров 15 тыс.
50%
1
Видео
Поделиться
Скачать
Добавить в
Опубликовано:
15 окт 2024
Поделиться:
Ссылка:
Скачать:
Готовим ссылку...
Добавить в:
Мой плейлист
Посмотреть позже
Комментарии :
29
@あっさん-j8v
11 месяцев назад
こんにちは!いつも分かりやすい動画をありがとうございます。 1点質問があります。 studentDTOをコンパイルすると以下のようなエラー文が出てきますがどうすれば解決できるでしょうか? ・サンプルコードをコピーしても直らなかったため、打ち間違いはないと思います ・フォルダやファイルの場所も間違えていないと思います <エラー文> studentDTO.java:7: エラー: シンボルを見つけられません private ArrayList list; ^ シンボル: クラス Bean 場所: クラス StudentDTO studentDTO.java:12: エラー: シンボルを見つけられません public void add(StudentBean sb){ ^ シンボル: クラス StudentBean 場所: クラス StudentDTO studentDTO.java:15: エラー: シンボルを見つけられません public StudentBean get(int i){ ^ シンボル: クラス StudentBean 場所: クラス StudentDTO studentDTO.java:10: エラー: シンボルを見つけられません list = new ArrayList(); ^ シンボル: クラス StudentBean 場所: クラス StudentDTO エラー4個 よろしくお願いいたします。
@いつでも値引きされてる魚
Год назад
こちらの動画と、他のサイトと合わせて DTOとDAOの違いがざっくりとわかりました!! DTOクラスがないとメンテナスやデータの受け渡しがめんどくさそうな感じですね、、
@SekaChan
Год назад
いつでも値引きされてる魚さん、コメントありがとうございました! DTOとDAOは名前が似てて間違えやすいので、違いが分かったようで良かったです。 DataをTransferするObjectなのか、DataにAccessするためのObjectなのかということで、語源を押さえておくと理解しやすいかなと思います。
@半澤博-k5k
Год назад
いつもありがとうございます。ようやくここまでたどりつけました。 ここはまだ理解出来てないので数日かけて理解します。 空のテキストボックスにフルコーディングして理解しようと思ってます。 なかなか、コンパイルのエラー消えませんけれど。
@SekaChan
Год назад
半澤博さん、コメントありがとうございました! ここまで理解できたら、もう僕のJava講座はゴールに近いですね。 最初はどうしてもコンパイルエラーが出てしまうものなので、エラーメッセージの意味合いを理解してバグ取りできる力が大切かなと思います😄
@ごまごま-j3z
4 месяца назад
ありがとう、ございます。勉強になりましま。dtoは値は継承されないので、しょうか?
@9igon93
Год назад
ありがとうございます。理解すべきポイントを丁寧に優しく説明されているので、視聴する側の頭の中も整理され大変ありがたく思います。次回も楽しみに待っています。宜しくお願い致します。
@SekaChan
Год назад
9 igonさん、コメントありがとうございました! 動画がより深い理解に役立っているみたいで良かったです。 JavaDB講座もそろそろ完結です😄最後までよろしくお願いします!
@user-fn7gv2bl4f
Год назад
質問があるのですがjspの16行目以降のfor文のスクリプトレットのところで としているところを StudentBean sb ••• というようにsbの部分をタグの外に書いたらjspがコンパイル出来ないというエラーが出てしまいました javaweb入門講座9のホワイトボードの例では と書かれていたの出来ると思ったのですがシステム的に出来ないのでしょうか、それとも私の記述が間違っていて本来は実行できるのでしょうか。 長文になってしまいすいません。
@SekaChan
Год назад
かさん、コメントありがとうございました! たしかにここはややこしいですね。 この記述がエラーになるのは、スクリプトレットの外にJavaのコードを書いているためです😄 JSPにはHTMLとJavaのコードを混在させることができますが、Javaのコードを直接書きたい場合はスクリプトレットの内側に書く必要があります。 (JavaWeb講座9のサンプルプログラムでは、HTMLのタグを繰り返し出力するために上記のようなスクリプトレットを使いました)
@user-fn7gv2bl4f
Год назад
なるほど! jspに直接Javaのコードを書くときは今回のスクリプトレットのようにhtmlやjspに用意されたタグの中に記述する必要があるのですね、 教えていただきありがとうございます!
@goosemate1257
Год назад
とても分かりやすい説明でした。 先日、entityって何と聞かれ明確な回答ができなかったのでタイムリーな内容でした。 その際はmodelのようなもの?と聞かれてそうだと言ってしまったのですが、良かったのでしょうか…?
@SekaChan
Год назад
goose mateさん、コメントありがとうございました! 難しいところですが、もし僕がセミナーの受講生から同じ質問をされたら「別のもの」と答えますね😄 ModelはMVCモデルの構成要素の1つで、EntityはDBと対応付けられるクラスを指します。言葉が生まれた背景が異なりますね。 また、使い方の観点でもEntityもDTOもDAOもModelとして扱われるので、やはりEntity=Modelとはいいにくかなと思います。
@goosemate1257
Год назад
@@SekaChan Modelはより広義な意味になってしまうのですね。 ご丁寧に補足までありがとうございます😊
@てん-f2b
Год назад
すごくざっくりとした質問で申し訳ないのですが、DTOは「DAOが毎回DB全部調べてデータ持ってくるの面倒やから、次も使いそうやし貯めとくか!」みたいなもの、という認識でいいのでしょうか?
@SekaChan
Год назад
てんさん、コメントありがとうございました! そうですね。そんなイメージです👍 DTOのT(Transfer)は転送や移送の意味なので、「次も使いそうやし」というのがポイントですね!
@磯圭吾
Год назад
12:38辺りの「全件検索した結果をDTOオブジェクトとして取得」というのはどういうことなのでしょうか?また、この型や変数は特に指定とかはないのでしょうか...?...?初歩的な質問ですみませんm(_ _)m
@SekaChan
Год назад
磯圭吾さん、コメントありがとうございました! 「全件検索した結果をDTOオブジェクトとして取得」というのは、5:16までの説明で完成したStudentDTOクラスのオブジェクトを(selectメソッドの戻り値として)取得するということですね。 この型(StudentDTO)や変数(sdao)の名前は元々決まっているものではなく、両方とも自分で考えて決めたものです😄
@磯圭吾
Год назад
@@SekaChanありがとうございます!
@さんかめはめ
Год назад
理解力なくて申し訳ないのですが、 Javaファイルはどれからコンパイル実行していけばいいのでしょうか?
@SekaChan
Год назад
さんかめはめさん、コメントありがとうございました。 すみません。ここは動画内の説明が不足してましたね🙏 原則として、javaファイルは利用される側からコンパイルする必要があります。 (今回の場合はStudentBean→StudentDTO→StudentDAO→EditStudentServlet) ただ、利用する側から先にコンパイルしても、利用される側も自動でコンパイルしてくれるケースもあります。
@さんかめはめ
Год назад
@@SekaChan ありがとうございます!! 一応手当たり次第でコンパイルしたら出来ました! 利用される側からなんですね! 助かります🙇
@hs5671
Год назад
いつも分かりやすく中身がぎゅっと詰まった動画を提供していただいてありがとうございます。 IOTの職業訓練校に通っているものなのですが、WEB系の訓練校ではないため学校の先生に相談してもなかなか回答を得るのが難しい状況であります。 今回も質問なのですが、動画の中で表の作成をtableタグではお勧めしない方法との事ですが、実際の現場ではどのような方法で表を作成しているのでしょうか。 よろしくお願いします。🙏🏻
@SekaChan
Год назад
H Sさん、コメントありがとうございました! 一般的には、スタイルシート(CSS)を使うことがオススメされています。 webページの構造はHTMLのタグで記述しデザインはCSSで記述することで、開発を分担できたり簡単にデザインを切り替えられたりなどのメリットがあるためですね😄
@hs5671
Год назад
いつもすみません、ご回答有り難うございます。早速、勉強に取り掛かりたいと思います。 【JavaDB12】webアプリからデータベースの更新処理をする方法の動画も拝見済みなのですが、その動画のサンプルプログラムをSpring boot、タームリーフを使用して実現するような動画などアップしていただければ嬉しいです。
@SekaChan
Год назад
@@hs5671 さん、返信ありがとうございました。その動画なら作成済ですよ😄 ●ThymeleafとEL式でデータの受け渡しをしてみよう! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-h9XF7j5L2fE.html
@hs5671
Год назад
ThymeleafとEL式でデータの受け渡しをしてみよう!の動画も視聴させていただきました。Spring bootのJPAを使用してデータベースの更新したり、データベースの参照結果をHTMLに受け渡しするような動画をリクエストしたいです!!
@YMR1122
Год назад
今回は難しかったんで何回か見て復習します 流行りのPythonの上級講座 (新人研修レベル)を再度リクエストしますm(_ _)m 検討お願いします。
@SekaChan
Год назад
舞人さん、コメントありがとうございました! たしかに、今回からさらに難しくなりましたね。 BeanやArrayListのあたりも振り返ってもらうと、理解がより深まりやすいかなと思います。 Pythonの上級編については、(世間的には流行っているものの)せかチャンの視聴者さんからはリクエストが少なめなんですよね💦 話したいPythonネタはたくさんあるので、リクエストが集まったら動画化を検討します!
Далее
21:52
【JavaDB12】webアプリからデータベースの更新処理をする方法
Просмотров 8 тыс.
14:01
【JavaDB10】DAOとは何かや使うメリットをわかりやすく解説
Просмотров 15 тыс.
00:42
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
Просмотров 9 млн
1:22:56
МАФИЯ в РЕАЛЬНОЙ ЖИЗНИ: Киркоров, Масленников, +100500, Дава, Супер Стас, Ликс, Генсуха, Шадоукек
Просмотров 3,7 млн
00:13
Part 5. Roblox trend☠️
Просмотров 3,1 млн
00:31
PUBG Mobile СТАЛ ПЛАТНЫМ! 😳
Просмотров 174 тыс.
9:29
JavaBeansのルールとBeanやプロパティを理解しよう【JavaWeb入門講座12】JavaBeans
Просмотров 13 тыс.
8:30
【JavaDB1】DB接続の仕組みやJDBCとは何かを基本から理解しよう!
Просмотров 26 тыс.
55:46
【最短で完全理解】共通テスト情報プログラミングで必須なアルゴリズム大全【線形探索_二分探索_バブルソート】
Просмотров 218
17:13
【JavaDB6】超重要!JDBCプログラミングの基本を初心者向けに解説
Просмотров 15 тыс.
15:53
【JavaDB7】この1本で完璧!検索と更新のJDBCプログラミングを理解しよう
Просмотров 10 тыс.
10:48
JSPとサーブレットの特徴を根本から理解する【JavaWeb入門講座8】JSPの基本
Просмотров 19 тыс.
10:16
JSPの基本的なタグをひと通り理解しよう【JavaWeb入門講座9】JSPで使えるタグ
Просмотров 11 тыс.
12:10
第1回 DI編【誰もが一度はつまずくSpring Bootを解説♪】【若手Javaエンジニア向け】
Просмотров 10 тыс.
15:16
【JavaDB9】WebアプリからDB接続する超シンプルなプログラム
Просмотров 11 тыс.
20:29
Eclipse(エクリプス)のインストールと使い方【Java入門講座】
Просмотров 74 тыс.
00:42
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
Просмотров 9 млн