WAR Runner muuttaa Android-puhelimesi pieneksi Java-verkkopalvelimeksi. Se sisältää Jetty 12:n ja Servlet 6.1:n ja suorittaa oikeita verkkosovelluksia, jotka on pakattu WAR-tiedostoiksi. Sovelluksiin pääsee käsiksi sekä puhelimen omalla selaimella että millä tahansa samassa Wi-Fi- tai lähiverkossa olevalla laitteella.
🌐 VERKKOPALVELIN
• Valitse demo listalta. Se ladataan verkkoluettelosta ensimmäisellä käyttökerralla ja vahvistetaan SHA-256-tarkistussummalla. Sovelluksen sisällä ei toimiteta WAR-tiedostoja.
• Toimii tavallisen HTTP:n kautta portissa 8080 tai HTTPS:n kautta portissa 8443 itse allekirjoitetulla varmenteella.
• Näytöllä luetellaan osoitteet, jotka avataan muissa laitteissa, ja voit kopioida ne.
• Palvelin pysyy käynnissä taustalla ilmoituksella. Voit pysäyttää sen sovelluksesta tai ilmoituksesta.
• Ladatut demot pysyvät laitteella ja toimivat offline-tilassa sen jälkeen.
🛠️ VERKKOSIVUN YLLÄPITÄJÄ
• Salasanasuojattu ja palveltu vain HTTPS:n kautta portissa 9443.
• Lataa luettelodemoja, lataa omia Android-muunnettuja WAR-tiedostoja ja käynnistä, pysäytä tai poista niitä selaimesta toisella laitteella.
• Istunto vanhenee 30 minuutin käyttämättömyyden jälkeen, ja toistuvat epäonnistuneet kirjautumiset lukitsevat kirjautumisen joksikin aikaa.
• Kaikkia kolmea porttia voidaan muuttaa asetuksissa, kun palvelin on pysäytettynä.
SISÄLTYVÄT DEMOT
• Hello World Servlet: minimaalinen servlet, joka palauttaa pelkkää tekstiä.
• Vaadin Button Demo: Vaadin Flow -näkymä, jonka klikkauskuuntelija toimii Javalla puhelimessa.
• Virallinen Vaadin Demo: kojelauta, komponenttigalleria, tuotteet, käyttäjät ja asetukset.
• Vaadin Bookstore Demo: varaston muokkaaminen kirjautumisella (admin / admin tai user / user).
• Vaadin Address Book Demo: yhteystiedot tallennetaan muistissa olevaan H2-tietokantaan.
🎯 AVOIN LÄHDE
Demo-WAR-tiedostojen rakennusskriptit, demojen lähdekoodit ja opas tavallisen WAR-tiedoston muuntamiseen Android-yhteensopivaksi tiedostoksi on julkaistu GitHubissa.
HYVÄ TIETÄÄ
• Vaatii Android 15:n tai uudemman.
• Vain yksi verkkosovellus toimii kerrallaan.
• Palvelin sitoutuu kaikkiin verkkoliitäntöihin, mutta mainostaa vain Wi-Fi- ja Ethernet-osoitteita.
• Tämä on Android-kokeilu: demonstraatio siitä, mitä nykyaikainen puhelin pystyy suorittamaan, ei kovetettu tuotantopalvelin. Käytä sitä luotettavissa verkoissa.
• Jokainen ominaisuus on ilmainen. Valinnaisilla kertaostoksilla voit tukea projektia.
Suorita oikeita Java-verkkosovelluksia puhelimellasi upotetun Jetty Serverin avulla.