私のアプリケーションでは、すべてのリクエストはまずジェネリックコントローラサーブレットに送られ、より特定のコントローラが呼び出されます。 ModelとViewとしてそれぞれPOJOとJSPを使用しています。だから私はこのフロントコントローラまたはMVCデザインパターンと呼ぶべきです。フロントコントローラデザインパターンとMVCデザインパターンの相違点
2
A
答えて
3
MVCは一般的なパターンです。アイデアはアプリケーションの3つの側面(モデル、ビュー、およびコントロール)をお互いに分離することです。さて、このアイデアは、状況/アプリケーションの詳細に応じてさまざまな方法で実現できます。 1つの方法は、それぞれがアクションまたは一連のアクションに応答する多数のコントローラを持つことです。もう1つの方法は、すべてのアクションを受け取った1つのメインコントローラーを別のコントローラーにディスパッチすることです。このコントローラーはFront Controller Patterと呼ばれます。したがって、フロントコントローラパターンはMVCパターンです。たとえば、Spring FrameworkではFront Controllerパターンを使用してMVCを実現しています。
関連する問題
- 1. MVCのJQueryとASP.NET AJAXの相違点
- 2. IE標準、相違点および相違点の相違点
- 3. importとconstとの相違点とcommonjsでの相違点
- 4. =と:=の相違点
- 5. PHPUnitとPHPSpecの相違点と相違点
- 6. Spring 4 MVC(servelt 2.5)とSpring 4 MVC(Servlet 3.0)の違いの相違点
- 7. MVCとRazorのHtml.TextboxForとHtml.EditorForの相違点
- 8. CBUUIDとNSUUIDの相違点
- 9. NSTimeZoneとGMTの相違点
- 10. ListViewとArrayListの相違点
- 11. pictureBox.Update()とpictureBox.Refresh()の相違点
- 12. ApplicationContextInitializerとBeanFactoryPostProcessorの相違点
- 13. システムとshell_execの相違点
- 14. AsyncSocketとAsyncUdpSocketの相違点
- 15. .textと.get_text()の相違点
- 16. plt.close()とplt.clf()の相違点
- 17. `BeginSubscribeToStreamingNotifications`と` SubscribeToStreamingNotifications`の相違点
- 18. Delegate.InvokeとDelegateの相違点
- 19. InternalResourceViewResolverとUrlBasedViewResolverの相違点
- 20. tf.nn.convolutionとtf.nn.conv2dの相違点
- 21. Backbone.Layout.extendとBackbone.view.extendの相違点
- 22. JavaとMacOSの相違点
- 23. Yocto:CORE_IMAGE_EXTRA_INSTALLとIMAGE_INSTALLの相違点
- 24. window.someRandomVarとsomeRandomVarの相違点
- 25. CDRとxDRの相違点
- 26. gst_bus_add_watch()とg_signal_connect()の相違点
- 27. EventStreamとEventBusの相違点
- 28. System.Threading.Tasks.DataflowとMicrosoft.Tpls.Dataflowの相違点
- 29. mkfifo()とmknod()の相違点
- 30. java.homeとJAVA_HOMEの相違点
MVCには、1つのコントローラまたは複数のコントローラを持つことができます。 – JManish
はい、正確です。いずれか1つにすることができます。 –
MVCはアーキテクチャパターンです – SandroMarques