Ve skutečnosti, když říkáme „webová aplikace“, obvykle máme na mysli speciální aplikaci, naprogramovanou tak, aby neustále běžela na webovém serveru a čekala na zpracování požadavků od uživatele.
Ve vašem případě máte aplikaci založenou na konzoli.
V závislosti na konfiguraci serveru nelze na vašem klientském webhostingu spustit žádnou z těchto aplikací, žádnou z nich nebo obojí.
Vzhledem k tomu, že webhosting je obvykle poskytován hostingovou společností, mohou mít připravené konfigurace pro provoz vašich aplikací, mohou je mít zapínatelné/vypínatelné nebo za to mohou dokonce brát peníze.
V případě interního firemního serveru musíte o konfiguraci požádat svého zákazníka a jeho IT oddělení.
Nakonec se budete muset zeptat:1. Podporuje server SSH? - je to prostě vzdálená konzole. Obvykle běží na portu 22 a mnozí to zkontrolují příkazem "telnet váš server 22" (windows a linux) – pokud neodmítne vaše připojení – znamená to, že SSH je nakonfigurováno.2. Má váš server nainstalovanou javu a jestli je pro váš účet k dispozici prostřednictvím připojení SSH?
- Pouze v případě, že váš zákazník skutečně myslí webovou aplikaci namísto konzolové aplikace, musíte se zeptat, zda má server webový aplikační server pro Javu – obvykle je to něco jako Apache Tomcat, Jetty, JBoss, Weblogic atd. bude vyžadovat úpravu aplikace, aby ji bylo možné spustit na webovém serveru.
Pokud se rozhodnete použít konzolovou aplikaci a nebudete ji "upgradovat" na webovou aplikaci, můžete ji skutečně spustit na hostiteli, na kterém běží vaše databáze (opět budete potřebovat SSH). Ušetříte čas na operace vzdáleného přístupu k databázi – váš program bude teoreticky pracovat rychleji.