動的Webサイトを構築するために使用できるオープンソースのJavaベースのフレームワークは何ですか? 動的Webサイトでは、ユーザーがサイト内のコンテンツを変更できるようにする必要があります。私はポータルソリューションを探しているわけではありませんが、軽量でカスタマイズ可能なものを探しています。動的Webサイトの提案
答えて
約Spring MVCまたはJSFについて検索してください。
Spring MVCまたはJSFには、ユーザが管理する変更管理機能が組み込まれていません。それらは単なるMVCベースのフレームワークです。私は、管理者のユーザーがその場でコンテンツを変更できるようなものを探しています。 – Yasser
本当にすべてのJava Webフレームワークを使用して動的サイトを作成できます。これは、Javaやそのようなフレームワークを使用することの全体的なポイントです。
あなただけちょうどApacheはあなたが必要なすべてのだろう静的なコンテンツを提供するために必要な場合は、
JavaでWebフレームワークの途方に暮れる選択肢があります。誰もがあなたのことが最善で、他のすべては悪いとあなたに伝えます。
私の2セント; JSFは最も一般的な選択肢の1つで、比較的簡単で、多数のサポートとリソースがあります。これはすでに標準のJava EEライブラリに含まれているため、ほとんどの場合、何かをダウンロードしたりインストールしたりする必要はありません。任意のJava EE実装(JBoss、Glassfish、Resin、Geronimoなど)が行います。唯一の例外はTomcatです。
その他の選択肢もありますが、JSFに間違いが生じにくいです。
私は、「動的ウェブサイト」という言葉を使って誤解を招くかもしれません。私が探しているのは、サーバーを再起動せずにコンテンツをオンザフライで変更できるサイトです。ニュースサイトのほとんどは、そのようなコンテンツを更新します。ポータルソリューションはそれを可能にしますが、私はそれが提供する他の機能と過度のものだと感じています。 Drupalはそのようなフレームワークですが、PHPを使用しています。 – Yasser
Play! Frameworkをお勧めします。私は以前にそれを使っていましたし、学ぶのはかなり簡単です。豊富なチュートリアルとドキュメンテーションがウェブサイトに掲載されています。
Playの拡張性のため、多くのモジュールがありますが、そのうちの1つは軽量のCMS moduleです。私はこのモジュールを使用していませんが、あなたが探しているもののように聞こえます。
- 1. データベース駆動メニューのWebサイト(CMS)の検討と提案のためのデータベースデザイン
- 2. REST Webサービスの提案
- 3. ウィジェット主導サイトのデータベーススキーマ提案
- 4. PHPの動的Webサイト
- 5. 自動提案ライブラリ
- 6. 自動提案リストボックス
- 7. 自動提案モジュール
- 8. 初心者のWebデベロッパーへの提案
- 9. Webサイト実装の提案にセキュリティの義務化ポイントを含める
- 10. ASP.NET Web APIアーキテクチャの提案/フィードバック
- 11. ruby on railsでクロスブラウザWebサイトGUIを作成するための提案?
- 12. スレッドとデータベースの提案の提案
- 13. Jqueryオートコンプリートと自動提案
- 14. ANgular2自動提案・サーバ・コール
- 15. Codeigniterの動的Webサイトのルーティングとコンテンツ
- 16. 動的データWebサイトのエンティティデータモデルの問題
- 17. ASP.Net MVCの動的リダイレクトルートの処理に必要な提案
- 18. サイトコアMultilist動的なWebサイトのソースプロパティ
- 19. 動的WebサイトのURL書き換え
- 20. 動的SQL:アドバイス/提案(Object_ID関数の適切な使用)
- 21. 提案
- 22. Codeigniterの自動提案のテキストボックス
- 23. カレンダーアプリの提案
- 24. コードタスクスケジューラの提案
- 25. メモリアロケータの提案
- 26. アンドロイドアプリケーションローカリゼーションの提案
- 27. クラスドキュメントの提案
- 28. クリエイティブパターンの提案
- 29. ワークフローエンジンの提案
- 30. スピードアップオートコンプリートの提案
これは週末に忙しいです:http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks#Java_2 –
私はすでにそれを読んでいます。どのフレームワークがコンテンツ管理を提供しているかはわかりません。 – Yasser
PlayフレームワークがCMS機能用のモジュールを持っているように見えます。 – jbranchaud