WAR Runner თქვენს Android ტელეფონს პატარა Java ვებ სერვერად აქცევს. ის აერთიანებს Jetty 12-ს Servlet 6.1-ით და მართავს რეალურ ვებ აპლიკაციებს, რომლებიც შეფუთულია WAR ფაილებად. აპლიკაციები ხელმისაწვდომია როგორც ტელეფონის ბრაუზერიდან, ასევე იმავე Wi-Fi-ზე ან LAN-ზე არსებული ნებისმიერი მოწყობილობიდან.
🌐 ვებ სერვერი
• აირჩიეთ დემო ვერსია სიიდან. ის იტვირთება პირველი გამოყენებისას ონლაინ კატალოგიდან და ვერიფიცირდება SHA-256 ჩეკის ჯამით. აპლიკაციაში WAR ფაილები არ იგზავნება.
• ემსახურება უბრალო HTTP-ს პორტ 8080-ზე ან HTTPS-ს პორტ 8443-ზე თვითხელმოწერილი სერტიფიკატით.
• ეკრანზე ნაჩვენებია სხვა მოწყობილობებზე გასახსნელი მისამართები და მათი კოპირების საშუალებას გაძლევთ.
• სერვერი აგრძელებს მუშაობას ფონზე შეტყობინებით. შეაჩერეთ ის აპლიკაციიდან ან შეტყობინებით.
• ჩამოტვირთული დემოები რჩება მოწყობილობაზე და შემდეგ მუშაობს ოფლაინში.
🛠️ ვებ ადმინისტრირება
• პაროლით დაცულია და მოწოდებულია მხოლოდ HTTPS-ის საშუალებით 9443 პორტზე.
• ჩამოტვირთეთ კატალოგის დემო ვერსიები, ატვირთეთ თქვენი Android-ით კონვერტირებული WAR ფაილები და დაიწყეთ, შეაჩერეთ ან წაშალეთ ისინი ბრაუზერიდან სხვა მოწყობილობაზე.
• სესიები იწურება 30 წუთიანი უმოქმედობის შემდეგ და განმეორებითი წარუმატებელი შესვლა გარკვეული დროით ბლოკავს შესვლას.
• სამივე პორტის შეცვლა შესაძლებელია პარამეტრებში, სანამ სერვერი გაჩერებულია.
შეტანილია დემო ვერსიები
• Hello World Servlet: მინიმალური სერვლეტი, რომელიც აბრუნებს უბრალო ტექსტს.
• Vaadin Button Demo: Vaadin Flow ხედი, რომლის დაწკაპუნების მსმენელი მუშაობს Java-ში ტელეფონზე.
• ოფიციალური Vaadin დემო: დაფა, კომპონენტების გალერეა, პროდუქტები, მომხმარებლები და პარამეტრები.
• Vaadin Bookstore დემო: ინვენტარის რედაქტირება შესვლით (ადმინისტრატორი / ადმინისტრატორი ან მომხმარებელი / მომხმარებელი).
• Vaadin მისამართების წიგნის დემო: კონტაქტები ინახება მეხსიერებაში არსებულ H2 მონაცემთა ბაზაში.
🎯 ღია კოდი
დემო WAR ფაილების შექმნის სკრიპტები, დემო კოდი და ჩვეულებრივი WAR-ის Android-თან თავსებად ვერსიად გადაქცევის სახელმძღვანელო გამოქვეყნებულია GitHub-ზე.
სასარგებლო ინფორმაცია
• საჭიროებს Android 15 ან უფრო ახალ ვერსიას.
• ერთდროულად მხოლოდ ერთი ვებ აპლიკაცია მუშაობს.
• სერვერი უკავშირდება ყველა ქსელურ ინტერფეისს, მაგრამ მხოლოდ Wi-Fi და Ethernet მისამართებს აქვეყნებს.
• ეს არის Android ექსპერიმენტი: დემონსტრირება იმისა, თუ რა შეუძლია თანამედროვე ტელეფონს და არა გაძლიერებულ საწარმოო სერვერს. გამოიყენეთ ის ქსელებში, რომლებსაც ენდობით.
• ყველა ფუნქცია უფასოა. ერთჯერადი შესყიდვები საშუალებას გაძლევთ მხარი დაუჭიროთ პროექტს.
გაუშვით რეალური Java ვებ აპლიკაციები თქვენს ტელეფონზე ჩაშენებული Jetty სერვერის გამოყენებით.