WAR Runner

အက်ပ်အတွင်း ဝယ်ယူမှုများ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
လူတိုင်း
၀+
ဒေါင်းလုဒ်များ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
လူတိုင်း
အက်ပ်အတွင်း ဝယ်ယူမှု
ပိုလေ့လာရန်
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ

ဤအက်ပ်အကြောင်း

WAR Runner က သင့် Android ဖုန်းကို Java web server ငယ်လေးတစ်ခုအဖြစ် ပြောင်းလဲပေးပါတယ်။ Servlet 6.1 ပါဝင်တဲ့ Jetty 12 ကို ထည့်သွင်းထားပြီး WAR ဖိုင်တွေအဖြစ် ထုပ်ပိုးထားတဲ့ တကယ့် web application တွေကို လုပ်ဆောင်ပေးပါတယ်။ အက်ပ်တွေကို ဖုန်းထဲက browser ကနေရော၊ Wi-Fi ဒါမှမဟုတ် LAN တစ်ခုတည်းမှာရှိတဲ့ မည်သည့် device ကနေမဆို ဝင်ရောက်ကြည့်ရှုနိုင်ပါတယ်။

🌐 ဝက်ဘ်ဆာဗာ
• စာရင်းထဲက demo တစ်ခုကို ရွေးချယ်ပါ။ အွန်လိုင်းကတ်တလောက်ကနေ ပထမဆုံးအကြိမ်အသုံးပြုတဲ့အခါ download လုပ်ထားပြီး SHA-256 checksum နဲ့ အတည်ပြုထားပါတယ်။ အက်ပ်ထဲကို WAR ဖိုင်တွေ မပို့ပေးပါဘူး။
• self-signed certificate ပါတဲ့ port 8080 ဒါမှမဟုတ် HTTPS port 8443 မှာ HTTP ပေါ်မှာ အလိုအလျောက် ဝန်ဆောင်မှုပေးပါတယ်။
• မျက်နှာပြင်မှာ အခြား device တွေမှာ ဖွင့်ဖို့ address တွေကို စာရင်းပြုစုထားပြီး copy ကူးခွင့်ပြုပါတယ်။
• server က background မှာ notification နဲ့ ဆက်လက်လည်ပတ်နေပါတယ်။ app ကနေ ဒါမှမဟုတ် notification ကနေ ရပ်တန့်လိုက်ပါ။
• download လုပ်ထားတဲ့ demo တွေက device မှာ ဆက်ရှိနေပြီး offline လည်း အလုပ်လုပ်ပါတယ်။

🛠️ ဝဘ် အက်ဒမင်
• စကားဝှက်ဖြင့် ကာကွယ်ထားပြီး port 9443 တွင်သာ HTTPS မှတစ်ဆင့် ဝန်ဆောင်မှုပေးပါသည်။
• ကတ်တလောက် သရုပ်ပြမှုများကို ဒေါင်းလုဒ်လုပ်ပါ၊ သင့်ကိုယ်ပိုင် Android-converted WAR ဖိုင်များကို အပ်လုဒ်လုပ်ပါ၊ ထို့နောက် ၎င်းတို့ကို အခြားစက်ပစ္စည်းပေါ်ရှိ browser မှ စတင်၊ ရပ်တန့် သို့မဟုတ် ဖျက်ပါ။
• Session များသည် မိနစ် ၃၀ ကြာ အသုံးမပြုပါက သက်တမ်းကုန်ဆုံးမည်ဖြစ်ပြီး၊ အကြိမ်ကြိမ် login မအောင်မြင်ပါက login ကို ခဏတာ lock လုပ်ပါသည်။
• server ရပ်တန့်ထားစဉ် port သုံးခုလုံးကို Settings တွင် ပြောင်းလဲနိုင်ပါသည်။

ပါဝင်သည့် သရုပ်ပြမှုများ
• Hello World Servlet: plain text ကို ပြန်ပေးသည့် အနည်းဆုံး servlet။
• Vaadin Button Demo: ဖုန်းတွင် Java ဖြင့် click listener ကို run သည့် Vaadin Flow view။
• တရားဝင် Vaadin Demo: dashboard၊ component gallery၊ ထုတ်ကုန်များ၊ user များနှင့် setting များ။
• Vaadin Bookstore Demo: login (admin / admin သို့မဟုတ် user / user) ဖြင့် inventory တည်းဖြတ်ခြင်း။
• Vaadin Address Book Demo: in-memory H2 database တွင် သိမ်းဆည်းထားသော contact များ။

🎯 OPEN SOURCE
သရုပ်ပြ WAR ဖိုင်များအတွက် build script များ၊ သရုပ်ပြရင်းမြစ်များနှင့် ပုံမှန် WAR ကို Android နှင့် တွဲဖက်အသုံးပြုနိုင်သော WAR အဖြစ်ပြောင်းလဲရန် လမ်းညွှန်ကို GitHub တွင် ထုတ်ဝေထားပါသည်။

သိထားသင့်သည်များ
• Android 15 သို့မဟုတ် နောက်ပိုင်းဗားရှင်း လိုအပ်ပါသည်။
• တစ်ကြိမ်လျှင် ဝဘ်အပလီကေးရှင်းတစ်ခုသာ လည်ပတ်ပါသည်။
• ဆာဗာသည် ကွန်ရက်မျက်နှာပြင်အားလုံးနှင့် ချိတ်ဆက်သော်လည်း Wi-Fi နှင့် Ethernet လိပ်စာများကိုသာ ကြော်ငြာပါသည်။
• ဤသည်မှာ Android စမ်းသပ်မှုတစ်ခုဖြစ်ပါသည်- ခေတ်မီဖုန်းတစ်လုံး လုပ်ဆောင်နိုင်သည်ကို သရုပ်ပြခြင်းဖြစ်ပြီး မာကျောသော ထုတ်လုပ်မှုဆာဗာမဟုတ်ပါ။ သင်ယုံကြည်ရသော ကွန်ရက်များတွင် အသုံးပြုပါ။
• အင်္ဂါရပ်တိုင်းသည် အခမဲ့ဖြစ်သည်။ ရွေးချယ်နိုင်သော တစ်ကြိမ်ဝယ်ယူမှုများသည် သင့်အား ပရောဂျက်ကို ပံ့ပိုးနိုင်စေပါသည်။
embedded Jetty Server ဖြင့် သင့်ဖုန်းတွင် စစ်မှန်သော Java ဝဘ်အက်ပ်များကို run ပါ။
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၆ စက် ၂၂
အထူးဖော်ပြထားသည့် သတင်းများ

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများက သင့်ဒေတာအား စုစည်းပုံနှင့် မျှဝေပုံကို နားလည်ခြင်းမှစ၍ လုံခြုံမှု စတင်သည်။ ဒေတာလုံခြုံမှုနှင့် လုံခြုံရေးလုပ်ဆောင်မှုများသည် သင်၏အသုံးပြုမှု၊ ဒေသနှင့် အသက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ ဆော့ဖ်ဝဲရေးသူက ဤအချက်အလက်ကို ပေးထားပြီး အချိန်နှင့်အမျှ ပြောင်းလဲနိုင်သည်။
  • မည်သည့်ဒေတာကိုမျှ ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေခြင်းမရှိပါ
    ဆော့ဖ်ဝဲရေးသူများ၏ မျှဝေမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
  • မည်သည့်ဒေတာကိုမျှ စုစည်းခြင်းမရှိပါ
    ဆော့ဖ်ဝဲရေးသူများ၏ စုစည်းမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
အကြောင်းအရာကို အမှတ်ပေးခြင်း
လူတိုင်း
အက်ပ်အတွင်း ဝယ်ယူမှု
ပိုလေ့လာရန်

အက်ပ် အကူအညီ

ဆော့ဖ်ဝဲရေးသူအကြောင်း
ScienceSoft e.U.
peter.sauer@sciencesoft.at
Oberzellergasse 12/13 1030 Wien Austria
+43 690 20040132

Science Soft မှနောက်ထပ်