Wayne 的技術筆記

前端,後退兩步

Category: Maven

Maven 相關設定

Maven 專案建立與打包

Maven 專案建立與打包

這次的練習一樣是 Spring.io 的練習:Building Java Projects with Maven 這一篇相對之前的算是簡單,而且是基礎中的基礎了這次我們可能連 IDE 都不需要用到,用簡單的 vi 或 純文字編輯器就好了~( 但我還是會推薦用 IDE ) 那就讓我們開始吧! 專案設定 建立專案目錄 這是我們要一開始要的專案結構:…

Read More
Spring Boot CLI 安裝與使用

Spring Boot CLI 安裝與使用

環境安裝: 我的電腦環境上 Mac,所以就是用 Homebrew 來安裝囉! 依照官方文件的做法是這樣的 建立工具說明 簡單執行一下 spring init 這樣就會在目錄下產生一個 demo.zip 的檔案,這個 demo.zip 檔案解開就是 Spring Boot CLI 幫我們建立的專案了! CLI…

Read More
初探 WebSocket

初探 WebSocket

WebSocket 的話就比較不一樣,我們就沒有用到 Servlet API 了,取而代之的是 javax.websocket 這包 廢話不多說,直接開始吧! 首先!我們要先下載 websocket 的相依性 ( 這次專案要裝的相依性也就僅此爾爾 ) 在我們的 WebSocket 中,是使用 @ServerEndpoint() 這個標註來註記他為 WebSocket…

Read More
DataSource

DataSource

他是一個 Interface 我們需要幫他實作出來它的方法 當然我們可以自己實作,不過要實作出來實在是太麻煩了,所以我通常都會用 Apache 的 commons-dbcp2 來直接做出來,比較方便快速! pom.xml 用例: 當然!我們也可以不要加入 Apache 的實例而直接使用 Spring 的 DriverManagerDataSource 只是個人覺得他的功能沒有 commons-dbcp2 那麼豐富而已 但是堪用了啦~

Read More
服務部屬 ( 二 )

服務部屬 ( 二 )

聽過 Java 的人應該多多少少都會聽過 JAR 檔、WAR 檔…但是有沒有真的搞懂過差別呢? 其實差別也不是說很多,他們都是 zip 格式,但是是 .jar 或 .war 的副檔名 JAR 的全稱是 ( Java ARchive ) WAR…

Read More
使用 Servlet Filter

使用 Servlet Filter

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

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

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

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

Read More
圖解 IntelliJ 開新 Maven 專案

圖解 IntelliJ 開新 Maven 專案

IntelliJ 快速建立 Maven 專案: ok! 這樣專案就建立起來啦~~

Read More

文章分類