{"id":24465,"date":"2021-04-10T23:10:04","date_gmt":"2021-04-11T03:10:04","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/java-spring-and-i-o-root\/"},"modified":"2022-05-10T20:12:14","modified_gmt":"2022-05-11T00:12:14","slug":"java-spring-and-i-o-root","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=24465","title":{"rendered":"Java Spring and I\/O #Root"},"content":{"rendered":"<h3><strong>Java Spring and I\/O<\/strong><\/h3>\n<div class=\"checkbox\" data-range=\"\"><strong><label><\/label><label> Batch: <\/label><\/strong>Spring Batch including HSQLDB database<label><\/label><label><\/label><\/div>\n<div class=\"checkbox\" data-range=\"\"><strong><label><\/label><label> Integration: <\/label><\/strong>Common spring-integration modules<label><\/label><label><\/label><\/div>\n<div class=\"checkbox disabled has-error\" data-range=\"2.0.0.M2\"><strong><label><\/label><label> Quartz Scheduler: <\/label><\/strong>Schedule jobs using Quartz: <label><\/label><label><\/label>requires Spring Boot &gt;=2.0.0.M2<label><\/label><\/div>\n<div class=\"checkbox\" data-range=\"[1.2.0.RELEASE,2.0.0.M1)\"><strong><label><\/label><label> Activiti: <\/label><\/strong>Activiti BPMN workflow engine<label><\/label><label><\/label><\/div>\n<div class=\"checkbox\" data-range=\"[1.4.0.RELEASE,2.0.0.M1)\"><strong><label><\/label><label> Apache Camel: <\/label><\/strong>Integration using Apache Camel<label><\/label><label><\/label><\/div>\n<div class=\"checkbox\" data-range=\"1.4.0.RC1\"><strong><label><\/label><label> JMS (ActiveMQ): <\/label><\/strong>Java Message Service API via Apache ActiveMQ<label><\/label><label><\/label><\/div>\n<div class=\"checkbox\" data-range=\"1.3.0.M2\"><strong><label><\/label><label> JMS (Artemis): <\/label><\/strong>Java Message Service API via Apache Artemis<label><\/label><label><\/label><\/div>\n<div class=\"checkbox disabled has-error\" data-range=\"[1.1.0.RELEASE,1.4.0.RC1)\"><strong><label><\/label><label> JMS (HornetQ): <\/label><\/strong>Java Message Service API via HornetQ: <label><\/label><label><\/label>requires Spring Boot &gt;=1.1.0.RELEASE and &lt;1.4.0.RC1<label><\/label><\/div>\n<div class=\"checkbox\" data-range=\"\"><strong><label><\/label><label> AMQP: <\/label><\/strong>Advanced Message Queuing Protocol via spring-rabbit<label><\/label><label><\/label><\/div>\n<div class=\"checkbox disabled has-error\" data-range=\"1.5.0.RC1\"><strong><label><\/label><label> Kafka: <\/label><\/strong>Kafka messaging support using Spring Kafka: <label><\/label><label><\/label>requires Spring Boot &gt;=1.5.0.RC1<label><\/label><\/div>\n<p> From: http:\/\/sitestree.com\/?p=10920<br \/> Categories:Root<br \/>Tags:<br \/> Post Data:2017-07-28 23:30:14<\/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>Java Spring and I\/O Batch: Spring Batch including HSQLDB database Integration: Common spring-integration modules Quartz Scheduler: Schedule jobs using Quartz: requires Spring Boot &gt;=2.0.0.M2 Activiti: Activiti BPMN workflow engine Apache Camel: Integration using Apache Camel JMS (ActiveMQ): Java Message Service API via Apache ActiveMQ JMS (Artemis): Java Message Service API via Apache Artemis JMS (HornetQ): &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=24465\">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-24465","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":65812,"url":"http:\/\/bangla.sitestree.com\/?p=65812","url_meta":{"origin":24465,"position":0},"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":24463,"url":"http:\/\/bangla.sitestree.com\/?p=24463","url_meta":{"origin":24465,"position":1},"title":"Java Spring: Components to Deal with Database (SQL Aspect) #Root","author":"Author-Check- Article-or-Video","date":"April 10, 2021","format":false,"excerpt":"Java Spring: Components to Deal with Database (SQL Aspect) JPA: Java Persistence API including spring-data-jpa, spring-orm and Hibernate JOOQ: Persistence support using Java Object Oriented Querying MyBatis: Persistence support using MyBatis JDBC: JDBC databases H2: H2 database (with embedded support) HSQLDB: HSQLDB database (with embedded support) Apache Derby: Apache Derby\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":24465,"position":2},"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":24461,"url":"http:\/\/bangla.sitestree.com\/?p=24461","url_meta":{"origin":24465,"position":3},"title":"Java Spring: Template Engine #Root","author":"Author-Check- Article-or-Video","date":"April 10, 2021","format":false,"excerpt":"Java Spring: Template Engines Freemarker: FreeMarker templating engine Velocity: Velocity templating engine: requires Spring Boot >=1.1.6.RELEASE and <1.4.0.M2 Groovy Templates: Groovy templating engine Thymeleaf: Thymeleaf templating engine, including integration with Spring Mustache: Mustache templating engine From: http:\/\/sitestree.com\/?p=10912 Categories:RootTags: Post Data:2017-07-28 21:53:16 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning):\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":65920,"url":"http:\/\/bangla.sitestree.com\/?p=65920","url_meta":{"origin":24465,"position":4},"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":67444,"url":"http:\/\/bangla.sitestree.com\/?p=67444","url_meta":{"origin":24465,"position":5},"title":"Java\/J2EE:Important Resources: Struts, Spring, Hibernate, JPA #Java Short Notes","author":"Sayed","date":"July 22, 2021","format":false,"excerpt":"Java\/J2EE:Important Resources: Struts, Spring, Hibernate, JPA ...... .... ..... .... ... ... ... ... ... ... .. ..Struts Struts Developer and User Guides Struts API Struts TutorialsSpring, Hibernate, JPA Spring 2.5 API Spring 2.5 Reference Manual JPA APIJSF JSF 1.2 Java API JSF 1.2 Tag Library API JSF 1.1 Java\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\/24465","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=24465"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/24465\/revisions"}],"predecessor-version":[{"id":74599,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/24465\/revisions\/74599"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24465"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}