2011-01-26 11 views
2

私は新しいWebベースのJavaアプリケーションを開発し始めています。まず、適切なフレームワークを提案してください。優先順位は、開発時間を短縮することです。しかし、同時に、私は、アプリケーションを高度に構成可能でモジュラーにしたいと思っています。新しいJava Webアプリケーションに必要なツールとフレームワーク

粗仕様:
- 大規模なユーザーベース(〜1M)。ほぼ200人の同時ユーザー。
-Write to databaseは中程度ですが、読み取りは高いです。
- ロールベースのセキュリティ
- アプリケーションは、高度にのスケーラブルである必要があります。
- オブジェクトリレーショナルマッピングが必要です。
- アプリケーションを後でWebサービスとして公開することができます。

私はほとんどがオープンソース/フリーツール&フレームワークで作業しています。

IDE:TortoiseSVNの
データベース::
リポジトリのEclipse MySQLは、今のよう

答えて

2

それはあなたが必要とすべてのものなどを持っていると私はSpring Frameworkを示唆している(しかし、私は、パフォーマンスを向上させるためのスイッチング気にしないだろう)。 Spring Rooを使用すると、アプリケーションをすばやく起動して、必要なものすべてを起動して実行することができます。私はRooを取り除くことをお勧めします。少なくとも今のところそれが私たちの行うことです。たぶん時間がたつにつれて、いつでも役に立つと思うように成熟するでしょう。

SpringSource Tools SuiteはEclipseベースで非常によく行われています。

+0

良いオプションです。 Springで開発時間を短縮できる方法はありますか? – dvl

+0

それは異なります。 Rooは、プロジェクトの最初の部分をスピードアップし、すべてを構成し、エンティティなどを追加しますが、後でそれがなくてもちょっとしなければなりません。 –

+0

おかげさまでVincent。私はそれを調べ始めました。 – dvl

関連する問題