2012-01-15 14 views
0

SOのいくつかのリンクを読んでから、 'playframework'を経由してJava Webアプリケーションをビルドしました。私の選択が私のテストプロジェクトのために正しいかどうかはわかりません。私の最初のJava Webアプリケーションを作成する

.NETでこれを行うにはお馴染みの

アムが、道に沿ってのJavaを学ぼうと

デフォルトのページでは、送信ボタン

enter fname 

enter lname 

enter dob 

enter zipcode 

と、次のテキストフィールド上のフィールドとそのテキストがすべきを示します設定ファイルまたはdbから駆動されます。 configファイルを使ってそれをやりたいので、ユーザーは新しいフィールドを追加して入力することができます。

データが収集され、テキストファイルに置かれます。私のマシンのmysqlが正しくロードされていません。

私はどんな指導のためにも義務づけられます。

答えて

0

Yabe tutorialを参照して、データベースを使用するアプリケーションの作成方法を学習することをお勧めします。このチュートリアルはかなり明確でプロジェクトの一部なので、Playのエキスパートが書いています!プレイドキュメントサイトにはmodelsとJPAに関する情報もあります。

私は少しメモして、データベースに格納された動的生成フィールドを使用したいくつかのプロジェクトに取り組んできました。あなたは

作成テキストフィールド(エンティティint型、ラベルのvarchar(100)、値はvarchar(255) )のようなものがあるテーブルを作成する必要があるので、これは、かなり悲惨なパフォーマンスにつながりました。

エンティティはテキストフィールド(例:ユーザー)によって記述されるもので、ラベルは「郵便番号」のようなもので、値は12345(Albany、NY)のようなものです。エンティティごとに複数の行が返されます。予想されるフィールドに十分大きな値を設定する必要があります。郵便番号による検索は、特に、何百万人ものユーザーにスケールアップする場合、非常に非効率的です。

PlayはNoSQLデータベースを優れたサポートしています。プレイフレームワークに慣れたら、これらのデータベースのいくつかを調べることができます。各エンティティのフィールドを変更する機能を備えたWebスケールでプロダクションシステムを作成する場合は、リレーショナルデータベースよりもスキーマの少ないデータベースが適している可能性があります。

+0

playframeworkは私がそれを取ると良い選択になるでしょう。チュートリアルを見て、YABEの情報をありがとう。 – user721264

関連する問題