J2EE是Java的一个完整分支,用于将Java作为Web服务器运行.它包括使分布式服务器,消息传递协议和数据库交互的代码变得容易.它功能强大,编写良好且稳定,您会发现许多大型网站都使用它.
它与仅编写简单的单用途服务器有很大不同.一些复杂功能是预先/内置的,所以有一个更大的初始学习曲线,但如果你试图自己做的话,你不会遇到很多问题...
例如,想象一下您编写的最复杂的服务器端代码 - 如何使其分布在两台服务器上运行(这样任何一台服务器都可以根据服务器负载响应任何请求)?如果它是用适当的J2EE编写的,那就只是编辑一些配置文件.
有人会说这是Java 最常用的东西!除了Sarcasm之外,请查看Java Enterprise Edition的Wikipedia条目以获取摘要,当然还有官方Oracle Java EE网站的详细信息.
基本上,有许多来自不同供应商(包括开源供应商)的成熟服务器API和应用服务器实现了这些API.服务器端Java实际上是一个迷你行业,上帝知道有多少公司,开源项目,会议等.
如果您是熟悉服务器端Java的新手,那么您就错过了深刻的日子EJB 1.0和1.1,现在有一个非常有用的,如果有一些重要的API来构建您的服务器端应用程序.