2016-09-20 51 views
1

我對java完全陌生,現在我需要你的幫助。我需要一個適用於Java的應用服務器嗎?WebSocketServer

JavaSE和JavaEE之間的差異很明顯。 但是爲什麼我需要爲JavaEE編碼一個應用程序服務器。 或者可以說,我試着編寫在Java的WebSocket服務器,我用這個教程做的: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html

但我在這種情況下需要的GlassFish應用服務器一樣???

+0

不清楚你在問什麼。您需要一個應用程序服務器來編寫JEE應用程序,但您不需要應用程序服務器來支持Websockets:一個Servlet容器就可以。 – EJP

回答

-1

的Java EE是規範Glassfish是Oracle的Java EE的實施。 Glassfish可以運行編譯源代碼時生成的字節碼。爲了真正運行使用Java EE編寫的代碼,您必須具有Java EE的一些實現。 WebSocket功能的替代服務器是來自Apache的Tomcat

它與JRE是如何實現Java SE類似。您必須具有JRE才能運行使用Java SE規範編寫的代碼。

+0

Tomcat不是JEE容器。熱點是內部的JVM技術,而不是整個Java SE的實現。 – EJP

+0

@EJP對,我不是故意建議Tomcat做了Glassfish所做的一切,所以我沒有這麼說。那麼Oracle是否有全面實施Java SE的名稱?否則,我只知道它是JRE。 – 4castle

+0

您好,非常感謝您的幫助。 – whati001

相關問題