Javaでウェブサイトを作るにはどうすればいいですか? [closed] 質問する

Javaでウェブサイトを作るにはどうすればいいですか? [closed] 質問する

これは本当に些細な質問かもしれませんが、私は学校で Java プログラムを書いていて、Java で Web サイトも作成できることを最近知りました。

  • どうすればそれができるでしょうか? 何か良い本やチュートリアルはありますか?
  • Web 開発には Java と PHP のどちらが適していますか?
  • また、PHP を使用する場合は MySQL が登場し、デスクトップ用の Java プログラムを作成するときはファイル I/O を使用するだけなので、Web 開発にはファイル I/O と MySQL のどちらが適しているのでしょうか?

ベストアンサー1

いくつか異なる質問をしていますね...

  • Java で Web サイトを作成するにはどうすればよいでしょうか?

Java で Web サイトを作成する最も簡単な方法は、JSP を使用することです。JSP は Java Server Pages の略で、動的なページを作成するために HTML を Java コード ファイルに埋め込むことができます。JSP をコンパイルして提供するには、サーブレット コンテナが必要です。サーブレット コンテナは基本的に Java クラスを実行する Web サーバーです。最も一般的な基本的なサーブレット コンテナは Tomcat と呼ばれ、Apache Software Foundation によって無料で提供されています。cletus が提供したチュートリアルに従ってください。ここ

Tomcatを起動して実行し、JSPの展開方法の基本を理解したら、独自のJSPを作成し始めるのがよいでしょう。私はいつもIBM developerWorksのチュートリアルが好きです。そこにはJSPチュートリアルがあります。ここ見た目はまあまあです(少し古いですが)。

Java Web 開発には JSP 以外にも多くの要素があることがわかりますが、これらのチュートリアルを読めば正しい方向に進むことができます。

  • PHP 対 Java

これはかなり主観的な質問です。PHP と Java は単なるツールであり、下手なプログラマーの手にかかれば、どんなツールも役に立たなくなります。PHP と Java にはそれぞれ長所と短所があり、それらについての議論はおそらくこの記事の範囲外です。すでに Java を知っている場合は、Java を使い続けることをお勧めします。

  • ファイル I/O と MySQL

MySQL は、多数の同時ユーザーを処理できるように設計されているため、Web アプリケーションに適しています。ただし、Java のデータベース接続フレームワークである JDBC を介して、Java でも PHP と同様に簡単に MySQL を使用できることに注意してください。

おすすめ記事