common/Common Java WEB Server/Application Server Introduction

Source: Internet
Author: User
Tags glassfish jboss websphere application server

Common /Common Application Server Introduction: summarize, organize some common application server, data mainly from the Internet.

Common Java Web Server Java Web applications need to be deployed to run on Java Web servers, and common Java Web servers are tomcat, GlassFish, WebLogic, JBoss, WebSphere, Jetty, JRun, and so on.

ApacheApache HTTP Server (Apache) is an open source Web server of the Apache Software Foundation, which can run in most computer operating systems, and is one of the most popular Web server-side software due to its extensive use of multiple platforms and security. It is fast, reliable, and can be compiled into the server by a simple API extension, such as the Perl/python interpreter.
Apache HTTP Server is the world's first Web server software to use. It can run on almost all of the computer platforms used by the extensive Apache server configuration interface.
Apache originates from the NCSAHTTPD server and has been modified many times to become one of the most popular Web server software in the world. Apache is taken from the "a patchy server" pronunciation, meaning is full of patches of the server, because it is free software, so constantly someone to develop new features, new features, modify the original flaw. Apache is characterized by simple, fast, stable performance, and can be used as a proxy server. Apache-http://baike.baidu.com/view/28283.htm

Tomcat: http://tomcat.apache.org/

Tomcat is a core project of the Apache Software Foundation (Apache Software Foundation) Jakarta Project, developed by Apache, Sun, and other companies and individuals. With Sun's involvement and support, the latest servlet and JSP specifications are always reflected in Tomcat, and Tomcat 5 supports the latest servlet 2.4 and JSP 2.0 specifications. Because of the advanced Tomcat technology, stable performance, and free, so deeply loved by Java enthusiasts and have been recognized by some software developers, become the most popular Web application server. The latest version is now 7.0.

A very popular Web application server, advanced technology, stable performance, and free! If it is a small project, concurrency is relatively small, the amount of data processing is not very large words with Tomcat is good. Tomcat-http://baike.baidu.com/view/10166.htm

GlassFish: http://glassfish.java.net/

The GlassFish is a robust, commercially compatible application server that achieves product quality and is free for development, deployment, and redistribution. GlassFish the name of the open source development project used to build the Java EE 5 application Server. It is based on the source code of Sun Java System application Server PE 9 provided by Sun Microsystems and the TopLink Persistence code contributed by Oracle. The project provides a structured process for developing high-quality application servers that deliver new capabilities at an unprecedented rate. This is a response to Java developers who want to get the source code and contribute to the development of Sun's next-generation application server (based on GlassFish). The project is designed to facilitate communication between Sun and Oracle engineers and communities, which will enable all developers to participate in the development of application servers.

GlassFish is an open source application server developed by Sun Microsystems, GlassFish in Java to increase cross-platform.
The source code for GlassFish is the TopLink software from Sun micro-systems and Oracle, distributed by the Sun's CDDL or GNU General Public License. The GlassFish is a robust, commercially compatible application server that achieves product quality and is free for development, deployment, and redistribution. Glassfish-http://zh.wikipedia.org/wiki/glassfishglassfish-http://baike.baidu.com/view/2581.htm

WebLogic: http://www.bea.com/

WebLogic, a application server from BEA, is a Java EE architecture-based middleware that BEA WebLogic is used to develop, integrate, deploy, and manage large distributed web applications, Java application Server for Web applications and database applications. Introduce the dynamic capabilities of Java and the security of Java Enterprise standards into the development, integration, deployment, and management of large-scale network applications.

WebLogic is one of the main products of Oracle, which is purchased and acquired by us. is one of the major Java application Server software (application server) in the commercial market, is the world's first successful commercialization of the EE application Server, is now available to 12c (12.1.1) version. This product also extends to the WebLogic Portal, WebLogic integration and other enterprise-used middleware (but currently Oracle is mainly in fusion middleware fusion middleware to replace these WebLogic Server Enterprise package) , as well as Oepe (Oracle Enterprise Pack for Eclipse) development tools.
WebLogic was first developed by WebLogic Inc. and later incorporated into BEA, and eventually Bea was incorporated into Oracle Corporation. WebLogic needs to be license before Oracle is used, Oracle is now open to an available license (like a product trial), and if it needs to be purchased as a server, it is found to be a lawsuit, what cracked version is not considered before it is free. If the rich master, the project requires relatively high words with weblogic better. Weblogic-http://zh.wikipedia.org/wiki/weblogic

JBoss: http://www.jboss.org/

JBoss is the result of a joint effort by developers around the world, a Java EE-based open source application server. Because the JBoss code follows the LGPL license, it can be used free of charge in any commercial application without payment. In 2006, JBoss Corporation was acquired by Redhat. JBoss is a container and server that manages EJBS and supports the specifications of EJB 1.1, EJB 2.0, and EJB3.0. However, the JBoss Core service does not include web containers that support servlet/jsp, and is typically used with Tomcat or jetty bindings.

JBoss is the result of a joint effort by developers around the world, a Java EE-based open source application server. Because the JBoss code follows the LGPL license, it can be used free of charge in any commercial application without payment. In 2006, JBoss Corporation was acquired by Redhat. JBoss is a container and server that manages EJBS and supports the specifications of EJB 1.1, EJB 2.0, and EJB3.0. However, the JBoss Core service does not include web containers that support servlet/jsp, and is typically used with Tomcat or jetty bindings. If it's a bigger project and it's not that high standard, it's good to use JBoss. Jboss-http://baike.baidu.com/view/309533.htm

WebSphere: Http://www.ibm.com/software/websphere

WebSphere is IBM's software platform. It includes the entire middleware infrastructure needed to write, run, and monitor on-demand WEB applications and cross-platform, cross-product solutions for 24x7 industrial strength, such as servers, services, and tools. WebSphere provides reliable, flexible, and robust software.

IBM WebSphere Application Server (WAS) is an application server developed and distributed by IBM in accordance with open standards, such as Java EE, XML, and Web Services. Compatible Web servers include: Apache http server,netscape Enterprise server,microsoft Internet information Services (IIS) and IBM HTTP Server. WebSphere is IBM's software platform. It includes the entire middleware infrastructure needed to write, run, and monitor on-demand WEB applications and cross-platform, cross-product solutions for 24x7 industrial strength, such as servers, services, and tools. WebSphere provides reliable, flexible, and robust software. If Java is using WebSphere as an application server, it is recommended to use IBM's JDK, so compatibility is better. IBM WebSphere Application server-http://zh.wikipedia.org/wiki/websphere_application_serverwebsphere-http:// Baike.baidu.com/view/15038.htm

Jetty: http://www.eclipse.org/jetty/

Jetty is an open-source servlet container that provides a running environment for Java-based Web content, such as JSPs and Servlets. Jetty is written in the Java language, and its APIs are published as a set of jar packages. Developers can instantiate a jetty container as an object that can quickly provide network and web connectivity for some Java applications that run independently (stand-alone).

Jetty is an open-source servlet container that provides a running environment for Java-based Web content, such as JSPs and Servlets. Jetty is written in the Java language, and its APIs are published as a set of jar packages. Developers can instantiate a jetty container as an object that can quickly provide network and web connectivity for some Java applications that run independently (stand-alone). It's lighter than Tomcat, suitable for small applications, testing, whatever. Jetty-http://baike.baidu.com/view/1425008.htm

JRun: http://www.adobe.com/products/jrun/

JRun is a Java server software developed by Allaire company that supports JSP1.1, Servlet2.2 specification, the latest version is JRun4, but its download is to pay, it is micromedia an application server, it is based on the Sun company JAVA2 Platform Enterprise Edition (Java EE). JRun consists of a Java Server page (JSP), Java servlet, Enterprise Edition Javabean,java Transaction Service (JTS), and Java Messaging Service (JMS). JRun works with many of the most popular web servers, including the Apache,microsoft Internet Information Server (IIS), and any other common Gateway Interface (CGI) that supports Internet Servers application interface (ISAPI) or web Web server.

There are 4 versions of JRun: Developer, Professional, advanced and enterprise. The developer version includes the entire JRun package, but it only has permissions for development use and is limited to 3 concurrent connections. The advanced version is designed to configure JSP and servlet applications in a cluster server environment. Companies that use only a servlet on one server and a JSP-based Web application should use the Professional edition. Companies that build and expand e-commerce Java applications can use the Enterprise Edition.

Allaire Company was first Macromedia, and then Macromedia was acquired by Adobe, and the software is now owned by the Adobe Company.

common/Common Java WEB Server/Application Server Introduction

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.