{"id":281,"date":"2021-03-10T00:00:00","date_gmt":"2021-03-10T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps"},"modified":"2025-06-26T03:45:56","modified_gmt":"2025-06-26T10:45:56","slug":"deliver-java-apps-quickly-using-custom-connectors-in-power-apps","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/","title":{"rendered":"Deliver Java apps quickly using Custom Connectors in Power Apps"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution. LCAD on Azure is a new solution to demonstrate the robust development capabilities of integrating Low-code Microsoft Power Apps and the Azure products you may be familiar with.&nbsp;&nbsp;<br>This month\u2019s webinar is <a href=\"https:\/\/info.microsoft.com\/ww-Landing-DeliverJavaAppsQuicklyUsingCustomConnectors.html?LCID=EN-US\">Deliver Java apps quickly using Custom Connectors in Power Apps<\/a>. In this blog, I will briefly recap Low-code application development on Azure, how the app was built with Java on Azure, app deployment, and building the app\u2019s front end and user interface (UI) with Power Apps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-low-code-application-development-on-azure\">What is Low-code application development on Azure?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/solutions\/low-code-application-development\/\" target=\"_blank\" rel=\"noopener\">Low-code application development (LCAD) on Azure<\/a> was created to help developers build business applications faster with less code, leveraging the Power Platform, and more specifically Power Apps, yet helping them scale and extend their Power Apps with Azure services.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a pro developer who works for a manufacturing company would need to build a line-of-business (LOB) application to help warehouse employees track incoming inventory. That application would take months to build, test, and deploy. However, with Power Apps\u2019 it can take hours to build, saving time and resources.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, say the warehouse employees want the application to place procurement orders for additional inventory automatically when current inventory hits a determined low. In the past, this would require another heavy lift by the development team to rework their previous application iteration. Due to the integration of Power Apps and Azure, a professional developer can build an API in Visual Studio (VS) Code, publish it to their Azure portal, and export the API to Power Apps integrating it into their application as a custom connector. Afterward, that same API is re-usable indefinitely in the Power Apps\u2019 studio for future use with other applications, saving the company and developers more time and resources. To learn more, visit the <a href=\"https:\/\/azure.microsoft.com\/en-us\/solutions\/low-code-application-development\/\" target=\"_blank\" rel=\"noopener\">LCAD on Azure page<\/a>, and to walk through the aforementioned scenario try the <a href=\"https:\/\/dynamicstestdrive-uat.azurewebsites.net\/en-us\/guidedtour\/power-platform\/azure-low-code-app-development-with-power-apps\/1\/1\" target=\"_blank\" rel=\"noopener\">LCAD on Azure guided tour<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"java-on-azure-code\">Java on Azure Code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In this webinar the sample application will be a Spring Boot application, or a Spring application on Azure, that is generated using JHipster and will deploy the app with Azure App service. The app\u2019s purpose is to catalog products, product descriptions, ratings, and image links, in a monolithic app. To learn how to build serverless PowerApps, please refer to last month\u2019s <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-developer-community-blog\/a-deep-dive-into-serverless-applications-on-power-apps-and-azure\/ba-p\/2113430\" target=\"_blank\" rel=\"noopener\">Serverless Low-code application development on Azure<\/a> blog for details. During the development of the API Sandra used H2SQL, and in production, she used MySQL. She then adds descriptions, ratings, and image links to the API in a JDL&nbsp;studio. Lastly, she applies the API to her GitHub repository prior to deploying to Azure App service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deploying-the-sample-app\">Deploying the Sample App<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sandra leverages the Maven plug-in in JHipster to deploy the app to Azure App service. After providing an Azure resource group name due to her choice of \u2018split and deploy\u2019 in GitHub Actions, she only manually deploys once, and any new Git push from her master branch will be automatically deployed. Once the app is successfully deployed, it is available at myhispter.azurewebsites.net\/V2APIdocs, where she copies the Swagger API file into a JSON, which will be imported into Power Apps as a custom connector.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"front-end-development\">Front-end Development<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The goal of the front-end development is to build a user interface that end-users will be satisfied with, to do so the JSON must be brought into Power Apps as a custom connector so end users can access the API. The first step is to import the open API into Power Apps; note that much of this process has been streamlined via the tight integration of Azure API management with Power Apps. To learn more about this tighter integration watch a <a href=\"https:\/\/www.youtube.com\/watch?v=06CRN18kH1k&amp;list=PL8IYfXypsj2Dp-jDh4TpkxnYlGmIccKfM&amp;index=6\" target=\"_blank\" rel=\"noopener\">demo on integrating APIs via API management into Power Apps<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After importing the API, you must create a custom connector and connect that custom connector with the Open API the backend developer built. After creating the custom connector, Dawid used Power Apps logic formula language to collect data into a dataset, creating gallery display via the collected data. Lastly, Dawid will show you the data in a finalized application and walk you through the process of sharing the app with a colleague or making them a co-owner. Lastly, once the app is shared, Dawid walks you through testing the app and soliciting user feedback via the app.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To conclude, professional developers can rapidly build the back and front ends of the application using Java, or any programming language with Power Apps. Fusion development teams, professional developers, and citizen developers can collaborate on apps together, reducing much of the lift for professional developers. Please watch the <a href=\"https:\/\/info.microsoft.com\/ww-Landing-DeliverJavaAppsQuicklyUsingCustomConnectors.html?LCID=EN-US\" target=\"_blank\" rel=\"noopener\">webinar<\/a> and complete the <a href=\"https:\/\/forms.office.com\/Pages\/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRzDZlq55wCpLjWQ_IU7xv-VURVRFQUdPSTJVTjBOR0RWM0U1VFFSM1pYUS4u\" target=\"_blank\" rel=\"noopener\">survey<\/a> so we can improve these blogs and webinars in the future.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"resources\">Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Webinar\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/info.microsoft.com\/ww-Landing-DeliverJavaAppsQuicklyUsingCustomConnectors.html?LCID=EN-US\" target=\"_blank\" rel=\"noopener\">Deliver Java Apps Quickly<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Low-code application development on Azure\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/solutions\/low-code-application-development\/\" target=\"_blank\" rel=\"noopener\">Low Code Application Development<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/dynamicstestdrive-uat.azurewebsites.net\/en-us\/guidedtour\/power-platform\/azure-low-code-app-development-with-power-apps\/1\/1\" target=\"_blank\" rel=\"noopener\">Low-code app dev guided tour<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Java on Azure resources\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/develop\/java\/\" target=\"_blank\" rel=\"noopener\">Java on Azure<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/java-on-azure\/\" target=\"_blank\" rel=\"noopener\">Java on Azure\u2014learn<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/publish-azure-web-app-with-azure-toolkit-eclipse\/\" target=\"_blank\" rel=\"noopener\">Develop Java web app on Azure using Eclipse<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/publish-web-app-with-maven-plugin-for-azure-app-service\/\" target=\"_blank\" rel=\"noopener\">Develop Java web app on Azure using Maven<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/deploy-java-containers\/\" target=\"_blank\" rel=\"noopener\">Automate Java container deployments with Azure Pipelines<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/azure-spring-cloud-workshop\/\" target=\"_blank\" rel=\"noopener\">Deploy Spring microservices to Azure<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Power Apps resources\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/powerapps.microsoft.com\/en-us\/power-apps-and-azure\/\" target=\"_blank\" rel=\"noopener\">Azure plus Power Apps for pro developers<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/intro-developing-power-platform\/\" target=\"_blank\" rel=\"noopener\">Introduction to developing with Power Platform<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/use-power-apps-component-framework\/\" target=\"_blank\" rel=\"noopener\">Create components with Power Apps Component Framework<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/get-started-cds\/\" target=\"_blank\" rel=\"noopener\">Get started using Microsoft Dataverse<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1462],"tags":[],"audience":[3055,3056],"content-type":[1481],"product":[],"tech-community":[],"topic":[],"coauthors":[127],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-serverless","audience-developers","audience-it-implementors","content-type-thought-leadership","review-flag-1680286581-295","review-flag-new-1680286579-546","review-flag-sprin-1680286584-399","review-flag-the-p-1680286586-930"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deliver Java apps quickly using Custom Connectors in Power Apps | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deliver Java apps quickly using Custom Connectors in Power Apps | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-10T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-26T10:45:56+00:00\" \/>\n<meta name=\"author\" content=\"Ricardo Duncan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ricardo Duncan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/ricardo-duncan\/\",\"@type\":\"Person\",\"@name\":\"Ricardo Duncan\"}],\"headline\":\"Deliver Java apps quickly using Custom Connectors in Power Apps\",\"datePublished\":\"2021-03-10T00:00:00+00:00\",\"dateModified\":\"2025-06-26T10:45:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/\"},\"wordCount\":908,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Serverless\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/\",\"name\":\"Deliver Java apps quickly using Custom Connectors in Power Apps | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2021-03-10T00:00:00+00:00\",\"dateModified\":\"2025-06-26T10:45:56+00:00\",\"description\":\"In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Serverless\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/serverless\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deliver Java apps quickly using Custom Connectors in Power Apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deliver Java apps quickly using Custom Connectors in Power Apps | Microsoft Azure Blog","description":"In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution.","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:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/","og_locale":"en_US","og_type":"article","og_title":"Deliver Java apps quickly using Custom Connectors in Power Apps | Microsoft Azure Blog","og_description":"In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2021-03-10T00:00:00+00:00","article_modified_time":"2025-06-26T10:45:56+00:00","author":"Ricardo Duncan","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Ricardo Duncan","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/ricardo-duncan\/","@type":"Person","@name":"Ricardo Duncan"}],"headline":"Deliver Java apps quickly using Custom Connectors in Power Apps","datePublished":"2021-03-10T00:00:00+00:00","dateModified":"2025-06-26T10:45:56+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/"},"wordCount":908,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Serverless"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/","name":"Deliver Java apps quickly using Custom Connectors in Power Apps | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2021-03-10T00:00:00+00:00","dateModified":"2025-06-26T10:45:56+00:00","description":"In 2021, each month we will be releasing a monthly blog covering the webinar of the month for the Low-code application development (LCAD) on Azure solution.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-java-apps-quickly-using-custom-connectors-in-power-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Serverless","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/serverless\/"},{"@type":"ListItem","position":3,"name":"Deliver Java apps quickly using Custom Connectors in Power Apps"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":43703,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/281\/revisions\/43703"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=281"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=281"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=281"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=281"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=281"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=281"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}