このブログは、
プログラミング超初心者が、プログラミングの学習を始めてからの経過を記したものです。
現在プログラミングスクールに通い76日が経過しました。
- 76日間の経過でどれくらい学習が進んだか
- 76日間でどの程度理解が進んだか
- 76日間での心境の変化
などを書いていきます。
- プログラミングに興味があるけど未経験だよ
- 初心者がプログラミングスクールに通うとどれくらい理解が進むのか
- 学習中に初心者はどういう心境にいるのか
このあたりの内容が気になる方は読んでみていただけますと幸いです。
では、
前回の72日経過の時から4日経ちましたが、
(現実世界とかなりのタイムラグとなってしまいました。。が、継続して書きますので。)
進捗具合はこちらです。
- メッセージボードの作成(の続き)
→Java servletによる最初のWebアプリケーションとして、
メッセージボードを作成しました。
こちらでした。
前回からの続きで、
サーブレットを書くところからです。
前回は、
- IndexServlet
- NewServlet
を書きましたので、
続きということで、
- CreateServlet(挿入処理)
- ShowServlet(詳細画面)
- EditServlet(編集画面)
- UpdateServlet(更新処理)
- DestroyServlet(削除処理)
を書きました。
それぞれのサーブレットを書き、
それに付随するJSP(ビュー)も書きました。
CreateServletを書いて、Tomcatを再起動して動作の確認。
エラーが出たらコードを確認するためパソコンとにらめっこ。
書き間違えているところを発見したら修正して、Tomcatを再起動して動作の確認。
エラーが出なかったら、次のShowに進む。
Showも同じ工程で、コードを書いてTomcatを再起動して動作確認。
エラーが出たら、パソコンとにらめっこ。
間違え探しをして、間違えを発見したら修正して再起動。
Edit→Update→Destroyの順に同じ工程を行って、
エラーが出なければメッセージボードの大方が完成となりまして、
この後、ホントに少しの機能の追加と画面を装飾です。
ボタンを押したときにデータがなかったときの表示、
「お探しのデータは見つかりませんでした。」
の機能を追加して、
少しだけCSSを追加して、
画面を見やすく、簡単な装飾をしました。
あと、
「登録が完了しました。」のような、
フラッシュメッセージと呼ばれる文言表示を追加して、
「次のページへ進む」「前のページに戻る」のリンクを貼る、
ページネーション機能を追加しました。
最後に、
数値を入力した際に適切な数値が入力されたかをチェックします、
バリデーション機能を追加しました。
理由はわかりませんが、
個人的にはバリデーションが好きです。なぜだ?
ここまでくると、
アプリケーションを作っている感は出てきますね。
Tomcat再起動のたびにエラーが出て、
「おいーー、またか・・・」
と思うことが多く、なかなか大変な思いでした。
時間の捻出のための「睡眠時間の削減」が原因のため、
通常時よりもどーーしても注意力散漫になってしまっているような気もしつつ、
アタマが回ってないと言いますか、
アタマスッキリで冴えわたっているわけではなかったので、
いつも以上に注意してないと、確認のたびにエラーが出てきてました。。
しかも、深夜の時間帯にパソコンを開くことが多かったので、
日中よりも眠気は強く、よく寝落ちしてしまってました。
睡眠時間の削減を始めてから、
約70日経ってますので、
蓄積疲労もあるのでしょうが、もう一踏ん張りです!
ではー。