Asp.net programming we consider all important topic for knowledge about controls,web Services, JSON, Ajax, database, and interview related Question. In this Asp.net and sql server tutorial blog we give many examples of jquery as like How Play YouTube Video in Your Asp.net Website by URL, How to Play YouTube Videos in Asp.net by using Jquery , Jquery Change div background on mouseover in asp.net , JQuery UI Datepicker (Calendar) etc.

Saturday, December 6, 2014

Advantages and Disadvantages of using 3 tier architecture

Advantages and Disadvantages of using 3 tier architecture:



In this post here we give some major advantages and disadvantages of three tier architecture of asp.net. 

Advantages of using three-tier architecture:

  • It makes the logical separation between business layer and presentation layer and database layer.
  • Migration to new graphical environments is faster.
  • As each tier is independent it is possible to enable parallel development of each tier by using different sets of developers.
  • Easy to maintain and understand large project and complex project.
  • Since application layer is between the database layer and presentation layer so the database layer will be more secured and client will not have direct access to the database.
  • Posted data from presentation layer can be verified or validated at application layer before updating it to the database.
  • Database Security can be provided at application layer.
  • Application layer or middle layer or business layer can be a protection shield to the database. 
  • New rules or new validation rules can be defined any time and changes made to middle layer will not effect presentation layer.
  • Define any logic once within the business layer and that logic can be shared among any number of components in the presentation layer.
  • We can display only necessary methods from business layer in the presentation layer.
  • We can hide unnecessary methods from business layer in the presentation layer.
  • Easy to apply object oriented concept
  • Easy to update data provider queries.


Disadvantage of using three-tier architecture:

  • To implement even small part of application it will consume lots of time.
  • Need good expertise in object oriented concept (classes and objects).
  • It is more complex to build.

Asp.net Related Other Post:





132 comments:

  1. It makes the logical separation between business layer and presentation layer and database layer. thanks for your explanation. Dot Net Training in chennai | Dot Net Training in velachery

    ReplyDelete
  2. Given so much information in it. its very useful .perfect explanation about Dot net framework.Thanks for your valuable information. dot net training in chennai velachery | dot net training institute in velachery

    ReplyDelete
  3. Excellent ! I am truly impressed that there is so much about this subject that has been revealed and you did it so nicely.
    PHP Training in Chennai

    ReplyDelete
  4. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  5. Hey there! Good job. 3-tier architecture is a client-server architecture which gives you the ability to update the technology stack of one tier, without impacting other areas of the application. You can use it for any web development. You can check out this article for information regarding Web Development.

    ReplyDelete
  6. Great blog! Thanks for giving such valuable information, this is unique one. Really admired

    Dot Net Training in Chennai

    ReplyDelete
  7. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.


    java training in omr

    java training in annanagar

    java training in chennai

    java training in marathahalli

    java training in btm layout

    java training in rajaji nagar

    java training in jayanagar

    ReplyDelete
  8. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.
    MEAN stack training in Chennai
    MEAN stack training in bangalore

    ReplyDelete
  9. When I initially commented, I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove people from that service? Thanks
    Hadoop Training in Bangalore

    Hadoop Training in Chennai

    ReplyDelete
  10. Really you have done great job,There are may person searching about that now they will find enough resources by your post

    python training in chennai | python training in bangalore

    python online training | python training in pune

    python training in chennai

    ReplyDelete
  11. This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.
    java training in chennai | java training in bangalore

    java online training | java training in pune

    java training in chennai | java training in bangalore

    ReplyDelete
  12. Thanks for the informative article. This is one of the best resources I have found in quite some time. Nicely written and great info. I really cannot thank you enough for sharing.

    rpa training in marathahalli

    rpa training in btm

    rpa training in kalyan nagar

    rpa training in electronic city

    rpa training in chennai

    rpa training in pune

    rpa online training

    ReplyDelete
  13. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
    Devops Training in pune

    Devops Training in Chennai

    Devops Training in Bangalore

    AWS Training in chennai

    AWS Training in bangalore

    ReplyDelete
  14. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    rpa training in Chennai | rpa training in pune

    rpa training in tambaram | rpa training in sholinganallur

    rpa training in Chennai | rpa training in velachery

    rpa online training | rpa training in bangalore

    ReplyDelete
  15. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.

    rpa training in Chennai | rpa training in pune

    rpa training in tambaram | rpa training in sholinganallur

    rpa training in Chennai | rpa training in velachery

    rpa online training | rpa training in bangalore

    ReplyDelete
  16. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.

    rpa training in Chennai | rpa training in pune

    rpa training in tambaram | rpa training in sholinganallur

    rpa training in Chennai | rpa training in velachery

    rpa online training | rpa training in bangalore

    ReplyDelete
  17. Good Post, I am a big believer in posting comments on sites to let the blog writers know that they ve added something advantageous to the world wide web.
    python training in chennai
    python training in chennai
    python training in Bangalore

    ReplyDelete
  18. Well researched article and I appreciate this. The blog is subscribed and will see new topics soon.
    python training in chennai
    python training in chennai
    python training in Bangalore

    ReplyDelete
  19. myTectra placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance.

    ReplyDelete
  20. Were a gaggle of volunteers as well as starting off a brand new gumption within a community. Your blog furnished us precious details to be effective on. You've got completed any amazing work!
    java training in omr | oracle training in chennai

    java training in annanagar | java training in chennai

    ReplyDelete
  21. I recently came across your blog and have been reading along. I thought I would leave my first comment.
    java training in chennai | java training in bangalore

    java online training | java training in pune

    ReplyDelete
  22. Have you been thinking about the power sources and the tiles whom use blocks I wanted to thank you for this great read!! I definitely enjoyed every little bit of it and I have you bookmarked to check out the new stuff you post
    Python training in usa
    Python training in marathahalli
    Python training in pune

    ReplyDelete
  23. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Devops Training in pune
    Devops Training in Chennai

    Devops training in sholinganallur
    Devops training in velachery
    Devops training in annanagar
    Devops training in tambaram

    ReplyDelete
  24. I appreciate that you produced this wonderful article to help us get more knowledge about this topic. I know, it is not an easy task to write such a big article in one day, I've tried that and I've failed. But, here you are, trying the big task and finishing it off and getting good comments and ratings. That is one hell of a job done!
    python training in tambaram
    python training in annanagar
    python training in Bangalore

    ReplyDelete
  25. Just stumbled across your blog and was instantly amazed with all the useful information that is on it. Great post, just what i was looking for and i am looking forward to reading your other posts soon!

    Data Science course in kalyan nagar | Data Science course in OMR
    Data Science course in chennai | Data science course in velachery
    Data science online course | Data science course in jaya nagar

    ReplyDelete
  26. UiPath Training in Bangalore by myTectra is one the best UiPath Training. myTectra is the market leader in providing Robotic Process Automation on UiPath
    robotic process automation training in bangalore

    ReplyDelete
  27. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
    Power BI Training

    Active Directory Training

    RPA Training


    ReplyDelete
  28. I would like to thank you for your nicely written post, its informative and your writing style encouraged me to read it till end. Thanks
    Selenium Training
    Etl Testing Training
    Qa Qtp Training

    ReplyDelete
  29. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Tableau Selfplaced Videos

    Mulesoft Selfplaced Videos

    Oracle DBA Selfplaced Videos


    ReplyDelete
  30. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
    DevOps online Training

    ReplyDelete

  31. I’m planning to start my blog soon, but I’m a little lost on everything. Would you suggest starting with a free platform like Word Press or go for a paid option? There are so many choices out there that I’m completely confused. Any suggestions? Thanks a lot.
    Best AWS Training in Marathahalli | AWS Training in Marathahalli
    Amazon Web Services Training in Anna Nagar, Chennai |Best AWS Training in Anna Nagar, Chennai

    ReplyDelete
  32. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    Best Selenium Training in Chennai | Selenium Training Institute in Chennai | Besant Technologies

    Selenium Training in Bangalore | Best Selenium Training in Bangalore

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    ReplyDelete
  33. myTectra Placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance

    ReplyDelete
  34. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
    Workday Training From India

    Mule Esb Training From India

    ReplyDelete
  35. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.
    RPA Classes

    APPIUM Classes

    ReplyDelete
  36. This is very good content you share on this blog. it's very informative and provide me future related information.
    SCCM Online Training

    SCOM Online Training

    Selenium Online Training

    ReplyDelete
  37. Nice Blog, When i was read this blog i learnt new things & its truly have well stuff related to developing technology, Thank you for sharing this blog.
    iPhone app training course in bangalore
    iPhone job oriented course in bangalore
    Best iphone training institute bangalore
    iOS course fee in bangalore

    ReplyDelete
  38. The blog you had post is verymuch useful for us to know about the Web designing. thanks for your information sharing with us.
    Web Designing Institute in Coimbatore
    Web Designing Course
    Web Design Classes
    Website Design Course
    Learning Web Design

    ReplyDelete
  39. Nice post. I learned some new information. Thanks for sharing.

    Guest posting sites
    Technology

    ReplyDelete
  40. This comment has been removed by the author.

    ReplyDelete
  41. Nice Post. Looking for more updates from you. Thanks for sharing.

    eiffeltowerfacts
    Article submission sites

    ReplyDelete
  42. Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog on. SQL server dba Online Training

    ReplyDelete
  43. Innovative thinking of you in this blog makes me very useful to learn.
    i need more info to learn so kindly update it.
    core Java Training in Bangalore
    Java Training in Chennai Anna Nagar
    Java Institute in T nagar
    Java Training in Sholinganallur

    ReplyDelete
  44. quite informative, thanks for sharing with us

    - Learn Digital Academy

    ReplyDelete
  45. Great!it is really nice blog information.after a long time i have grow through such kind of ideas.thanks for share your thoughts with us.
    devops training institutes in bangalore
    devops institute in bangalore
    devops Certification Training in Anna nagar
    devops Training in Ambattur

    ReplyDelete
  46. Thanks for the great post on your blog, it really gives me an insight on this topic.I must thank you for this informative ideas. I hope you will post again soon.
    learn german language in bangalore
    german language in bangalore
    german Training near me
    German Training Institutes in Vadapalani

    ReplyDelete
  47. Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
    Web Designing Training Centers in Chennai
    web design training chennai
    web design training in chennai
    PHP course
    PHP Training
    Best PHP training in chennai

    ReplyDelete
  48. It'sVery informative blog and useful article thank you for sharing with us , keep posting learn more
    .NET Online Course Hyderabad

    ReplyDelete
  49. Hi , thanks for sharing your information.The insights are really helpful and informative.
    Robotics in Coimbatore
    Learn robotics online

    ReplyDelete
  50. I accept there are numerous more pleasurable open doors ahead for people that took a gander at your site.we are providing ReactJs training in Chennai.
    For more details: ReactJs training in Velachery | ReactJs training in chennai

    ReplyDelete
  51. Good job in presenting the correct content with the clear explanation. The content looks real with valid information. Good Work

    DevOps is currently a popular model currently organizations all over the world moving towards to it. Your post gave a clear idea about knowing the DevOps model and its importance.

    Good to learn about DevOps at this time.


    devops training in chennai | devops training in chennai with placement | devops training in chennai omr | devops training in velachery | devops training in chennai tambaram | devops institutes in chennai | devops certification in chennai | trending technologies list 2018

    ReplyDelete
  52. Thank you so much for your information,its very useful and helful to me.Keep updating and sharing. Thank you.
    RPA training in chennai | UiPath training in chennai

    ReplyDelete
  53. Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work.



    Very nice post here thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
    machine learning training in chennai
    machine learning certification in chennai
    top institutes for machine learning in chennai
    Android training in chennai
    PMP training in chennai

    ReplyDelete
  54. Thanks for providing wonderful information with us. Thank you so much.
    Regards,
    Devops Training in Chennai | Devops Certification in Chennai

    ReplyDelete
  55. Very Clear Explanation. Thank you to share this
    python training in chennai

    ReplyDelete
  56. Great Article… I love to read your articles because your writing style is too good,
    its is very very helpful for all of us and I never get bored while reading your article because,
    they are becomes a more and more interesting from the starting lines until the end.
    data science online training
    python online training
    uipath online training
    data science with python online training
    rpa online training

    ReplyDelete
  57. You blog post is just completely quality and informative. Many new facts and information which I have not heard about before. Keep sharing more blog posts.
    angularjs online training

    apache spark online training

    informatica mdm online training

    devops online training

    aws online training

    ReplyDelete
  58. You got an extremely helpful website I actually have been here reading for regarding an hour. I’m an initiate and your success is incredibly a lot of a concept on behalf of me.

    Microsoft Azure online training
    Selenium online training
    Java online training
    Java Script online training
    Share Point online training


    ReplyDelete
  59. Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here.
    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  60. This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here 
    Microsoft Azure online training
    Selenium online training
    Java online training
    uipath online training
    Python online training

    ReplyDelete
  61. Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. I have bookmarked more article from this website. Such a nice blog you are providing.
    apple service center chennai
    apple service center in chennai
    apple mobile service centre in chennai
    apple service center near me

    ReplyDelete
  62. It is a great post. Keep sharing such kind of useful information.

    Article submission sites
    Guest posting sites

    ReplyDelete
  63. It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.
    linux Training in Chennai | Best linux Training in Chennai
    Unix Training in Chennai | Best Unix Training in Chennai
    Sql Training in Chennai | Best Sql Training in Chennai
    Oracle Training in Chennai | Best Oracle Training in Chennai
    Digital Marketing Training in Chennai | Best Digital Marketing Training in Chennai

    ReplyDelete
  64. Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals.
    Matlab Training in Chennai | Matlab Course Training in Chennai
    AWS Training in Chennai | Best AWS Course Training in Chennai
    Devops Training in Chennai | Best Devops Course Training in Chennai

    ReplyDelete
  65. Interesting information and attractive.This blog is really rocking... Yes, the post is very interesting and I really like it.I never seen articles like this. I meant it's so knowledgeable, informative, and good looking site. I appreciate your hard work. Good job.
    Kindly visit us @
    Sathya Online Shopping
    Online AC Price | Air Conditioner Online | AC Offers Online | AC Online Shopping
    Inverter AC | Best Inverter AC | Inverter Split AC
    Buy Split AC Online | Best Split AC | Split AC Online
    LED TV Sale | Buy LED TV Online | Smart LED TV | LED TV Price
    Laptop Price | Laptops for Sale | Buy Laptop | Buy Laptop Online
    Full HD TV Price | LED HD TV Price
    Buy Ultra HD TV | Buy Ultra HD TV Online
    Buy Mobile Online | Buy Smartphone Online in India

    ReplyDelete
  66. This is really great work. Thank you for sharing such a good and useful information here in the blog for students.
    Kindly visit us @
    SATHYA Technosoft (I) PVT LTD
    Social Media Marketing Company in India
    SEO Company India
    PPC Services in India

    ReplyDelete
  67. This comment has been removed by the author.

    ReplyDelete
  68. QuickBooks Payroll Support Number phone number. Well! If you’re not in a position to customize employee payroll in.

    ReplyDelete
  69. Your Technical support team is just just one tap away, dial our QuickBooks Customer Support Number and experience our best hassle-free tech support team.

    ReplyDelete
  70. If you need the help or even the information about QuickBooks Payroll Tech Support Number, our company has arrived now to do business with you with complete guidance combined with demo. Connect to us anytime anywhere.

    ReplyDelete
  71. If you need the help or even the information about it, our company has arrived now to do business with you with complete guidance combined with demo. Connect to us anytime anywhere. Only just contact us at Quickbooks Support Number . Our experts professional have provided a lot of the required and resolve all type of issues related to payroll.

    ReplyDelete