質問: javaでホームページ作りたい。 javaでホームページ作りたい。 未経験ですが、it業界目指しています。 面接でアピールするために失業期間にjavaでホームページ作りたいのですが。 大雑把でどういう過程で作成すればよいか教えていただけませんか? 検索したんですが、まだ、自分のレベルだとよく分かりません。 あれば良いサイトも教えていただきたい。
回答: javaで動的なwebサイトを構築するには、サーブレット/jspといったものを使用します。 但し、これらはjavaの基礎を習得した上で、学んだほうがよいかと思います。 以下に、参考になるサイトを挙げておきます。 もう一度言いますが、基礎から学ぶことを強くオススメします。 付け焼刃でjavaを学んでも実務では役に立ちません。 ■基礎 http://wisdom.sakura.ne.jp/programming/java/index.html ■サーブレット http://www.techscore.com/tech/j2ee/servlet/index.html ■jsp http://www.techscore.com/tech/j2ee/jsp/index.html ちなみに、サーブレット/jspのプログラムを一般公開するには、 アプリサーバにjavaアプリケーションをのせて、公開する必要があります。 phpなどの言語であれば、無料レンタルサーバなどが色々と用意されていますが、 現状javaが公開できるレンタルサーバは少ないです。 もしグローバルipなどをお持ちであれば、自宅サーバを立てて公開などできれば、 面接でもアピールできるのではないでしょうか?(セキュリティなども考慮が必要) サーバを以下のような構成で運用できれば、力になるかと思います。 ・webサーバ(apache webサーバ ipアクセス制限など) ・アプリサーバ(apache tomcat ここにservlet/jspを置く) ・dbサーバ(oracle/postgresql など、データアクセスが必要であれば用意) 自宅サーバであれば、これらを 1 つのpcにインストールして運用も可能です。 あと、最近のjavaアプリでは、サーブレット/jspをそのまま使用するのではなく、 フレームワークといった、開発効率を上げるためのライブラリも使用します。 サーブレット/jspでサイトが構築できた後は、フレームワークを使用したサイトを 構築するのもよいかと思います。 strutsなどが有名です。(最近は struts2 や、sastruts などもありますが) その他にも多くのフレームワークが存在します。