{"id":69,"date":"2021-04-12T11:19:06","date_gmt":"2021-04-12T11:19:06","guid":{"rendered":"http:\/\/javatraininginchennai.com\/blog\/?p=69"},"modified":"2021-08-14T03:48:41","modified_gmt":"2021-08-14T03:48:41","slug":"advantages-of-struts","status":"publish","type":"post","link":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/","title":{"rendered":"Advantages of Struts"},"content":{"rendered":"<ol>\n<li style=\"text-align: justify;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70 size-full aligncenter\" src=\"https:\/\/javatraininginchennai.com\/blog\/wp-content\/uploads\/2016\/03\/struts_icon.png\" alt=\"struts training\" width=\"216\" height=\"178\" \/>Centralized File-Based Configuration.<\/strong><br \/>\nStruts values\/mapping is represented in XML or property files. This loose coupling means that many changes can be made without modifying or recompiling Java code, and that wholesale changes can be made by editing a single file. According to <a href=\"https:\/\/www.fita.in\/struts-training-in-chennai\/\"><strong>Struts Training in Chennai<\/strong><\/a> this approach also lets Java and Web developers focus on their specific tasks (implementing business logic, presenting certain values to clients, etc.) without needing to know about the overall system layout.<\/li>\n<li style=\"text-align: justify;\"><strong>HTML Tags<\/strong>.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Struts provide a set of custom JSP tags to create HTML forms that are associated with JavaBeans components. This bean\/form association serves two useful purposes:<br \/>\nIt lets you get initial form-field values from Java objects.<br \/>\nIt lets you redisplay forms with some or all previously entered values intact.<\/p>\n<ol style=\"text-align: justify;\" start=\"3\">\n<li><strong>Form Field Validation<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Struts have a robust, extensible validator that can be used to uniformly validate your form fields. This validation can be performed on the server (in Java), or both on the server and on the client (in JavaScript).<\/p>\n<ol style=\"text-align: justify;\" start=\"4\">\n<li><strong>&#8220;Plumbing code&#8221; contained within the Struts framework<\/strong>.<br \/>\nMapping HTTP request parameters to Java objects is handled by Struts, for example. You don&#8217;t have to do it. This allows you to focus more on the domain problem instead of building infrastructure.<\/li>\n<li><strong>Good documentation &amp; plenty of books<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: justify;\">If you have to leave the project and\/or someone else has to maintain it then using a well-known and well documented framework will make that job much easier. A homebrewed framework just can&#8217;t match that.<\/p>\n<ol style=\"text-align: justify;\" start=\"6\">\n<li><strong>Broad user testing<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Since Struts is used in plenty web-apps the framework will get looked at by many more eyes than anything you could write alone. Usually, but not always, that means any problems you have will have been seen by someone else (and hopefully resolved) first.<\/p>\n<p style=\"text-align: justify;\">These are the few of the many advantages of using struts.<\/p>\n<p style=\"text-align: justify;\"><strong>Related Course\u00a0<\/strong><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fita.in\/spring-training-in-chennai\/\"><strong>Spring training in Chennai<\/strong><\/a> | <a href=\"https:\/\/www.fita.in\/hibernate-training-in-chennai\/\"><strong>Hibernate training in Chennai\u00a0<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Centralized File-Based Configuration. Struts values\/mapping is represented in XML or property files. This loose coupling means that many changes can be made without modifying or recompiling Java code, and that wholesale changes can be made by editing a single file.&hellip; <\/p>\n","protected":false},"author":1,"featured_media":70,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-69","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-struts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Advantages of struts | Strutstraining in Chennai<\/title>\n<meta name=\"description\" content=\"Interested in knowing the advantages of struts? To get the best struts training in Chennai join FITA Academy today and make your career bright.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advantages of struts | Strutstraining in Chennai\" \/>\n<meta property=\"og:description\" content=\"Interested in knowing the advantages of struts? To get the best struts training in Chennai join FITA Academy today and make your career bright.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/\" \/>\n<meta property=\"og:site_name\" content=\"Java Training\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-12T11:19:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-14T03:48:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javatraininginchennai.com\/blog\/wp-content\/uploads\/2016\/03\/struts_icon.png\" \/>\n\t<meta property=\"og:image:width\" content=\"216\" \/>\n\t<meta property=\"og:image:height\" content=\"178\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/#\\\/schema\\\/person\\\/821d6064411432e57319fe6032608fa4\"},\"headline\":\"Advantages of Struts\",\"datePublished\":\"2021-04-12T11:19:06+00:00\",\"dateModified\":\"2021-08-14T03:48:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/\"},\"wordCount\":324,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/struts_icon.png\",\"articleSection\":[\"struts\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/\",\"url\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/\",\"name\":\"Advantages of struts | Strutstraining in Chennai\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/struts_icon.png\",\"datePublished\":\"2021-04-12T11:19:06+00:00\",\"dateModified\":\"2021-08-14T03:48:41+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/#\\\/schema\\\/person\\\/821d6064411432e57319fe6032608fa4\"},\"description\":\"Interested in knowing the advantages of struts? To get the best struts training in Chennai join FITA Academy today and make your career bright.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/struts_icon.png\",\"contentUrl\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/struts_icon.png\",\"width\":216,\"height\":178,\"caption\":\"struts training\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/advantages-of-struts\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advantages of Struts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/\",\"name\":\"Java Training\",\"description\":\"Java tutorials and course materials\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/#\\\/schema\\\/person\\\/821d6064411432e57319fe6032608fa4\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/javatraininginchennai.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Advantages of struts | Strutstraining in Chennai","description":"Interested in knowing the advantages of struts? To get the best struts training in Chennai join FITA Academy today and make your career bright.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/","og_locale":"en_US","og_type":"article","og_title":"Advantages of struts | Strutstraining in Chennai","og_description":"Interested in knowing the advantages of struts? To get the best struts training in Chennai join FITA Academy today and make your career bright.","og_url":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/","og_site_name":"Java Training","article_published_time":"2021-04-12T11:19:06+00:00","article_modified_time":"2021-08-14T03:48:41+00:00","og_image":[{"width":216,"height":178,"url":"https:\/\/javatraininginchennai.com\/blog\/wp-content\/uploads\/2016\/03\/struts_icon.png","type":"image\/png"}],"author":"admin","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#article","isPartOf":{"@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/"},"author":{"name":"admin","@id":"https:\/\/javatraininginchennai.com\/blog\/#\/schema\/person\/821d6064411432e57319fe6032608fa4"},"headline":"Advantages of Struts","datePublished":"2021-04-12T11:19:06+00:00","dateModified":"2021-08-14T03:48:41+00:00","mainEntityOfPage":{"@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/"},"wordCount":324,"commentCount":0,"image":{"@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#primaryimage"},"thumbnailUrl":"https:\/\/javatraininginchennai.com\/blog\/wp-content\/uploads\/2016\/03\/struts_icon.png","articleSection":["struts"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/","url":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/","name":"Advantages of struts | Strutstraining in Chennai","isPartOf":{"@id":"https:\/\/javatraininginchennai.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#primaryimage"},"image":{"@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#primaryimage"},"thumbnailUrl":"https:\/\/javatraininginchennai.com\/blog\/wp-content\/uploads\/2016\/03\/struts_icon.png","datePublished":"2021-04-12T11:19:06+00:00","dateModified":"2021-08-14T03:48:41+00:00","author":{"@id":"https:\/\/javatraininginchennai.com\/blog\/#\/schema\/person\/821d6064411432e57319fe6032608fa4"},"description":"Interested in knowing the advantages of struts? To get the best struts training in Chennai join FITA Academy today and make your career bright.","breadcrumb":{"@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#primaryimage","url":"https:\/\/javatraininginchennai.com\/blog\/wp-content\/uploads\/2016\/03\/struts_icon.png","contentUrl":"https:\/\/javatraininginchennai.com\/blog\/wp-content\/uploads\/2016\/03\/struts_icon.png","width":216,"height":178,"caption":"struts training"},{"@type":"BreadcrumbList","@id":"https:\/\/javatraininginchennai.com\/blog\/advantages-of-struts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/javatraininginchennai.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Advantages of Struts"}]},{"@type":"WebSite","@id":"https:\/\/javatraininginchennai.com\/blog\/#website","url":"https:\/\/javatraininginchennai.com\/blog\/","name":"Java Training","description":"Java tutorials and course materials","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javatraininginchennai.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/javatraininginchennai.com\/blog\/#\/schema\/person\/821d6064411432e57319fe6032608fa4","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/javatraininginchennai.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/69","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":6,"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/69\/revisions"}],"predecessor-version":[{"id":274,"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/69\/revisions\/274"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/media\/70"}],"wp:attachment":[{"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/media?parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/categories?post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javatraininginchennai.com\/blog\/wp-json\/wp\/v2\/tags?post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}