網際網路相關 WEB Framework

2021-08-31 10:23:00 字數 616 閱讀 3626

由於很多原因,一般做網際網路的,如果不考慮時間和資源的情況,都會開發自己的web framework。

實現乙個web framework 需要做些什麼:

基礎框架,一般是ioc框架,你可以直接寫,或者使用spring,或者使用 jdk services方法。

一般都需要component呢,所以我們的framework需要管理有component的關係

template service,也許是jsp,也許是velocity或者freemark

現在流行pojo和anonation 作為control類,那麼就需要anonation的解析

異常處理的service

resource loader service, 支援多中發生的resource load

uri service,這個是大型**必須要用的

對requestion,responese的封裝,出於網際網路的安全方面的考慮,這個必然要做的

webframework處理的chain,pipeline,流程管理,包括使用者角色的檢查

最後一點,也就是跟後面幾層的結合(service,dao)

就這些了,做乙個web framework就從這些方面去考慮,其他的rest等等,屬於擴充套件部分

網際網路相關 request引數

通常網際網路請求包括兩種型別 get,post,他們請求所帶引數,通常情況下,是由servlet container去處理,程式一般情況下不干預 但有一點必須要注意,就是客戶端和伺服器端必須統一 對於post請求,則以request.setcharacterencoding 的編碼為準,如未指定,就...

mysql 網際網路 MySQL網際網路業務使用建議

一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...

網際網路與網際網路的區別

網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...