On Project SailFin was announced at JavaOne as a sub-project under Project GlassFish. On Sun Java System Application Server 9.0, derived from GlassFish 1.0, is released. Sun Java System Application Server 9.0) that supports the Java EE 5 specification. On, Project GlassFish released the 1.0 version (a.k.a. A basic version is free to download, but not open source. This version introduced bundling of the Derby database and Fast Infoset for web services. On 31 January 2006, Sun Microsystems released Sun Java System Application Server 8.2. Builds of this early version identity themselves in the log as "sun-appserver-pe9.0". Sun Microsystems launched the GlassFish project on 6 June 2005 by publishing the vetted source of Sun Java System Application Server. This version introduced a major update to web services security (a precursor to the later JASPIC and Jakarta Authentication), Admin Console GUI enhancements, JavaServer Faces 1.1 Support (at this point not yet part of J2EE), performance enhancements, and support for Java SE 5.0. On 8 February 2005, Sun Microsystems released Sun Java System Application Server 8.1 that supports the J2EE 1.4 specification. In March 2004, Sun Microsystems released Sun Java System Application Server 8 that supports the J2EE 1.4 specification. It is based on the iPlanet Web Server and the J2EE reference implementation A basic version is free to download, but not open source. In October 2003, Sun Microsystems released Sun ONE Application Server 7 that supports the J2EE 1.3 specification. It uses a derivative of Apache Tomcat as the servlet container for serving web content, with an added component called Grizzly which uses Java non-blocking I/O (NIO) for scalability and speed. GlassFish is based on source code released by Sun and Oracle Corporation's TopLink persistence system. Such services can be discovered and injected at runtime. HK2 abstracts the OSGi module system to provide components, which can also be viewed as services. It also runs with Equinox OSGi or Knopflerfish OSGi runtimes. Optional components can also be installed for additional services.īuilt on a modular kernel powered by OSGi, GlassFish runs straight on top of the Apache Felix implementation. This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies. GlassFish is the Eclipse implementation of Jakarta EE (formerly the reference implementation from Oracle) and as such supports Jakarta REST, Jakarta CDI, Jakarta Security, Jakarta Persistence, Jakarta Transactions, Jakarta Servlet, Jakarta Faces, Jakarta Messaging, etc. After having been transferred to Eclipse, GlassFish remained dual-licensed, but the CDDL license was replaced by the Eclipse Public License (EPL). GlassFish is free software and was initially dual-licensed under two free software licences: the Common Development and Distribution License (CDDL) and the GNU General Public License (GPL) with the Classpath exception. The supported version under Oracle was called Oracle GlassFish Server. GlassFish is an open-source Jakarta EE platform application server project started by Sun Microsystems, then sponsored by Oracle Corporation, and now living at the Eclipse Foundation and supported by Payara, Oracle and Red Hat. However, you have newer versions from the Eclipse Foundation (current developer).Eclipse Public License or GPL+ Classpath exception GlassFish is currently in its version 5.x, which is the last stable. For those who do not know it, it is a standardization for the development of business Java applications that are portable, that is, they can be used on any server regardless of the platform and without modifications. I have previously commented that GlassFish implements the platform Java EE (Enterprise Edition). In addition, it is not difficult to configure a load balanced cluster to start squeezing this project into your own local or contracted server. This allows developers to have a great platform to develop scalable and portable apps. The GlassFish server supports technologies like JSP, JSF, Serverlets, EJBs, Java API, JAXB, JPA, RMI, etc. In that case, it is oriented more to companies, universities, and other types of organizations that need it. If you wonder about the differences between the free version and the commercial version, the second one is supported in exchange for the price paid for the license.
0 Comments
Leave a Reply. |