日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

GlassFish安装

發(fā)布時(shí)間:2023/12/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GlassFish安装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、JavaEE平臺(tái)簡(jiǎn)介

Java語(yǔ)言和Java平臺(tái)的發(fā)展是一個(gè)漫長(zhǎng)而傳奇的歷史,從20世紀(jì)到90年代中期它的發(fā)明開(kāi)始,經(jīng)過(guò)了2007年至2012年的發(fā)展,Java已經(jīng)經(jīng)歷了許多變化,也遇到過(guò)許多爭(zhēng)論。在早期,Java被稱為Java開(kāi)發(fā)工具包或JDK,是一門與平臺(tái)緊密耦合的語(yǔ)言。Sun公司在1995年推出了最早的版本,盡管按照今天的標(biāo)準(zhǔn)來(lái)看,Java的發(fā)展是極其緩慢和原始的,但它在軟件開(kāi)發(fā)領(lǐng)域掀起了一場(chǎng)革命。

?

隨著Internet的發(fā)展和Web應(yīng)用程序的流行,Sun公司已經(jīng)意識(shí)到J2SE不足以應(yīng)付新的需求。于是,1998年,就在J2SE1.2發(fā)布之前,Sun公司宣布他正在開(kāi)發(fā)一個(gè)稱為Java專業(yè)版或JPE的產(chǎn)品。同時(shí)他還研發(fā)了一門稱為Servlet的技術(shù),這是一個(gè)能夠處理HTTP請(qǐng)求的小型應(yīng)用程序。在1997年,Servlet1.0與Java Web Server一起發(fā)布,因?yàn)樵摲?wù)器缺少很多功能,所以并未流行。

?

Servlet和JPE經(jīng)歷過(guò)幾次內(nèi)部迭代過(guò)程之后,Sun于1999年12月12日發(fā)布了Java2平臺(tái)的企業(yè)版(或J2EE),版本為1.2。和J2SE版本一致。該規(guī)范包括:

  • Servlet?2.2
  • JDBC Extension API 2.0
  • JNDI 1.0
  • JSP 1.2
  • EJB 1.1
  • JMS 1.0
  • JTA 1.0
  • JavaMail API 1.1
  • JAF 1.1
  • J2EE僅僅是一個(gè)規(guī)范。Sun提供了規(guī)范組件的參考實(shí)現(xiàn),但各個(gè)公司仍然可以創(chuàng)建自己的實(shí)現(xiàn)。

    ?

    JavaEE發(fā)展至今最新版本為JavaEE 7,JavaEE 7 于2013年發(fā)布其中包含了很多新特性。

    ?

    二、WEB容器

    JavaEE?WEB應(yīng)用程序運(yùn)行在Java EE應(yīng)用服務(wù)器和Web容器(也稱為Servlet容器)中。

    JavaEE有許多規(guī)范組成,但大多數(shù)的Web容器都只實(shí)現(xiàn)了Servlet、JSP和JSTL。這不同于實(shí)現(xiàn)了完整JavaEE規(guī)范的成熟JavaEE應(yīng)用服務(wù)器。每個(gè)應(yīng)用服務(wù)器都包含了一個(gè)Web容器,用于管理Servlet的生命周期、將請(qǐng)求URL映射到對(duì)應(yīng)的Servlet、接受和響應(yīng)HTTP請(qǐng)求以及管理過(guò)濾器鏈。不過(guò)獨(dú)立運(yùn)行的Web容器通常時(shí)輕量級(jí)的,并且易于使用。

    ?

    選擇Web容器要求對(duì)項(xiàng)目的需求進(jìn)行認(rèn)真的研究和考慮。在選擇Web容器時(shí)有多種選擇,每種容器都有自己的優(yōu)點(diǎn)和不足。也可以同時(shí)使用多種不同的Web容器。例如可以選擇在個(gè)人計(jì)算機(jī)上使用Apache Tomcat用于本地測(cè)試,在生產(chǎn)環(huán)境中使用GlassFish。

    三、常見(jiàn)的Web容器:

    1. Apache Tomcat

    Tomcat是目前最常見(jiàn)和最流行的的Web容器,Tomcat的優(yōu)點(diǎn)是占用內(nèi)存小、配置簡(jiǎn)單以及長(zhǎng)期的社區(qū)參與。Tomcat可以在5-10分鐘的時(shí)間完成安裝(包括下載的時(shí)間)。

    使用Tomcat只需要很少的配置,經(jīng)過(guò)調(diào)優(yōu)以后,也可以在高負(fù)載、高可用性的生產(chǎn)環(huán)境中使用。但是Tomcat并不是一個(gè)完整的JavaEE應(yīng)用服務(wù)器,其并沒(méi)有完全實(shí)現(xiàn)JavaEE的標(biāo)準(zhǔn)。

    Tomcat版本及規(guī)范

    Tomcat版本

    JavaEE

    Servlet

    JSP

    EL

    最小的JavaSE版本

    3.3.x

    1.2

    2.2

    1.1

    ?

    1.1

    4.1.x

    1.3

    2.3

    1.2

    ?

    1.3

    5.5.x

    1.4

    2.4

    2.0

    ?

    1.4

    6.0.x

    5

    2.5

    2.1

    2.1

    5.0

    7.0.x

    6

    3.0

    2.2

    2.2

    6

    8.0.x

    7

    3.1

    2.3

    3.0

    7

    ?

    2.GlassFish

    GlassFish是一個(gè)開(kāi)源的、也是商業(yè)的完整的JavaEE應(yīng)用服務(wù)器的實(shí)現(xiàn)。它提供了JavaEE規(guī)范的所有特性,包括Web容器,而且它目前還是JavaEE規(guī)范的參考實(shí)現(xiàn)。它的Web容器實(shí)際上源于Tomcat,不過(guò)使用Tomcat核心創(chuàng)建的GlassFish后,它已經(jīng)做出了重大的改變,初始代碼已經(jīng)很難識(shí)別出來(lái)了。GlassFish的開(kāi)源版本由社區(qū)提供支持,而Oracle的商業(yè)GlassFish服務(wù)器版本有Oracle公司提供收費(fèi)的商業(yè)支持。Oracle將只為JavaEE 7之前的版本提供商業(yè)支持。從JavaEE 8開(kāi)始,GlassFish將不再包含商業(yè)支持選項(xiàng)。

    GlassFish的一個(gè)優(yōu)勢(shì)是它的管理界面,可以通過(guò)圖形Web用戶界面、命令行界面和配置文件等方式對(duì)服務(wù)器進(jìn)行設(shè)置。而且GlassFish總是第一個(gè)實(shí)現(xiàn)新版本規(guī)范的服務(wù)器。GlassFish非常易于搭建企業(yè)級(jí)集群環(huán)境。所以GlassFish非常適合我們用來(lái)學(xué)習(xí)研究JavaEE最新規(guī)范。

    ?

    四、GlassFish安裝

    環(huán)境:

    GlassFish需要JDK7,所以先要確保安裝了JDK7,并且已經(jīng)配置JAVA_HOME環(huán)境變量

    下載:

    GlassFish的官網(wǎng):

    https://glassfish.java.net/

    打開(kāi):https://glassfish.java.net/download.html

    下載完成之后將GlassFish解壓到硬盤中:

    我的位置是:C:\soft\environment\glassfish4

    目錄結(jié)構(gòu)如下:

    啟動(dòng)和停止:

    1.?打開(kāi)命令行窗口(運(yùn)行 à?CMD)

    2. 訪問(wèn)GlassFish的bin目錄:

    如:cd C:\soft\environment\glassfish4\bin

    ?

    本教程由尚硅谷教育大數(shù)據(jù)研究院出品,如需轉(zhuǎn)載請(qǐng)注明來(lái)源。

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的GlassFish安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。