{"id":67366,"date":"2021-07-20T04:10:05","date_gmt":"2021-07-20T08:10:05","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/what-is-java-spring-framework-java-short-notes\/"},"modified":"2022-05-10T20:12:12","modified_gmt":"2022-05-11T00:12:12","slug":"what-is-java-spring-framework-java-short-notes","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=67366","title":{"rendered":"What is Java Spring Framework? #Java Short Notes"},"content":{"rendered":"<p>According to the Spring Framework Reference Documentation (springframework.org): <\/p>\n<p>    &#8220;&#8230;Spring provides a light-weight solution for building enterprise-ready applications, while still supporting the possibility of using declarative transaction management, remote access to your logic using RMI or web services, mailing facilities and various options in persisting your data to a database. Spring provides an MVC framework, transparent ways of integrating AOP into your software and a well-structured exception hierarchy including automatic mapping from proprietary exception hierarchies.<\/p>\n<p>    Spring could potentially be a one-stop shop for all your enterprise applications, however, Spring is modular, allowing you to use parts of it, without having to bring in the rest&#8230;&#8221;<\/p>\n<ul>\n<li> <a href='http:\/\/www.techfaq360.com\/tutorial\/spring\/spring.jsp' target='new' rel=\"noopener\">Spring tutorial Step by Step<\/a><\/li>\n<li> <a href='http:\/\/static.springframework.org\/docs\/Spring-MVC-step-by-step\/' target='new' rel=\"noopener\">Step by Step Training: Latest Version<\/a><\/li>\n<\/ul>\n<p> From: http:\/\/sitestree.com\/?p=5020<br \/> Categories:Java Short Notes<br \/>Tags:<br \/> Post Data:2011-03-17 06:38:10<\/p>\n<p>\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\">https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\t(Big Data, Cloud, Security, Machine Learning): Courses: <a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"> http:\/\/Training.SitesTree.com<\/a><br \/>\n\t\tIn Bengali: <a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\">http:\/\/Bangla.SaLearningSchool.com<\/a><br \/>\n\t\t<a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\">http:\/\/SitesTree.com<\/a><br \/>\n\t\t8112223 Canada Inc.\/JustEtc: <a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\">http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) <\/a><br \/>\n\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com'> https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\tMedium: <a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"> https:\/\/medium.com\/@SayedAhmedCanada <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>According to the Spring Framework Reference Documentation (springframework.org): &#8220;&#8230;Spring provides a light-weight solution for building enterprise-ready applications, while still supporting the possibility of using declarative transaction management, remote access to your logic using RMI or web services, mailing facilities and various options in persisting your data to a database. Spring provides an MVC framework, transparent &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=67366\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917,1956],"tags":[],"class_list":["post-67366","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","category-java-spring","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":65920,"url":"http:\/\/bangla.sitestree.com\/?p=65920","url_meta":{"origin":67366,"position":0},"title":"What is Spring Framework? What does it mean to J2EE developers #Java Short Notes","author":"Author-Check- Article-or-Video","date":"July 17, 2021","format":false,"excerpt":"What is Spring Framework? What does it mean to J2EE developers? Spring is a light-weight framework, very often referred as an alternative\/competitor to EJB, for the development of enterprise-type applications. Spring provides many features such as declarative transaction management, access to remote logic using RMI or web services, mailing facilities\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":67446,"url":"http:\/\/bangla.sitestree.com\/?p=67446","url_meta":{"origin":67366,"position":1},"title":"Topics to Learn in Java Spring framework #Java Short Notes","author":"Author-Check- Article-or-Video","date":"July 22, 2021","format":false,"excerpt":"Why Spring Framework?What's wrong with Java EE (EJB)Light-weight vs. heavy-weight containersMotivation for SpringSpring BackgroundSpring Framework OverviewSpring featuresSpring light-weight container architectureSpring application contextInversion of Control (IoC) design patternDependency Injection (DI)Advantages of IoC\/DIDesign for testabilityLow couplingCode re-useConsistent architecture and configurationEasy-to-follow designGood OOPSpring Installation and ConfigurationSpring libraries and dependanciesXML configuration filesAnnotationsSpring IDEOverviewFeaturesInstallationEditors, Wizards,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":21839,"url":"http:\/\/bangla.sitestree.com\/?p=21839","url_meta":{"origin":67366,"position":2},"title":"step by step spring inventory management #Spring #Spring Framework and Hibernate #Spring #Spring Framework and Hibernate","author":"Author-Check- Article-or-Video","date":"March 7, 2021","format":false,"excerpt":"From: http:\/\/sitestree.com\/?p=2746 Categories:Spring, Spring Framework and Hibernate, Spring, Spring Framework and HibernateTags:spring, inventory management Post Data:2015-11-01 18:17:34 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses: http:\/\/Training.SitesTree.com In Bengali: http:\/\/Bangla.SaLearningSchool.com http:\/\/SitesTree.com 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) Shop Online: https:\/\/www.ShopForSoul.com\/ Medium: https:\/\/medium.com\/@SayedAhmedCanada","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":65812,"url":"http:\/\/bangla.sitestree.com\/?p=65812","url_meta":{"origin":67366,"position":3},"title":"Java Spring: Components for Web #Java #Spring #Spring Framework and Hibernate #Spring #Spring Framework and Hibernate","author":"Author-Check- Article-or-Video","date":"July 15, 2021","format":false,"excerpt":"Java Spring: Components for Web Web: Full-stack web development with Tomcat and Spring MVC Reactive Web: Reactive web development with Netty and Spring WebFlux: requires Spring Boot >=2.0.0.M1 Websocket: Websocket development with SockJS and STOMP Web Services: Contract-first SOAP service development with Spring Web Services Jersey (JAX-RS): RESTful Web Services\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":65814,"url":"http:\/\/bangla.sitestree.com\/?p=65814","url_meta":{"origin":67366,"position":4},"title":"Java Spring: Use Cases #Java #Java Frameworks #Spring #Spring Framework and Hibernate","author":"Author-Check- Article-or-Video","date":"July 15, 2021","format":false,"excerpt":"Reference: https:\/\/docs.spring.io\/spring-framework\/docs\/current\/spring-framework-reference\/html\/overview.html \u00a0 Typical full-fledged Spring web application \u00a0 \u00a0 Spring middle-tier using a third-party web framework \u00a0 Remoting usage scenario \u00a0 EJBs - Wrapping existing POJOs \u00a0 \u00a0 \u00a0 From: http:\/\/sitestree.com\/?p=10900 Categories:Java, Java Frameworks, Spring, Spring Framework and HibernateTags: Post Data:2017-07-28 20:42:31 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":65971,"url":"http:\/\/bangla.sitestree.com\/?p=65971","url_meta":{"origin":67366,"position":5},"title":"Java Spring Topics: What spring framework brings to the table #Java Short Notes","author":"Author-Check- Article-or-Video","date":"July 18, 2021","format":false,"excerpt":"Java Spring TopicsKnowing the buzzwords does not make anyone a good developer. However, it helps. Being expert in a technology like Spring in one day is not possible, but initially getting familiar with all the aspects is helpful as you will know which Spring feature is required to solve the\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/67366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=67366"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/67366\/revisions"}],"predecessor-version":[{"id":74586,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/67366\/revisions\/74586"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=67366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=67366"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=67366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}