GlassFish 实现了哪些规范
时间: 2023-03-15 14:50:16 浏览: 73
GlassFish实现了Java EE规范,包括Java Servlet、JavaServer Pages、Enterprise JavaBeans、Java Server Faces、Java Persistence API、Web Services等规范。
相关问题
GlassFish Server包含哪些功能模块
GlassFish Server 是一个开源的 Java 应用服务器,它包含以下功能模块:
1. Web 容器:支持 Java Servlet 和 JavaServer Pages(JSP)规范,可以部署和运行 Web 应用程序。
2. EJB 容器:支持 Enterprise JavaBeans(EJB)规范,可以部署和运行企业级 Java 应用程序。
3. JPA 实现:支持 Java Persistence API(JPA)规范,可以提供与数据库的交互服务。
4. JMS 实现:支持 Java Message Service(JMS)规范,可以提供消息传递服务。
5. JTA 实现:支持 Java Transaction API(JTA)规范,可以提供事务管理服务。
6. Web 服务:支持 SOAP 和 RESTful Web 服务,可以部署和运行 Web 服务应用程序。
7. 安全性管理:可以提供基于角色的访问控制和身份验证服务。
8. 集成开发环境(IDE)插件:提供了与 Eclipse 和 NetBeans 等常用 IDE 的集成插件,可以方便地进行开发和调试。
GlassFish Admin Console的技术实现原理
GlassFish Admin Console的技术实现原理主要包括以下几个方面:
1. Web容器:GlassFish Admin Console是一个Web应用程序,它需要运行在一个Web容器中。GlassFish本身就是一个Java EE应用程序服务器,它自带了一个Web容器,可以用来运行Admin Console。
2. Servlet技术:GlassFish Admin Console的实现是基于Servlet技术的。Servlet是Java EE规范中的一种Web组件,可以处理HTTP请求和响应,实现Web应用程序的逻辑处理。在Admin Console中,Servlet负责处理来自Web浏览器的HTTP请求,并生成相应的HTML页面。
3. JSP技术:除了Servlet之外,Admin Console还使用了JSP技术。JSP是Java EE规范中的另一种Web组件,它可以将Java代码嵌入到HTML页面中,实现动态生成HTML页面的功能。在Admin Console中,JSP技术用于生成各种HTML页面,包括登录页面、导航菜单、配置页面等。
4. GlassFish API:Admin Console需要访问GlassFish的各种资源和配置信息,例如应用程序、JDBC连接池、安全性等。为了实现这些功能,Admin Console使用了GlassFish提供的API。这些API包括Java类、接口、注解等,可以用来访问和管理GlassFish的各种资源和配置信息。
总之,GlassFish Admin Console的技术实现原理是基于Web容器、Servlet技术、JSP技术和GlassFish API等技术实现的。通过这些技术的组合,Admin Console可以实现对GlassFish的各种资源和配置信息进行管理和维护的功能。