誰でも、PHPとは違って、登録/サインアップページを使って完全なGWTアプリを見つけてください。今まで私はユーザーを登録し、ユーザーに「ユーザーページ」を持っているなどのアプリを見つけることはできませんでした。 MySQLと他のデータベースとの統合により、ユーザーデータを永続化します。誰もそのようなコードを知っていますか?完全なGWTベースのサインアップシステム
答えて
どのようなアプリケーションを開発しますか?あなたのプロジェクトが公開されているウェブサイトで、GAEで実行する予定の場合は、Google App Engine User Serviceを使用できます。これはおそらく有効なオプションではありません、エンタープライズアプリケーションのために
http://code.google.com/appengine/docs/java/users/
...
GWTアプリケーションは適切なバックエンド(Java、PHP、Pythonなど)なしでは全く役に立たない。
最後に、GWTコードはクライアント側のJavaScriptコードにのみコンパイルされます。クライアント側のjavascriptでは、サーバ上のどのデータベースにもアクセスすることができないため、MySQLのようなデータベースにアクセスするには、GWTアプリケーションでバックエンドが必要です。
登録/サインアップアプリケーションを作成するには、バックエンドコードとフロントエンドコードの両方を記述する必要があります。
それぞれフロントエンドとUIでは、GWTを使用できます。バックエンドの場合は、任意のサーバー側のテクノロジを使用できます。 GWTとの緊密な統合は、Javaバックエンドで実現できますが、PHP、Ruby、Pythonなどの非Javaバックエンドを使用することもできます。
GWTはRPC/RequestFactory(Java)またはRequestBuilder(Java以外のバックエンド)。詳細は、GWT docsを参照してください。
だから私は、次の手順をお勧めします。
- は、あなたが使用しようとしているバックエンド技術を決定します。 Javaは最も緊密な統合(RPC、RequestFactoryなど)を提供します。しかし、小さな/単純なアプリケーションでは、PythonやPHPのような非Javaバックエンドをより速く/簡単にセットアップ/実装できるので、時にはそれを使うのがより簡単です。
- サーバー側でビジネスロジックを実装します。あなたの場合、これには「データベースに新しいユーザーを追加する」、「ユーザーにサインインする」、「ユーザー情報を取得する」などが含まれます。
- GWTでUIを設計して実装します。あなたの場合、これはユーザーページと申し込みの詳細を記入するフォームです。
- RequestFactory/RPC(Java)またはRequestBuilder(Java以外)を使用してGWTのフロントエンドとバックエンド間の通信部分を記述します。
は、はい、私はクライアント側とサーバ側について知っているが、しかし、私は見つけることができないと、サーバーのバックエンドとの完全なGWTアプリケーションであります技術的にこれらすべてがレイアウトされている。一から始める代わりに。 – xybrek
このようなアプリケーションを最初から開発することをお勧めします。なぜなら、それはトピック全体に浸る最善の方法だからです。代わりに、code.google.comをチェックしてgwt-samplesを検索することもできます。つまり、http://code.google.com/p/gwt-examples/ –
あなたが正しいと思います。しかし、あなたの投稿に答えるために、私はHibernate + MySQLのバックエンドを実装しています(ただし、今は軽いものにするためにHSQLDBを使用しています)。私はSpringについて研究していますが、GWTネイティブRPCサーバー側。私の投稿に尋ねたのは、Springや、ある種のフレームワーク、ネイティブGWT、Hibernate + DB(MySQLのようなもの)を使わずに、このような完全なアプリを完成させたのかもしれません。 – xybrek
- 1. プロジェクト全体のシングルサインイン/サインアップシステム
- 2. Webベースのアプリケーション用の完全なプロトタイプの実装
- 3. スタンフォードと完全な辞書ベースのエンティティ認識
- 4. GWTでHtmlUnitが不完全なページを返す
- 5. GWT Designerが認識可能な完全カスタムウィジェットを書くには?
- 6. 完全アノテーションコピーの完全なディレクトリ
- 7. GWTで不正な/不完全なXMLを解析しています
- 8. 完全管理のWebベースのバージョン管理
- 9. 完全にAJAXベースのアプリケーションへのASP.NET変換
- 10. 完全なパス
- 11. 完全なスクリプト
- 12. 完全なスイート
- 13. 完全にAJAXベースのjQuery-dataTableを作成するには?
- 14. の完全なまたは完全なハッシュに近いアドレス
- 15. バベルトランス不完全不完全?
- 16. placeautocompletefragment完全なアドレス
- 17. 完全なPython Noob
- 18. 完全なカレンダーは -
- 19. 不完全なスキーマ
- 20. ピクセル完全なアンドロイドアプリ
- 21. 完全な機能
- 22. 完全なCONNECTIVITY_SERVICEテスト
- 23. 完全なHttpライブラリ
- 24. UITableView numberOfRowsInSection - 完全な/不完全なタスクを表示
- 25. For ...各文は完全に完全なのですか?
- 26. CloudKit - 完全で完全なエラー処理の例
- 27. GWTの準備完了イベントソリューション
- 28. GWTベースのWebページのクロール/削除
- 29. GWT + GAEベースのアプリケーションでの検証
- 30. ブーストファイルシステムの完全な交換
いいえ私はGAEを使用していないか、それに配備しません。私はちょうどTomcatを使用します。 – xybrek