Wayne 的技術筆記

前端,後退兩步

Category: Tomcat

Tomcat 相關設定

初探 WebSocket

初探 WebSocket

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
Tomcat 簡介

Tomcat 簡介

講 Tomcat 之前要先稍微講一下什麼是容器 ( Container ),其實容器也就是一個 Java 寫的程式,運行於我們的 JVM 上面,不同的容器負責不同的工作。Web 容器 (Web Container) 就是一個負責把 HTTP 要求轉成我們 Java 能夠看得懂、能夠使用的物件( 像是 HttpServletRequest、…

Read More
使用 Servlet Filter

使用 Servlet Filter

這篇我們來針對 Servlet Filter 做一個簡單的兩數加減乘除的練習! 就先來建立簡單的 Servlet 服務吧!📗環境建立請參考前面的文章📗 先來看看我的專案目錄: 簡單 HTML表單: 加、減、乘、除 Servlet 其實是很基礎的東西 差別也都只有差在最後的運算而已服務做到這邊基本可以算是完成了但是我們可以發現不少問題: 沒輸入任何數字 會報錯 輸入了非數字的字串 如 “abc” 會報錯…

Read More
Java Servlet 圖片處理專案實作 (二)

Java Servlet 圖片處理專案實作 (二)

自定切割壓縮圖片 (ZipImage) 規格: 可接受使用者輸入要切割的多組圖片大小,接受兩組參數: resize[]: 陣列格式 輸入格式預期為 [“60×60”, “120×200”] 這種格式。若是沒有輸入 resize 參數,系統預設幫使用者切割為[“100×100”, “250×250”, “600×600”] 三個 size imageFile: 圖片檔案 處理完成後回傳一個 zip…

Read More
圖解 IntelliJ Smart Tomcat

圖解 IntelliJ Smart Tomcat

Community 版本的 IntelliJ ,預設是沒有裝 Tomcat 讓我們用的。如果我們有需求要使用,可以依賴一個叫做 Smart Tomcat 的外掛。Smart Tomcat Plugin 官網 Smart Tomcat Plugin 安裝 安裝 IntelliJ 的外掛,可以在上方的 Tab…

Read More
Java Servlet 圖片處理專案實作 (一)

Java Servlet 圖片處理專案實作 (一)

在前面八週,我們把這次專案會用到、比較難的技術都介紹過了!那麼我們從這周開始,就開始從 0 到 1 的把做出來吧! 因為技術都差不多講過了,之後就是直接上程式碼,加上程式碼內的註解稍微解釋一下! 開新專案 我們開一個專案命名為 “image-resize”,開專案方法請參考 圖解 IntelliJ 開新 Maven 專案。設定好 Tomcat 環境,請參考這篇 Servlet Entry 我們打算建立三個 Servlet…

Read More
Servlet 檔案處理

Servlet 檔案處理

Servlet 接收檔案、儲存檔案會牽涉到不少基礎的檔案處理,包括 InputStream、OutputStream、byte …就不要多說了,說多了嚇人而已,直接開始吧! InputStream、OutputStream 在用 Java 做檔案處理的時候,一定會碰到的就是 InputStream、OutputStream我們在 OPENHOME InputStream、OutputStream 可以看到非常完整的講解同時我也覺得他們的水管圖超棒,真的是我看過對 Java 的 Input / Output 最清晰的解釋了!(簡直是 做超好的教學 讓我沒東西寫呀~)…

Read More
Tomcat + Servlet + IntelliJ

Tomcat + Servlet + IntelliJ

我自己在剛開始想要 Java Servlet 開發的時候,一直有一種不得奇門而入的感覺。這邊就來分享一下自己最終研究出來的方法吧! Tomcat Core 下載 先幫我把 Tomcat 核心下載好 建立專案 這次的專案我們會用 Maven 管理專案相依性,寫一點點的 Servlet ,不過並不是這篇的教學重點,所以就先跟著做就好,不用太苛求說一定要搞懂,之後跟著專案慢慢搞懂就好! Smart Tomcat Plugin 由於我們用的…

Read More

文章分類