Prowadzę badania na temat różnicy pomiędzy aplikacją Java a aplikacją korporacyjną, a odkryłem, że mają one nieco podobną architekturę.Jaka jest różnica między aplikacją Java Web Application a aplikacją Java Enterprise?
Na przykład aplikacja korporacyjna zawiera warstwę klienta, prezentacji i logiki biznesowej oraz warstwę danych.
Klient Poziom może być klientami Java, klientami przeglądarkowymi i klientami mobilnymi.
Poziom prezentacji może być komponentami, serwletami, portalami i komponentami JSP JavaBeans.
W Business Logic Tier możesz mieć serwery, usługi sieciowe (SOAP, Restful i inne) oraz komponenty MDB.
W Poziom danych możesz mieć DBMS, LDAP i kanał danych.
Teraz, porównując te komponenty do aplikacji internetowej, można z nich korzystać bez tworzenia aplikacji Java Enterprise. Na przykład mogę użyć wielu różnych technologii do wdrożenia mojej aplikacji sieciowej, takiej jak Hibernate, Maven, JSP lub JSF, baz danych, serwletów, JavaBeans i itp.
Moje największe pytanie brzmi: jaka jest główna różnica między aplikacją Java Enterprise a Web podanie? Dlaczego warto korzystać z aplikacji Java Enterprise?
Jaka jest różnica? Około 60 USD/godz. –
@Ernest to nie jest główna różnica, której szukałem. Głównie od strony technologii, a nie od strony zysku. –