備忘録

プログラマの日々の業務の備忘録です

はじめてのJSP(2016/05/28)

Java言語を習得する必要があるので、学習がてら初めてWebシステム開発に挑戦してみます。 C#の経験があるので、IISASP.NET)+SQLServer なら簡単に出来そうですが、Javaなので tomcatJSP)+SQLServer で構築します。 SQLServerの理由はPCにインストール済みだからという単純な理由です。 今回は、以下の手順で2週間ほど勉強しました。

1.学習手順

  1. テキストの読み込みながら、サンプルプログラムを作成
  2. 自分が欲しいWebシステムを企画(JSPtomcatSQLServer
  3. 似たようなWebシステムをインターネットで探して、真似てプログラムを作成
  4. 何となく動くようになってきた所で、自分の知識でリファクタリング
  5. 自分で考えた機能をゼロから作成

2.感想

3の時点では詳細が分からずとも何となくシステムが動いてしまいます。 「分かった」気分になりますが、実際はスタートラインに立っただけと言えます。 学習で重要なのは、4と5の実践なのでは?と感じています。 「より良くするには、こうすれば良いはずだ」と自分の知識から見立てを行って実践する。 見立て通りにならない場合は自分で原因調査を行う。 そして、5でゼロから作成できれば、自分の知識を自在に引き出せると言えると思います。 ⇒得た知識の確認と実践が重要です!

※補足

今回ネックはJava言語というより、eclipseの操作方法でした。 特に、Webシステムのデバッグ方法というか、ビルド方法というかイマイチ上手く行きませんでした。 また、Webシステム開発には色々な言語(JSPサーブレット、HTML、CSS)や環境(tomcatSQLServerJDBC)が必要なので 知識ゼロの人が手を出すには苦労するなと感じました。 しかし、今回自分で実践してみてWebシステムの開発は楽しいです!苦労はしますが楽しく勉強できると思うのでお勧めです!