4

新しいプロジェクトを開始しています。クライアント インターフェイスは GWT (および GXT) に基づいています。事前に決定されているとは言えません。ただし、サーバー側に関しては自由に選択できるので、楽しみながら、その過程で何か新しいことを学ぶことができます。いくつかの要件は次のとおりです。

  • サーバーとの交換は JSON を使用して行われます。ほとんどの UI はクライアントの GWT (JS) によって生成されます。そのため、クライアント/サーブの交換は可能な限りデータ交換に限定されます。
  • Hibernate はありません (私が接続する独自のデータベースでは実際にはサポートされていません)。過去のプロジェクトでは、人々は JDBC または iBATIS を使用していました
  • ある種の IoC (Google に固執するためだけに Guice を考えています)
  • LDAP に基づくある種のセキュリティ フレームワーク。以前は Spring セキュリティ (Acegi) を使用していましたが、理想的ではなく、多くのカスタマイズが必要でした。

では、基本的には、実証済みの Spring/Acegi を使い続けるか、Guice に基づいたものを試す必要がありますか? そして、その「何か」はどのようなもので、どの程度成熟しているのか?

4

3 に答える 3

5

Apache Shiroを見てください。春に言及することなく、それは勢いを増しているようです。

于 2010-03-09T07:43:15.723 に答える
1

クライアントとサーバーで IOC を実行したい場合は、Guiceを使用してください。サーバーでは Guice を、クライアントでは兄弟のGINを使用できます。

于 2010-03-09T08:43:46.593 に答える
0

上記の答えのどれも私に実用的なアイデア(またはほとんどすべて)を与えなかったので、私が最終的に得た式は次のとおりです。

Maven + GXT + GWT および Guice + iBaGuice

于 2010-03-17T19:41:06.693 に答える