プログラミング言語とデータベースを接続する為のドライバを指します。レッスン8では、このJDBCの基本的な使い方の説明を学びました。ドライバのインストール、データベースのセットアップ、そしてJavaとDBの接続方法を説明文に沿って実行していきます。"password"の部分は,ご自身でrootユーザーに設定したものを記載してください。}}上記のようなクラスを作成する必要がありました。接続する上での基本のお作法として閉じる(コネクション、statement、resultsetの3つについて)閉じる順番に注意。例外発生時でも閉じるようにしておく更新系のSQL実行時は値を確定させという事が決まっているようです。言うと、JavaとDBを接続したらその後、接続を閉じる。その時の流れには決まりがあってその通りにするんだよ、という事かと思います。レッスン8を学習すると、Javaアプリケーションとデータベースの連携について理解が深まりました。レッスン9は、データベース連携機能のコードの書き方についてです。DTOやDAOという話からスタートし、フレームワークと呼ばれるものの一種であるHibernate(ハイバネート)を導入して使ってみるところまでの話となります。言うとレッスン8より、よりオブジェクト指向らしいコードを書きましょう、という内容でした。「データベースの各カラムに対応した変数をもつクラス」と「データベースへ接続する部分やSQL文を実行する部分を担うクラス」を作成。呼ばれる種類のフレームワークを利用する方法があります。それがHibernateです。このO/Rマッピングのフレームワークのインストールと、DB(データベース)からデータを取得する、という流れを学びました。レッスン9は理解するのが大変でした。繰り返しになりますが、レッスン8の内容をよりオブジェクト指向的にする、その為の環境構築を学んだという感じです。目安時間2時間レッスン10は、インターネットとは、一体なんですか?という最も根本の部分の学習です。このレッスンは読み込むだけなので、目安時間もいつもより短いものでした。すごくぶっちゃけて言うと、パソコンとパソコンの情報を繋ぐシステムがインターネットです、という事の詳細の説明です。リクエストされたパソコンは見たいと言われたページを見せる「レスポンス」を返します。これがインターネットで情報を見るという一連の流れとなります。何気なく毎日使っているインターネットは、こういった仕組みと流れの上で成り立っている事を初めて知りました。ネットを当たり前に使い過ぎていて「どういった流れでページが表示されるか?」など考えたこともなかったです。このインターネットの仕組みへの理解がプログラミングでアプリケーションを開発する上で、とても大事になってくる事なのでキチンと覚えておかねばなりません。Transfer)→アプリケーションの設計方法(アーキテクチャ)の1つで、リソース(操作の対象)をURLを使って表し、それに対してHTTPメソッド(主にGET、POST)を使って操作を行うこと。RESTを構成する7つのアクションリソースの操作は7つのアクションで構成されている。POSTこの7つのアクションをそれぞれ、Javaのサーブレットとして作っていく。Webアプリケーションの基本的な処理の流れリクエストの送信:クライアント(ブラウザ)が、リクエストを送信。リクエストは、一旦Webサーバが受け取り、動的なWebコンテンツ(Servlet/JSP)へのリクエストだった場合にアプリケーション・サーバへリクエストを転送する。ルーティング:リクエストのURLを解析し、コントローラへのルーティングを行う。あるリクエストに対して、どのコントローラのどのアクション(メソッド)で処理を行うのか決定。データの取得(操作):コントローラは、モデルを介してデータベースからデータの取得や作成や更新などの操作を行う。ビューの描画:コントローラはモデルから取得したデータをビューに渡し、ビューはデータを埋め込んだ結果をHTML形式などで出力。レスポンスの返信:コントローラはビューから受け取った結果をレスポンスとしてWebサーバへ転送し、Webサーバからクライアント(ブラウザ)へレスポンスを返す。Webアプリケーションの基本的な構造で、これからWebアプリケーションを作っていく上で、特に、リクエストとレスポンスHTTPリクエストのメソッドRESTMVC(モデル、ビュー、コントローラ)ルーティングが、webアプリケーションの構築でとても重要になってくることになるようです。レッスン10はこれからwebアプリケーションを作るための、予備知識の学習といった側面が強い章でした。30代Uターン転職でオススメな職種を公開スポンサーリンクプログラミングテックアカデミーtechacademyjavaレビュー感想JavaコースツイートシェアはてブLINEPocket1feedly【Uターン転職とは?】その方法と手順を解説します【超調べた】30代で転職、プログラマーになるなら学ぶべき言語はJavaRECOMMENDこちらの記事も人気です。プログラミング2018.6.14【無料レッスン受けてみた】テックアカデミー:コードキャンプ比較レビュープログラミング2018.8.8【超調べた】30代で転職、プログラマーになるなら学ぶべき言語はJavaABOUTこの記事をかいた人あのアラタ結婚を機に山梨へ帰ってきた長男坊。Uターン転職で採用されるコツや、苦労した体験談などをブログに書いてます。2020.1.28【実体験】Uターン転職すると給料は下がるのか?Uターン転職2019.12.5【親が心配】Uターン転職はするべきか?すべきです【実体験】Uターン転職2019.9.18【実体験】Uターン転職で確実に就職する方法を伝えますUターン転職2019.8.20【30代】僕がUターン転職を決意したきっかけ・理由を公開しますあのアラタのプロフィール結婚を機に山梨へ帰ってきた長男坊。Uターン転職で採用されるコツや、苦労した体験談などをブログに書いてます。(3)あのアラタのプロフィール結婚を機に山梨へ帰ってきた長男坊。Uターン転職で採用されるコツや、苦労した体験談などをブログに書いてます。