簡化版的SpringMVC框架的實現思路

2021-09-07 19:27:36 字數 246 閱讀 9212

最近整理了一下幾年前的工作, 把專案的底層**剝出來. 這是乙個類似於springmvc的底層框架, 資料端使用的是dbutils, 適合小型的定製系統.

.其中核心部分是dispatcher, 註冊在web filter上, 通過filter init初始化以下四部分:

全域性物件池, 請求對映表, 視**析方式表, 還有***表

在請求時, 亦根據方法的引數數量和型別自動填充輸入.

與springmvc不同的地方,

報表製作簡化版

機房收費系統無論是重構還是第一版,都用到了報表,為什麼在乙個系統中要新增報表呢?報表的作用是什麼呢?報表百科。我理解的報表是 向上級報告情況的乙個媒介,沒有固定的格式。之前在專案中,我們真正給企業做過一次報表,是以匯出word的形式生成的,大概格式如圖 這次在自己的 機房收費系統 中設計報表,我使用...

飛機大戰 簡化版

import pygame from pygame.locals import import random import time class herobullet def init self,x,y,windows self.x x self.y y self.windows windows se...

簡化版桶排序

例 讓計算機隨機讀入 5個數然後將這 5個數從大到小輸出 輸入 5 3 5 2 8 輸出 8 5 5 3 2 思路 先申請乙個大小為 11 的陣列 int a 11 現在你已經有了 11 個變數,編號從 a 0 a 10 剛開始,我們將 a 0 a 10 都初始化為 0,表示這些0 10的數字還沒出...