我一直在做一些关于Java Web应用程序和企业应用程序之间的区别的研究,我发现他们有一点类似的体系结构。Java Web应用程序和Java企业应用程序有什么区别?
例如,企业应用程序具有客户端,演示文稿,业务逻辑和数据层。
客户端层可以是Java客户端,基于浏览器的客户端和移动客户端。
演示文稿层可以是JavaBeans组件,servlet,门户和JSP组件。
在业务逻辑层您可以拥有服务器,Web服务(SOAP,Restful等)和MDB组件。
在数据层您可以拥有DBMS,LDAP和数据馈送。
现在,如果我们将这些组件与Web应用程序进行比较,则可以在不创建Java Enterprise应用程序的情况下使用它们。例如,我可以使用许多不同的技术来实现我的Web应用程序,例如Hibernate,Maven,JSP或JSF,数据库,Servlets,JavaBeans等。
我最大的问题是Java Enterprise应用程序和Web应用?为什么我会使用Java Enterprise应用程序?
有什么区别?大约$ 60 /小时。 –
@厄内斯特,这不是我寻找的主要区别。大部分来自技术方面,而不是来自利润方面。 –