Java EE Web应用开发基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4 Java EE的相关角色

如果把Java EE看作是有别于其他技术路线(例如:微软的.NET)的一个技术阵营,那么这个Java EE阵营就包含了承担不同工作的角色,具体如下。

① Java EE应用服务器开发者:开发符合Java EE规范的应用服务器软件,这些软件包括组件容器、Java EE API的实现等。目前,市场上领先的Java EE应用服务器提供商包括IBM、Oracle等。还有一些开源社团也在从事Java EE应用服务器的开发,例如Apache、JBoss等。Java EE应用服务器提供者可以通过Java EE兼容认证来表明其开发的产品是符合Java EE规范的。

② Java EE应用软件开发者:开发、组装和部署基于Java EE应用服务器软件的应用软件。这些应用软件可以是一个电子商务网站系统,也可以是一个面向企业的管理信息系统。与Java EE应用服务器开发人员不同,Java EE应用软件开发人员关注与应用软件相关的具体业务需求,并需要熟练掌握如何在Java EE应用服务器软件上开发应用组件,例如Servlet、JavaBean、EJB等。

③ Java EE应用系统管理员:配置、监控和管理Java EE应用系统的技术人员。这里,Java EE应用系统包括Java EE应用服务器软件、Java EE应用软件、数据库软件、主机系统、网络基础设施等。由于Java EE应用系统技术复杂、规模较大,能否有效顺畅地运行,在很大程度上依赖于管理员的有效管理。Java EE应用系统管理员一般可通过相关的工具软件,来实现对Java EE应用系统的管理。

本教材面向的读者群主要是Java EE应用软件开发者,而不是Java EE应用服务器开发者。