Java EE主要用来构建大规模基于Web的企业级应用和分布式网络应用程序。使用Java EE开发的程序具有可移植性、健壮性和可伸缩性,并且安全性高。Java EE以Java SE为基础,提供了一套服务、API接口和协议,主要包括JSP、Servlet、EJB、JNDI和Java Mail等,能够用来开发企业级分布式系统、Web应用程序和业务组件等。