MySQL、JAVA REST、Python RESTによるJDBCによるシリアライゼーション

私はいくつかのユーザ情報を格納するためにMySQLでJDBCを使用し、サーバ用にJava RESTを、クライアント用にPython RESTを使用するプロジェクトを持っています。

私の質問です:デフォルトで(私は設定で何も変更されていません)、クライアントからのHTTP要求は、サーバー側でシリアル化されていますか?私はこれを尋ねます。なぜなら、私がデータベースを挿入/削除するスレッドセーフなものか何かを削除する必要があるかどうかを知りたいからです。

0
Java RESTにはどのようなフレームワークを使用していますか?
追加された 著者 Buhake Sindi,

1 答え

もちろん、スレッドセーフである必要があります。 Java EEアプリケーションサーバーは着信要求ごとにスレッドを割り当てるため、Javaサーバーをシングルスレッドのように記述する必要があります。

また、データベースの分離とテーブルのロックについて考える必要があります。あなたは "汚れた読み込み"を許可するか、取引をシリアル化する必要がありますか?更新を選択する必要がありますか?これはスレッド設定とは別のデータベース設定です。

1
追加された
"Java EEアプリケーションサーバーは着信要求ごとにスレッドを割り当てます"ので、各HTTP要求には独自のスレッドがあります... oky doky。それは私が知る必要があったすべてです。それはそのようなものだと思ったが、確かにしたいと思った。
追加された 著者 AndreiBogdan,
ああshush ...英語は私の母国語ではない、それは早いです、まだ私のコーヒーを持っていない:)
追加された 著者 AndreiBogdan,
実際、私は英語ではそれほど悪くはない、以前のことは単純なミスだった。しかし、人々(この場合は私)が「どうもありがとう、ミス/タイプミスをした」というより、間違いの言い訳をしようとするのは興味深いです。D
追加された 著者 AndreiBogdan,
所有者は "その"です。 "それは" "それは"の略です。それをあなたのコメントに置き換えて、それがまだ理にかなっているかどうかを確認してください。
追加された 著者 duffymo,
あなたを是正するためのすべての理由。私が流暢であったものよりも多くを学ぶことに決めたなら、私に訂正していただきありがとうございます。
追加された 著者 duffymo,
あなたの英語は悪いとは言いませんでした。あなたが作った(非常に単純な)間違いは、それを第一言語として話す人々からさえ共通です。心配ない。
追加された 著者 duffymo,