1

この質問があまりにもオープンエンドではないことを願っていますが、正しい方向に微調整するだけで十分です。

私は現在、オンライン会計システムを構築しています。ユーザーは、登録、ログイン、顧客の作成、請求書やその他のドキュメントの生成、そして最終的にはそれらのドキュメントの印刷/電子メール送信を行うことができます。

私はJavaプログラマーですが、残念ながらWebプロジェクトとその設計概念についてはあまり経験がありません...

これは私がこれまでに得たものです-SpringをロードするTomcatWebサーバー。Springは、私のDAOとビジネスロジックに必要なクラスを処理します。Tomcatは、Webサイトを構成するページを含むJSPを提供します。インタラクティブにするために、ページ(jQueryとそのAJAX呼び出し)でJavaScriptを使用してJSONデータを送受信しました(これは、クラスの1つでhandleAction()メソッドを呼び出すページに投稿することによって行われます)。

私の質問は、私はこのプロジェクトに正しい方法で取り組んでいますか?適切なツールと方法を使用していますか?プロジェクトに取り組む方法は文字通り無数にあることを理解していますが、試行錯誤された方法、一般的な慣行などに関してフィードバックをもらいたいと思っています。

前もって感謝します!

ザンデル

4

2 に答える 2

0

Web用の新しいAJAXメソッドを探しているので、 Google Web Toolkit(GWT)を使用してJavaプログラミングスキルを活用できます。これにより、クライアント側とサーバー側の統合が非常にシームレスになります。クライアント側とサーバー側の両方でJavaを使用できます。(GWTコンパイラはクライアント側のJavaからJavaScriptを生成します)

GWTリモートプロシージャコール(RPC)チュートリアルを参照して、クライアントとサーバー間の非同期通信がいかに簡単であるかを確認することをお勧めします。

会計システムがSEOに関心を持っているとは思わないので、SEOのような短所のいくつかに陥りがちではないので、プロジェクトに適しているかもしれません。

キーワード:Java、インタラクティブ、AJAX呼び出し。

于 2010-04-14T10:10:42.367 に答える
0

あなたはすでに技術的な解決策を提供しているように思えます。あなたの設計が何をすべきかを知らずにあなたの解決策の品質についてコメントするのは難しいです。私たちはあなたのプロジェクトの範囲について何も知りません。

Webアプリを作成するための新しい方法を探している場合は、37Signalsから無料でダウンロードできるGetRealをチェックしてください。より正式な設計先行プロジェクトの場合、古い軍用規格(MIL-STD-810)も方向性を示します。

于 2010-04-14T10:34:56.703 に答える