學習筆記 二 專案搭建

2022-10-09 08:09:09 字數 961 閱讀 3687

一、前言

二、搭建專案

如果在windows伺服器上部署的話, 就應該使用iis作為kestrel的反向**伺服器來管理和**請求.

如果在linux上的話, 可以使用apache, nginx等等的作為kestrel的proxy server.

當然也可以單獨使用kestrel作為web 伺服器, 但是使用iis作為反向**還是有很多有優點的: 例如,iis可以過濾請求, 管理證書, 程式崩潰時自動重啟等.

不過目前因為跨平台,所以使用較多的還是 nginx。

webbuilder.usestartup();, 這句話表示在程式啟動的時候, 我們會呼叫startup這個類.

build()完之後返回乙個實現了ihost介面的例項(ihostbuilder), 然後呼叫run()就會執行web程式, 並且阻止這個呼叫的執行緒, 直到程式關閉.

startup 預設建構函式,注入了配置項 iconfiguration。

configureservices用於注入一下需要的服務,例如jwt、redis

configure  用於配置一下使用的中介軟體

3、路由和驗證

路由和驗證先不做贅述

SpringMVC 二 專案搭建

2 新增pom引用 此處因為要引用多個spring包,建議把版本號提出來放到properties 會匯入如下springmvc相關的包 3 新增配置檔案 要使用springmvc,還需要新增一些配置 在web.xml中配置如下 這裡應該是引入dispatcherservlet 在web inf we...

2 專案搭建

1.開發專案,我們先的搭建乙個專案目錄,基本的專案目錄很簡單,就乙個index.html檔案 css js images資料夾。2.在實際開發中,我們基本遇到的也是這三個資料夾。index是專案的主要檔案,也是入口檔案。公司實際開發中也是這個樣子的。這三個資料夾是做什麼用的呢。css是層疊樣式表,也...

Angularjs學習筆記15 專案演示(二)

列表如下 1.使用者輸入動態統計,以及按鈕的置灰 2.filter展示,也就是搜尋功能 3.列表的新增和刪除效果 4.任務狀態的修改 一 列表的新增和刪除效果 html 123 4567 891011 1213 1415 1617 1819 20 class form group class col...