2012-02-21 25 views
1

を使用してWebサーバを作ります。私はJavaについて多くのことを知らないので、自分でサーバーを構築しようとすると多くの問題を抱えています。今のところ、私はクッキー、データベース、およびいくつかの他のメソッドを実装しようとしました。これで私のWebサーバーに関する基本情報を得ましたので、私はいくつかの質問をします。は、Google App EngineのSDKを使用してJSPおよびJava

javaとjspを使用してこのようなWebサーバーを作成するのは適切な方法ですか? Javaサーブレットは、ユーザー入力を取得し、HTMLおよびJavaコードを含む異なるJSPページに送信します。しかし、私はここでいくつかの記事を見つけました。このようにjspを使うのは悪い習慣です。私は他のどのように私がウェブページを作ることができるかわかりません。誰もが上記のようなWebサーバを作るための適切なアプローチをお勧めしますか?私は見てみることができるテンプレートがあるかどうか知りたいです。

答えて

0

あなたが作っていることは、「サーバー」ではなく「Webアプリケーション」または「Webサイト」であるようです。前者は、HTTP,などの特定のプロトコルを実装するためのソフトウェアを作成することを意味し、後者はサーバー上で動作する一連のWebページまたはアプリケーションを作成しています。

Javaだけでなく、任意の数の言語でWebアプリケーションを作成できます。あなたが共有したスクリーンショットから、Rails(Ruby)、Django(Paython)、またはSymfony2(PHP)を使用すると、基本的なモデルの足場を必要以上に必要としないように見えますかわいらしい顔。

は、Javaに精通している場合もPlay!フレームワークをしようとする場合があります...

+0

はい、右の用語は、「Webアプリケーション」です。私はそれが私の学校が主に使用する言語なので、Javaに固執したいと思います。正確には「フレームワーク」とは何ですか? Google App Engine SDKとはどのように違うのですか? – wonie

+0

よく私はGAEを使用していないので、特にコメントはできません。しかし一般的には、GAEは 'LAMP'のようなプラットフォームです。プラットフォームです。その環境でどの言語やリソースがサポートされているかについての詳細があります。この場合、SDKを使用して特定のものを利用する必要があります。アプリケーションフレームワークは、アプリケーションを構築するライブラリのようなものです。開発者がアプリケーションを作成するたびに新しい実装を記述する必要がないように、アプリケーションに必要な基本的な配管をカバーしようとします。 – prodigitalson

関連する問題