- ベストアンサー
JAVAを勉強したいの
JAVAを使ってHPを作ってみたいの。分かりやすく説明しているHPとか知ってましたら教えてください。簡単なHTMLなら書ける初心者です。よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
JAVAプログラマーです。 今まで手がけた業務のほとんどがHP作成です。 ご質問の内容があまりに漠然としていて、JAVAをどのように使って どんなHPを作りたいのかがまるで分からないものですから、 とりあえずこんなところだろうと思われるあたりのことを書いておきます。 JAVAは大きく分けてアプリケーションサイドで動かすものと サーバーサイドで動かすものの2種類なのですが、 HP作成に使うのはもちろんサーバー側で動かすもの(サーブレット・JSP)が主です。 CGIやASPと並び、HP作成にとてもよく利用されている言語だと認識しています。 中でも特にJSPと呼ばれるプログラムはHTMLと組み合わせて使うものですので、 HTMLの知識がおありならデザイン面ではそれだけ作成はしやすくなると思います。 サーバーサイドJAVAでは内部ロジックを作成することになります。 JAVAを使ってアニメーションやゲームを作って、それを掲載したHPをHTMLと 組み合わせて作りたい、とのことでしたらアプリケーションサイド(Applet)の 開発になります。 これはJavaScriptでも代用がきく範囲だと思います。 (Scriptはそれほど詳しくないので断言はできませんが。) ただ、個人が自分の趣味で作るHPにサーバーサイドJAVAを使わせることは あまりオススメしません。 理由としては、まず無料HP開設サービスを提供しているところで JAVA利用可能なサーバーがほとんどありません。 JAVAを使ってHPを公開するなら、どこか有料のサーバーをレンタルしてのせるか それこそ自宅でサーバーを立ち上げることになります。 また、JAVAを使わずとも掲示板やチャットなどは簡単に作成することができます。 また、アニメーションやゲームを作成できるAppletですが、今はあまり多く 利用されているとは言いがたいです。 理由は、まずIE6.0でAppletを動かすVMがサポートされなくなった (最初の設定のままではAppletの動きを見ることができないので、 自分のPCにJDKが入っていない人はVMを別途インストールしなければならない。 それほど手間ではないんですけどね。)ことや、 またAppletに替わるもの(たとえばJavaScript)の普及があげられます。 ただ趣味でHPを作りたいだけってことなのでしたら、JAVAを利用する必要は ないと思います。 でももし第一の目的がHP作成自体なのではなく、JAVAを使って何かを作ること ということであれば、 まずアプリケーションサイドの開発から着手して学習されてからサーバーサイドの 開発にとりかかるのがいいと思います。 まずはJAVAに触れてみて、JAVAの大まかな機能などを理解されてから 本格的に開発にとりかかる、といった感じです。 JAVA開発ツール(JDK)は無料で手に入りますので(参考URL)、 あとは参考書片手に頑張ってください。 JDKはつい最近になって最新版1.4が発表になりましたが、まだ使われている方が 少ないこともあり、情報が入手しにくいのではと思いますので1.3Xあたりを 使われるのがいいと思います。 参考サイトをいくつかのっけておきます。 Java 2 Platform SE 1.3 (JDKのコアAPI。辞書みたいなサイトです。重要です。) http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html Java勉強会(初心者向けです。古いサイトですが、十分役にたつと思います。) http://stslabo.sts.co.jp/Java/Tutorial/Primer/index.html Java FAQ(何かわからないことがあるときに見てみてください。) http://www.gimlay.org/~javafaq/ Java Solution(役に立つ情報がいろいろあります。) http://www.atmarkit.co.jp/fjava/rensai/index/index.html Java Programing(Appletのサイトです。アニメ作成時にぜひ。) http://www.njk.co.jp/otg/Study/JavaStudy/ *****ここから下はサーバーサイドJavaのHPです。***** Generated Documentation(Javaサーブレット用API。重要。) http://java.sun.com/products/servlet/2.2/javadoc/index.html ひよこサーブレット(サーブレットサイトです。) http://homepage3.nifty.com/uzblend/servlet/ Servlet Garden(いろいろ詳しく載っています。) http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/ 頑張って学習・開発してください。それでは!
- 参考URL:
- http://java.sun.com/
その他の回答 (3)
- ct27
- ベストアンサー率62% (48/77)
とりあえず「こんなことができるHPを作りたい」から入った方がいいと思います。 その後に初めて実現方法はJavaでとかJavaScriptでとかになるのでは・・・ 「ここのHPみたいにしたい!」とか具体的なものはありますか? (じゃないと単純にJavaとJavaScriptの違いを説明しただけで終わっちゃいそうなので(^^ゞ)
お礼
漠然としすぎていて要点を得なかったと思います。HPを作っていてこういうのしてみたいっていうのが出てきたらまた協力してください。回答ありがとうございます。
はずしているかもしれませんが、 Java総合のページでよく見ています。↓ http://www.atmarkit.co.jp/fjava/index.html
お礼
なんかいっぱい書いてそうなのでゆっくり見てみます。ありがとうございます。
- ToshiJP
- ベストアンサー率38% (482/1255)
JAVAを使って? JavaScriptじゃないんですか? JAVAでページを作成するのってあまり聞かないんですが・・・?
お礼
回答ありがとうございました。
補足
その辺もよく分からないので…その辺から教えてもらえるようなものがいいです。
お礼
なんかいっぱい書いてくださってとてもありがとうございます。ゆっくり見てみます。ありがとうございました。