因為之前有了Taurus.MVC-DotNet 版本框架,因此框架標了-Java字尾。
開源文章:開源:Taurus.MVC-DotNet 版本框架 (支援.NET Core系列,內整合微服務伺服器端與使用者端【2022-08-01】)
開源地址:https://github.com/cyq1162/Taurus.MVC
教學地址:
開源地址:https://github.com/cyq1162/Taurus.MVC-java
說明:
1、release:版本釋出和jar包下載的地方。 2、src:開源專案原始碼。 3、test:單元測試和Web測試的。
經過多天的努力,終於完成了Taurus.Mvc Java版本,Java 版本整體使用和DotNet版本基本一致。
因此在Java版本教學未出來之前,可以參考其DotNet部分教學。
下面做簡單的使用介紹:
下載地址:在Github上,通過開源地址找到最新版本,當前為V3.0.1:
點選:Download 即可下載到本地。
1、新建任意專案,並將包複製到:WEB-INF/lib/目錄下:
2、設定包參照:
專案右鍵:屬性-》
Tomcat的環境設定這裡先忽略。
到這裡,taurus.mvc就參照完成了。
下面進行簡單範例:
1、新建Hello控制器,繼承自taurus.mvc.Controller:
2、編寫world方法,並輸出:Hello World :中國。
執行並存取:(這裡設定去掉了專案名字首)
存取路徑預設是:
/控制器名稱/方法名。
說明:
1、WEB-INF/jsp 做為根目錄 2、hello/default.jsp 對應的存取路徑為:/hello/default
default是關鍵字,所以預設方法用大寫(而且Default方法是特殊方法,可以攔截所有404的方法)。
執行存取:
1、 目前更多用法,可以見:TaurusMVC-WebTest
2、編寫框架時,遇到不少問題:
A、像Tomcat的版本9之前系列和10以上系列,有不同的名稱空間javax和jakarta,相容兩者費了不少精力。
B、像為了省掉所有的xml設定,兜兜轉轉,反覆找尋資料,無果,最後開了天眼,無意的發現,才問題得以一一解決了。
3、在經過反覆的壓力和並行測試,效能很滿意。
4、整合了微服務使用者端,可以和.NET 版本的微服務配套使用。
5、後續會為這個Java版本出一個詳細的教學。
版權宣告:本文原創發表於 部落格園,作者為 路過秋天 本文歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則視為侵權。 |
個人微信公眾號 |
創業QQ群:617713515 |
Donation(掃碼支援作者):支付寶: |
Donation(掃碼支援作者):微信: |