SpringMVC is a part of Spring framework which makes possible client-server communication using Spring framework. It has many components which takes part in finding the request, delegating the request coming from client to the mapped class for request processing and many more. Below is the name of few important and very frequent used components are involved in SpringMVC architecture :



1. Dispatcher Servlet (Front Controller)
2. Handler Mapping
3. View Resolver 



Dispatcher Servlet : It is the first component which takes part in delegating the incoming request from clients to other component. It is designed using "front controller design pattern".  Every request from client to server passes through this servlet only that why it is designed using the front controller design pattern. 

Handler Mapping: It is one of the component used for finding the resource and exactly the method responsible for request processing after dispatcher servlet takes the incoming request. Dispatcher servlet takes the URL from the incoming request and delegates the URL to the handler mapping.
It search for the exact method mapped with that URL and return it to the Dispatcher servlet.

View Resolver: View is also one of the component which is used to complete the path of the resource to be displayed after complete request processing. InternalViewResolver is the default one used by the Spring framework.

Below is the image of the Layer structure of java web application :


In the above diagram you can see SpringMVC persists into controller layer and this layer is dedicated for request processing.




33 comments:

  1. Thanks for sharing this kind of post here. I think like me, most of the people felt good with this content. Thanks for sharing this here and also expecting more from you.

    ReplyDelete
  2. Thanks for your article! I have read through some similar topics! However, your post has given me a very special impression, unlike other posts. I hope you continue to have valuable articles like this or more to share with everyone!

    ReplyDelete
  3. Quickbooks enterprise support

    Use QuickBooks Enterprise Support Team to fix QuickBooks Enterprise Issues. Please contact QuickBooks Support Team (+1 (833) 400-1001) for help from a certified QuickBooks specialist.

    ReplyDelete
  4. Quickbooks enterprise support number

    Call +1 (833) 400-1001 to solve QuickBooks Enterprise issues through QuickBook Enterprise Support. Please contact QuickBooks Support Team (+1 (833) 400-1001) for help from a certified QuickBooks specialist.

    ReplyDelete
  5. Quickbooks enterprise support Phone number
    Call the QuickBooks Enterprise phone number for 24 hours support for the Enterprise QuickBook. We are ready to solve QuickBooks Enterprise issues through the QuickBooks Enterprise Support Group. Please contact QuickBook Support Team (+1 (833) 400-1001) for help from a certified QuickBooks specialist.

    ReplyDelete
  6. Filling the taxes can be one of the irritating tasks that every American has to do. There are various steps and problems in the process that the taxpayer always has to face. But TurboTax is the application which is designed for this kind of situations. While using the TurboTax, you will find it to be one of the best apps which can be used to pay the taxes. But in doing so there can be some problems which can be resolved quickly.Anyhow if you are not able to solve the issue, then you should dial the TurboTax Support Phone Number

    ReplyDelete
  7. Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job,Keep it up.

    Try Our BLACK MAGIC REMOVAL EXPERT IN TORONTO
    Services and Get All the benefits of it in your life, we make All your Personal problems solved in just minutes.

    ReplyDelete
  8. I am stunned by the information that you have on this blog. It shows how well you fathom this subject.
    360DigiTMG HRDF

    ReplyDelete
  9. Thanks for the informative and helpful post, obviously in your blog everything is good..
    Best Institutes For Digital Marketing in Hyderabad

    ReplyDelete
  10. Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also

    Mystrikingly Bloglovin Medium Justpaste

    ReplyDelete
  11. very conclusive info about client-server communication and it will beneficial for further study.


    Tally UAE

    ReplyDelete
  12. Your style is really unique compared to other people I ave read stuff from. Many thanks for posting when you ave got the opportunity, Guess I will just bookmark this web site해선커뮤니티

    ReplyDelete
  13. I am unable to read articles online very often, but I’m glad I did today. This is very well written and your points are well-expressed. Please, don’t ever stop writing검증사이트

    ReplyDelete
  14. I am unable to read articles online very often, but I’m glad I did today. This is very well written and your points are well-expressed. Please, don’t ever stop writing 웹툰사이트

    ReplyDelete
  15. thanks for sharing client server details, i will be beneficial for learning and implementation.

    Tally UAE

    ReplyDelete
  16. excellent tutorial for learning and implementation purpose
    Tally UAE

    ReplyDelete
  17. The article posted was very informative and useful. You people are doing a great job. Keep going.
    data scientist course

    ReplyDelete
  18. I want to say thanks to you. I have bookmark your site for future updates.
    data scientist course in aurangabad

    ReplyDelete
  19. Find the list of Top 10 Forex Broker Canada Based On Independent Ratings, Reviews, And Online Presence. Find Out Which Broker You Should Choose.

    ReplyDelete
  20. We are best authorized seller of Intuit with great customer support.
    Want to buy QuickBooks enterprise on lowest price from the UAE best authorized seller?
    Infoseedcomputers provides you upto 35% discount on QuickBooks subscription.
    We are best authorized seller of intuit with great customer support.
    QuickBooks Desktop Enterprise 20.0 is a most powerful QuickBooks yet. It delivers robust, easy-to-use, advanced functionality that scales with your business.
    To know more contact us Email: info@infoseedcomputers.com Call / Whatsapp +971564427403

    New Features of QuickBooks Desktop Enterprise 2020:
    - Landed Cost
    - Alternate Vendors Center
    - Express Pick-Pack

    ReplyDelete
  21. Hi Nice Post
    https://infotreeit.com
    https://infotreeit.com/quickbooks
    https://infotreeit.com/quickbooks-hosting/
    "We are best authorized seller of Intuit with great customer support.
    Want to buy QuickBooks VAT on lowest price from the UAE best authorized seller?
    Infoseedcomputers provides you upto 35% discount on QuickBooks subscription.
    We are best authorized seller of intuit with great customer support."
    "QuickBooks VAT is a most powerful QuickBooks yet. It delivers robust, easy-to-use, advanced functionality that scales with your business.
    To know more contact us Email: info@infotreeit.com Call/Whatsapp: +971564427403"

    ReplyDelete

Ads 468x60px

.

Ads

.

Featured Posts

Popular Posts

Like Us On FaceBook

Total Pageviews

Online Members

Live Traffic