虽然目前Glassfish V3离正式发布还需要一段时日,但针对V3版这么长久的发布日期,就让人特想认识一下V3版将会给我带来怎么样的新特性。
组件化架构(OSGi Based Modular architecture)
GlassFish V3 uses a modular architecture to address the emerging requirements in the Application server’s market and container profiles concept of the Java EE 6. GlassFish uses OSGI for module management, and inside the OSGI modules it uses HK2 module system for configuration and service management. So far, Administration console, CLI, and application types containers, can be extended using this modular system. Java EE components can be replaced by any other compatible implantation using the OSGI modeling system
可插拔式容器与动态脚本语言支持:
GlassFish V3 introduces new innovation in supporting different types of applications by letting the administrators and system managers to deploy different types of applications which are coming from different platforms and frameworks like Ruby On Rails, Grails, Quercus, and so on in the same applications server instance that they deploy the Java EE applications and therefore a unified administration infrastructure will be used to deal with all required administrative and management tasks. Containers load when they are required, for example when no PHP application is deployed, PHP container does not has any overhead over the application server.
增强后的命令行模式与管理控制平台:
With GlassFish V3 it is possible to extend GlassFish CLI by developing new commands (extending an interface and using some HK2 services if required) as OSGI modules and simply putting them into GlassFish modules directory. The rest of the tasks of picking the module and responding to your command is what GlassFish module system does. Web based administration console can be extended using the same mechanism, but this time you can develop some JSF web pages to which you need to add to Administration console along with some descriptors which determine what is the page’s parent node in navigation tree and so on.
基于角色的安全策略支持:
GlassFish V3 administration console is equipped with fine grained access management system which let the System Administrator to define new role with limited set of permission on using administration console.
支持用于内置服务器方式部署:
GlassFish version 3 can be used as an embedded application server (run in the same JVM that the client application runs) with full support of Java EE 6. Embedded application server can be used for packaged software, unit testing, building new functionalities on top of Java EE 6 and so on.
提供让人耳目一新的问题剖析框架:
Flashlight infrastructure introduced to remove the heavy burden of monitoring from application server and apply a very small percent of overhead whenever a client starts looking at the monitoring information. It let the developers and administrators to view variety of sever attributes in runtime and if they need to view any factor which is not provided by default (their own source code monitoring information) they can embed monitoring probes in sensitive parts of their code when they develop the software and later use the monitoring information that probes collect to see how that sensitive part of the application works.
REST 支持(Jersey):
Glassfish Monitoring information can be received using RESTfull interfaces provided in GlassFish V3, using this monitoring feature developers and administrators can gather statistics related to any attributes that they like using any programming language with REST or HTTP support.
本文来自:http://weblogs.java.net/blog/kal ... ne_pager_revie.html
(文/xmatthew 出处/BLOGJAVA)
分享到:
相关推荐
GlassFish v3 的 JavaEE 6 可扩展性架构 GlassFish v3 是一个基于 JavaEE 6 的应用服务器,它具有可扩展、模块化和简化开发等特点。以下是 GlassFish v3 的 JavaEE 6 可扩展性架构的知识点: 可扩展性 GlassFish ...
### Glassfish v3 管理与配置指南 #### 标题解读 - **"Sun Glassfish v3 Administration 2009/12 PDF"**:此标题指明了文档的主题是关于Sun Microsystems(现已被Oracle收购)的Glassfish v3应用服务器的管理与配置...
**技术预览版本 2** 的发布标志着 jMaki 在 Sun GlassFish V3 上的应用取得了显著进展。这个版本包含了多项改进和新特性,包括但不限于对动态网页构建的支持增强以及与 GlassFish V3 的更深层次集成。通过 jMaki,...
### GlassFish v3知识点概述 #### 一、GlassFish v3简介 - **定义与背景**:GlassFish v3是一款由Sun Microsystems开发的企业级应用服务器,它基于Java平台标准(Java Platform, Enterprise Edition,简称Java EE...
Demo of ehCache distributed caching with terracotta in glassFish v3 可以参考:http://blog.csdn.net/guobin0719/archive/2011/04/25/6361940.aspx
《Glassfish集群搭建完全手册》 在IT领域中,服务器集群是提高系统可用性和负载均衡的重要手段。Glassfish,作为一款开源的应用服务器,其集群功能的配置却常常被忽视或处理得不够详尽。本手册旨在弥补这一空缺,...
引起鱼猫之争的东东 可与tomcat 媲美,看好它
glassfish-v3-windows.part1
引起鱼猫之争的东东 可与tomcat 媲美,看好它
glassfish-v3-windows.part4
glassfish-v3-windows.part2
Oracle Glassfish V3是一款开源的应用服务器,它是Java EE(企业版)平台的实现,提供了运行企业级Java应用程序的环境。本参考手册是Oracle官方提供的详细资料,是学习和理解Glassfish V3功能、配置和管理的重要资源...
当前版本——GlassFish v3 Prelude,采用了一个模块化的架构设计。 #### GlassFish Web容器相对于Tomcat的优势 ##### 易用性和生产力 - **模块化设计**:GlassFish采用了高度模块化的设计,这使得开发者可以轻松...
GlassFish,由Oracle公司主导的开源项目,是一款功能强大的Web服务器和应用服务器,以其卓越的性能和丰富的特性在开发者社区中备受推崇。相比于Tomcat,GlassFish提供了更全面的Java EE(现称为Jakarta EE)支持,...
GlassFish 是 Java EE 的参考实现,GlassFish v1 和 v2 都是 Java EE 5 的参考实现,而 GlassFish v3 则是 Java EE 6 的参考实现。GlassFish 的出现使得 Java EE 应用服务器市场更加繁荣,GlassFish 的企业级别的...
在本文中,我们将深入探讨Glassfish 3.1.2.2的核心特性,以及它如何在Java EE 6环境中发挥作用。 首先,Java EE 6是Java平台企业版的第六个版本,它引入了诸多改进和新特性,旨在简化开发流程、提高可维护性和性能...
标题《Glassfish集群搭建手册》指的是利用Oracle提供的Glassfish应用服务器软件进行集群配置的详细指南。此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持...
将下载的`glassfish-v3.zip`解压到`/usr/local/glassfish/`目录下,这是系统默认的安装位置。解压后,GlassFish将自动配置一系列默认的管理属性,包括: - `domain.name="domain1"` - `instance.name="server"` - `...
《glassfish-ose-4.0 白皮书》是一份详尽的文档,它深入介绍了GlassFish 4.0服务器的各项特性和功能。GlassFish是Oracle公司开发的一款开源的应用服务器,基于Java EE(Java Platform, Enterprise Edition)标准,为...