5

チャットアプリケーションは、データベースを使用して実装できます(ブラウザーは特定の期間で継続的に要求を送信し、メッセージを保持するテーブルからデータを取得します)。

私はそれを知りたいのですが、HTTPでAjaxとjsp / servletsを使用し、データベース接続なしでチャットアプリケーションを実装する方法はありますか?私はjsp、servletsを知っています。セッション、リクエスト、レスポンスをjsp /サーブレットアプリケーションの内部でどのように処理できますか?

4

3 に答える 3

1

データベースは単なる栄光のファイルです。データが十分に単純で、データベースを処理したくない場合は、ファイルに書き込むだけですか?

于 2012-05-10T19:01:44.783 に答える
1

非実稼働の教育用バージョンが必要な場合は、Application Scope を使用できます。

チャットリストを保持するアプリケーションスコープの変数を持つことができます

例: 使用<jsp:useBean scope="application">(アプリケーションごとに 1 つのインスタンス)

スレッド セーフ ゴーグルがあり、必要に応じて同期をとっている限り、問題ありません。

しかし、前述のように、node.jsを確認してみてください。その自然な候補のようです

編集:

アプリケーション コンテキストは VM ごとであることに注意してください。たとえば、ほとんどのスケーリング アプローチではありません。

も使用できますServletContext.setAttribute(同じ同期とスケーリングの問題)

于 2012-05-10T19:06:09.960 に答える
1

あなたが Java の専門家である場合、必要なものは、Java クライアントを使用してサーバーレス、データベースレスのアプリケーションを構築できるサービスであるspire.ioにぴったりのように思えます。

于 2012-05-10T19:47:13.113 に答える