成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

自己模仿springmvc 寫的一個輕量級mvc框架

EddieChan / 1554人閱讀

摘要:模仿的輕量級框架,適合學習和搭建小型項目使用,持續(xù)更新項目地址感興趣的記得喲目錄介紹框架源碼?;诳蚣軐懙囊粋€小。根據(jù)配置,自動掃描包。本項目更大的用處是學習的思想,而不是要開發(fā)一個全新的框架。

bfmvc

模仿springmvc的輕量級web框架,適合學習和搭建小型web項目使用,持續(xù)更新

項目地址:https://github.com/CFshuming/... 感興趣的記得star喲~ 目錄介紹

bfmvc: 框架源碼。

bfmvc-demo: 基于框架寫的一個小demo。

assest:demo截圖。

功能

支持最基本的mvc模式,提供@Controller,@Service,@Autowired,@RequestMapping四種注解。

模仿springmvc,使用DispatherServlet控制路由。

支持簡單的IOC。

支持jsp視圖。

支持返回json數(shù)據(jù)。

支持自定義資源路徑,jsp路徑。

根據(jù)配置,自動掃描包。

項目采用jdk1.8編寫,源碼中用了1.8新特性。所以1.8以下版本的jdk不支持。

todo

代碼提供更多注釋。

支持多視圖。

aop支持。

更多。。。

如何使用

參考bfmvc-demo。在pom文件中引入bfmvc(沒有放到maven中央倉庫,需要引入本地的 bfmvc jar,可通過編譯框架源碼獲得)

執(zhí)行 mvn clean, mvn install.

將target目錄下的xxx.war放到tomcat webapp 目錄下, 啟動tomcat訪問即可。

效果(bfmvc-demo)

登錄頁面(為了演示可以加載本地資源)

persons頁面

其他

本項目參考了匯智網(wǎng)上的一個項目,從中學到很多。
項目會不定期更新,歡迎關(guān)注。
本項目更大的用處是學習spring的思想,而不是要開發(fā)一個全新的web框架。
如果有需要,我可以寫教程和思路。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/67113.html

相關(guān)文章

  • SpringMVC入門筆記

    摘要:入門筆記簡介是一種基于的實現(xiàn)了設(shè)計模式的請求驅(qū)動類型的輕量級框架,是系開源項目中的一個,和配合使用。配置在中需要添加使用的和映射規(guī)則。入門較快,而掌握起來相對較難。 SpringMVC入門筆記 1. 簡介 Spring MVC是一種基于Java的實現(xiàn)了Web MVC設(shè)計模式的請求驅(qū)動類型的輕量級Web框架 ,是Spring系開源項目中的一個,和IoC配合使用。通過策略接口,Spring...

    zhaochunqi 評論0 收藏0
  • 后臺 - 收藏集 - 掘金

    摘要:探究系統(tǒng)登錄驗證碼的實現(xiàn)后端掘金驗證碼生成類手把手教程后端博客系統(tǒng)第一章掘金轉(zhuǎn)眼間時間就從月份到現(xiàn)在的十一月份了。提供了與標準不同的工作方式我的后端書架后端掘金我的后端書架月前本書架主要針對后端開發(fā)與架構(gòu)。 Spring Boot干貨系列總綱 | 掘金技術(shù)征文 - 掘金原本地址:Spring Boot干貨系列總綱博客地址:http://tengj.top/ 前言 博主16年認識Spin...

    CrazyCodes 評論0 收藏0
  • 手撕面試官系列(二):開源框架面試題Spring+SpringMVC+MyBatis

    摘要:跳槽時時刻刻都在發(fā)生,但是我建議大家跳槽之前,先想清楚為什么要跳槽。切不可跟風,看到同事一個個都走了,自己也盲目的開始面試起來期間也沒有準備充分,到底是因為技術(shù)原因影響自己的發(fā)展,偏移自己規(guī)劃的軌跡,還是錢給少了,不受重視。 跳槽時時刻刻都在發(fā)生,但是我建議大家跳槽之前,先想清楚為什么要跳槽。切不可跟風,看到同事一個個都走了,自己也盲目的開始面試起來(期間也沒有準備充分),到底是因為技...

    Flink_China 評論0 收藏0
  • “過時”的SpringMVC我們到底在用什么?深入分析DispatchServlet源碼

    摘要:問題來了,我們到底還在用嗎答案是,不全用。后者是初始化的配置,主要是的配置。啟動類測試啟動項目后,在瀏覽器里面輸入。通過查詢已裝載的,并且支持該而獲取的。按照前面對的描述,對于而言,這個必定是。的核心在的方法中。 之前已經(jīng)分析過了Spring的IOC(《零基礎(chǔ)帶你看Spring源碼——IOC控制反轉(zhuǎn)》)與AOP(《從源碼入手,一文帶你讀懂Spring AOP面向切面編程》)的源碼,本次...

    array_huang 評論0 收藏0
  • 面試題:SpringMVC和Struts2的區(qū)別

    摘要:的入口是,而是這里要指出,和是不同的。以前認為是的一種特殊,這就導致了二者的機制不同,這里就牽涉到和的區(qū)別了。開發(fā)效率和性能高于。的實現(xiàn)機制有以自己的機制,用的是獨立的方式。 1、Struts2是類級別的攔截, 一個類對應(yīng)一個request上下文,SpringMVC是方法級別的攔截,一個方法對應(yīng)一個request上下文,而方法同時又跟一個url對應(yīng),所以說從架構(gòu)本身上SpringMVC...

    isaced 評論0 收藏0

發(fā)表評論

0條評論

EddieChan

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<