JAVA後台開發可以純粹用JAVA SE嗎?

時間 2021-05-12 09:12:39

1樓:

public class TcpServer finally@Override

public void run() " );

bufferedWriter.flush();

bufferedWriter.close();

bufferedReader.close();

socket.close();

} catch ( IOException e ) {e.printStackTrace

乙個請求乙個執行緒,埠為8080,最原始WebServer

2樓:趙北雲

J2EE只是一組規範

比如Tomcat、JBOSS或者GlassFish都實現了部分J2EE的規範(比如JSP、Servlet) 但是實現方式不一樣比如JBoss是基於Netty網路類庫而GlassFish是基於Grizzly

你所說的那些開源框架都是不滿規範或基於規範新增的實現(比如Struts是基於Servlet實現的 Spring出現的時候的EJB太重了有乙個"輕量級"的修飾詞..) 標明實現了不同規範的實現對外提供的功能也不同(比如Tomcat 6只實現了Servlet 2.5 而Tomcat 7實現了3.

0 支援了新追加的WebSocket規範)

你可以使用J2SE實現WEB服務如果你不嫌麻煩的話

Linux後台開發直接用系統api嗎?

七月到九月,照著 UNP 做參考,夠寫一點有趣的東西了。閉眼抄書肯定是沒有太多意義的,創造問題解決問題才有意義。後台開發用不用庫,用什麼庫,很大程度真的是某個團隊 專案種子人員的個人選擇而已。libevent 針對 I O 和訊號,libev 支援更多一些事件型別,ACE Reactor 結合 AC...

請問在java的實際開發中,應該什麼時候用傳統IO,什麼時候用NIO?

一一哥 一,NIO新特性 NIO的一些新特性有 非阻塞I O,選擇器,緩衝以及管道。管道 Channel 緩衝 Buffer 選擇器 Selector 是其主要特徵。二,Channel Selector解釋 Channel 管道實際上就像傳統IO中的流,到任何目的地 或來自任何地方 的所有資料都必須...

學 Java 開發,未來工作時也想繼續用,預算 12000 買什麼筆記本較好?

我是小北挖哈哈 筆記本的目的是為了方便攜帶嘛?是的話,個人覺得thnkpad tx系列挺便攜的。不是的話,為什麼不上台式電腦?自己組裝,效能絕對超過筆記本。 吃了那個湯 其實用不上這麼好的電腦。比較建議買mac。再自己買個顯示器吧。平時開發時候雙屏效率高很多。記憶體可以大一點。我現在32g記憶體。平...