Javaからデータベースへの場合、JDBC、JPA、またはHibernateのようなORMの使用を検討できます。必ずしもグラフィックをデータベースに保存する必要はありません。グラフィックをファイル システムに保存し、データベース経由でポイントするだけでかまいません。Java サーバーは、AJAX を介して (JSON 形式を使用して) javascript UI/フロント エンドと通信できます。 getJSON 呼び出しも行い、サーバー上の Java コードを呼び出します。
JQuery を使用したサンプル呼び出し (Jquery を使用する必要はありません。これは参照用です)。この場合、フォームの送信 (他のアクションでもかまいません) は、サーバー側で "login" への post 呼び出しを行います。シリアル化された配列 (JSON 形式) はサーバー側で解析できます。これはあくまで参考用です。任意のクライアントから JSON 呼び出しを行い、サーバー上で処理できます (サーバーがメッセージで応答したときに呼び出される成功コールバックを登録します)。
var v = jQuery("#login").validate({
submitHandler: function(form) {
var data = $.toJSON(jQuery('#login').serializeArray()); {
var ajaxResponse = $.ajax({
type: "post",
url: "login",
contentType: "application/json",
data: data,
timeout: 5000,
success: function(data) {
if ($.parseJSON(data).indexOf("Invalid") == -1) {
jQuery('#displayResponse').html($.parseJSON(data));
}