21xrx.com
2024-12-23 02:06:50 Monday
登录
文章检索 我的文章 写文章
Java Enterprise缺少Web 开发者的困惑与解决方案
2023-06-19 10:05:24 深夜i     --     --
Java Enterprise

在Java Enterprise(JavaEE)开发中,Web应用是最为广泛、最常见的一种应用。然而,当我们想要开发一个纯粹的Java企业级应用时,Web环节却成为了一个多余的负担。

为什么这么说呢?首先,Web应用的开发一般要涉及到Web容器、Servlet、JSP等技术,增加了应用的复杂度和部署难度。其次,很多情况下,我们并不需要Web这一层的介入,而是希望直接使用JavaEE的其他组件如EJB、JMS等。

在JavaEE规范中,我们是可以把Web层与应用服务层分离的。也就是说,我们完全可以只开发一个纯Java的应用服务,而不涉及任何Web相关技术。这种应用服务可以在J2SE环境下运行,也可以在JavaEE环境下运行。而如果后面需要添加Web服务,也可以通过增加一个简单的Web层来实现。

当然,如果你确实需要一个Web应用,则可以考虑使用Spring Boot等轻量级框架进行开发。这些框架在初始构建时就考虑了Web层,能够有效减少Web技术带来的负担。

、Web应用、JavaEE、Web容器、Servlet、JSP、企业级应用、应用服务、EJB、JMS、J2SE、框架、Spring Boot、轻量级。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复