初探 WebSocket
WebSocket 的話就比較不一樣,我們就沒有用到 Servlet API 了,取而代之的是 javax.websocket 這包 廢話不多說,直接開始吧! 首先!我們要先下載 websocket 的相依性 ( 這次專案要裝的相依性也就僅此爾爾 ) 在我們的 WebSocket 中,是使用 @ServerEndpoint() 這個標註來註記他為 WebSocket…
Read MoreTomcat 相關設定
WebSocket 的話就比較不一樣,我們就沒有用到 Servlet API 了,取而代之的是 javax.websocket 這包 廢話不多說,直接開始吧! 首先!我們要先下載 websocket 的相依性 ( 這次專案要裝的相依性也就僅此爾爾 ) 在我們的 WebSocket 中,是使用 @ServerEndpoint() 這個標註來註記他為 WebSocket…
Read More聽過 Java 的人應該多多少少都會聽過 JAR 檔、WAR 檔…但是有沒有真的搞懂過差別呢? 其實差別也不是說很多,他們都是 zip 格式,但是是 .jar 或 .war 的副檔名 JAR 的全稱是 ( Java ARchive ) WAR…
Read More終於,我們要來練習部屬服務啦~ 之前在 Tomcat 開發環境部屬 有這段! 下載 Tomcat Core 參考:Tomcat Core 下載 這裡只是簡單複習一下,如果有不懂可以回頭看一下,複習一下基礎! 先來看一下 Tomcat 本身要怎麽使用 先來看一下目錄結構吧! 這是我們的 apache-tomcat-9.0.31 資料夾 這邊我們只要專注三個地方…
Read More這篇我們來針對 Servlet Filter 做一個簡單的兩數加減乘除的練習! 就先來建立簡單的 Servlet 服務吧!📗環境建立請參考前面的文章📗 先來看看我的專案目錄: 簡單 HTML表單: 加、減、乘、除 Servlet 其實是很基礎的東西 差別也都只有差在最後的運算而已服務做到這邊基本可以算是完成了但是我們可以發現不少問題: 沒輸入任何數字 會報錯 輸入了非數字的字串 如 “abc” 會報錯…
Read MoreCommunity 版本的 IntelliJ ,預設是沒有裝 Tomcat 讓我們用的。如果我們有需求要使用,可以依賴一個叫做 Smart Tomcat 的外掛。Smart Tomcat Plugin 官網 Smart Tomcat Plugin 安裝 安裝 IntelliJ 的外掛,可以在上方的 Tab…
Read MoreServlet 接收檔案、儲存檔案會牽涉到不少基礎的檔案處理,包括 InputStream、OutputStream、byte …就不要多說了,說多了嚇人而已,直接開始吧! InputStream、OutputStream 在用 Java 做檔案處理的時候,一定會碰到的就是 InputStream、OutputStream我們在 OPENHOME InputStream、OutputStream 可以看到非常完整的講解同時我也覺得他們的水管圖超棒,真的是我看過對 Java 的 Input / Output 最清晰的解釋了!(簡直是 做超好的教學 讓我沒東西寫呀~)…
Read More我自己在剛開始想要 Java Servlet 開發的時候,一直有一種不得奇門而入的感覺。這邊就來分享一下自己最終研究出來的方法吧! Tomcat Core 下載 先幫我把 Tomcat 核心下載好 建立專案 這次的專案我們會用 Maven 管理專案相依性,寫一點點的 Servlet ,不過並不是這篇的教學重點,所以就先跟著做就好,不用太苛求說一定要搞懂,之後跟著專案慢慢搞懂就好! Smart Tomcat Plugin 由於我們用的…
Read More