天天看點

利用wojilu架構仿一個網站的全過程 - HackerVirus

利用wojilu架構仿一個網站的全過程

被仿的網站和仿照後的網站

被仿的網站-易讀 

仿照後的網站-我讀 

為什麼要仿這個網站 

為了實踐一下新學習的輕量級asp.net web開發架構[我記錄] ,該網站比較簡單,适合入門。

什麼是wojilu架構 ,她的特點是什麼

  wojilu是一款.net輕量級開源web開發架構,她有以下幾個特點:

  1. 一個持久層架構 wojilu ORM
  2. 一個輕量級模闆引擎 wojilu template
  3. 一個Web開發架構 wojilu MVC(包括驗證碼控件、帶進度條上傳等)
  4. 具有一個內建了CMS、論壇、SNS、部落格、相冊、微網誌等功能的開源的綜合Demo,具有很好的示範作用。

本系列文章要寫什麼?

  分享自己在利用wojilu架構實作網站過程中的心得,向大家介紹與推廣wojilu架構,與wojilu架構教程不太一樣,該系列文章側重于介紹如何利用wojilu架構從頭到尾開發一個網站的思路和具體做法,做為wojilu架構教程的補充。 

随筆檔案 - 2011年12月

一個通過網站和使用者名生成密碼的小工具,附源碼。

2011-12-22 22:25 by xchsp, 528 visits, 網摘, 收藏, 編輯

摘要:最近,某些網站的使用者名密碼遭到洩漏,對于我們使用者來說,更好的管理我們的密碼變得愈加重要。登入多個網站使用同樣的使用者名,密碼有着潛在的隐患,對不同的網站使用不同的使用者名,密碼又難于記憶,容易記錯。于是開發了這個小工具來管理使用者名,密碼。我自己打算這樣來使用這個工具,對不同的網站,使用相同的注冊使用者名,但是因為各個網站的域名不同,可以生成不同的注冊密碼。這個工具也有一個不完善的地方,如果這個工具被别人拿到, 而這個人又知道你是誰,就可以很容易的通過這個工具,根據你的使用者名和你注冊的網站得到你在該網站的注冊密碼。解決辦法是:進入這個工具也需要登入,這樣你隻需要記住一個登入這個工具的使用者名密碼。以下是 閱讀全文

  • 8 Comment
  • Categories: 軟體開發
  • Tags: csdn, 使用者密碼, 生成工具

一個簡單示例揭示lucene.net用法

2011-12-16 22:30 by xchsp, 36 visits, 網摘, 收藏, 編輯

摘要:本文源碼參照園友綠水青山的一篇文章,在此表示感謝。該源碼言簡意赅的給出了lucene的使用示例,是很好的入門教程。 唯一的不足是沒有提供源碼連接配接的資料庫,緻使程式無法示範效果。于是自己制作了一份簡單的文章資料庫,采用的是sqlite本地資料庫,裡面有一張表儲存了10000篇文章。在此提供原文代碼基礎上修改的工程源碼以及自己制作的sqlite資料庫,為示範程式效果提供便利。以下是程式建立索引後,以“曆史”作為關鍵字檢索的運作截圖:源碼下載下傳 閱讀全文

  • 0 Comment
  • Categories: 采集技術
  • Tags: lucene, 示例源碼

wojilu評論功能代碼分析簡記

2011-12-16 10:44 by xchsp, 116 visits, 網摘, 收藏, 編輯

摘要:最近,簡單看了一下wojilu評論功能的實作,作者介紹文章(http://www.wojilu.com/Common/Page/52)FileComment : ObjectBase<FileComment>, IComment FileComment實作 IComment接口, IComment 接口定義了一個評論對象應該表現的行為。另外,FileCommentController : CommentController<FileComment>。public class CommentController<T> : ControllerBase wher 閱讀全文

  • 0 Comment
  • Categories: 網站開發
  • Tags: wojilu, 我記錄
  • 随筆檔案 - 2011年11月

    我記錄綜合系統部落格部分研究小記

    2011-11-22 17:07 by xchsp, 130 visits, 網摘, 收藏, 編輯

    摘要:blog部分一1.MainController是網站入口Controller(site)。2. MainController的recent action傳回的最近的文章清單,通過内部函數( getMemberUrl())産生的通往使用者id的空間的文章的show的連結位址的url,以後會被路由系統解析,然後找到postcontroller的show action.3.每個controller對應的action會從領域模型裡取值,填充相應的view裡面的模闆變量。4.程式流程上,url路由解析後,找到controller的action, action會從領域模型裡取值填充view模闆,然後到達vi 閱讀全文

    • 1 Comment
    • Categories: 網站開發
    • Tags: wojilu

    wojilu源碼簡析---如何跟蹤調試wojilu

    2011-11-22 16:12 by xchsp, 130 visits, 網摘, 收藏, 編輯

    摘要:以下是我簡單看了看wojilu源碼的一點心得,wojilu的源碼非常龐大,沒有還沒有仔細深入研究,說的不對的地方還請蛋神指正,以免誤人。wojilu架構伺服器端簡單地來說就是[進去的是url,出來的是html]。代碼在這裡:[wojilu1.8\wojilu\Web\Mvc\ProcessContext.cs]public static void Begin( MvcContext ctx ) { WebStopwatch.Start(); MvcEventPublisher.Instance.BeginProcessMvc( ctx ); List<ProcessorBase> 閱讀全文

    • 1 Comment
    • Categories: 網站開發
    • Tags: wojilu

    利用wojilu架構仿一個網站的全過程(Step by Step利用wojilu架構開發網站系列二 附源碼)

    2011-11-08 11:52 by xchsp, 186 visits, 網摘, 收藏, 編輯

    摘要:開發一個網站,首先當然要先分析業務需求;業務需求有了,需要考慮如何劃分頁面的職責,某一頁面上要顯示哪些内容,顯示哪些連結到其他頁面的連結;而當每個連結到其他頁面的連結被點選的時候,即進入到對應的controller的某個action之中。與Winform開發做類比的話,這裡的連結相當于按鈕,點選連結進入到相應的controller的某個action中相當于點選按鈕觸發事件處理函數,而action傳回的新視圖相當于winform中彈出一個新的對話框,上面又包含新的按鈕。 閱讀全文

    • 3 Comment
    • Categories: 網站開發
    • Tags: wojilu, 我記錄, asp.net mvc

    利用wojilu架構仿一個網站的全過程(Step by Step利用wojilu架構開發網站系列一 附源碼)

    2011-11-08 08:19 by xchsp, 435 visits, 網摘, 收藏, 編輯

    摘要:仿站的一般步驟   觀察站點的結構,設計好資料庫,采用某種自己熟悉的開發架構進行開發,對asp.net來說,可以選擇webform或asp.net mvc,對于初學者來說推薦wojilu架構,因為裡面包含了很多常用的工具類,比如自動分頁,背景模闆等等,而且提供了一個綜合的demo,供我們參考。選擇了開發架構,設計好資料庫之後,接下來就是實作各個網頁。對于wojilu這樣的mvc架構來說,就是複制待仿網站的網頁源代碼,提取出循環的部分,設計好網頁模闆,然後在相應的Controller中,讀取資料庫,填充網頁模闆中的變量就好了。 閱讀全文

    • 4 Comment
    • Categories: 網站開發
    • Tags: wojilu, 我記錄, 網站設計

    利用wojilu架構仿一個網站的全過程(Step by Step利用wojilu架構開發網站系列---序言)

    2011-11-07 15:52 by xchsp, 283 visits, 網摘, 收藏, 編輯

    摘要:分享自己在利用wojilu架構實作網站過程中的心得,寫幾篇利用wojilu架構step by step開發一個網站的系列文章,與wojilu架構教程不太一樣,該系列文章側重于介紹如何利用wojilu架構從頭到尾開發一個網站的思路和具體做法,做為wojilu架構教程的補充。 閱讀全文

    • 3 Comment
    • Categories: 網站開發
    • Tags: wojilu
    • 随筆檔案 - 2011年9月

      codeplex上20000多個托管開源項目資訊免費下載下傳

      2011-09-15 11:18 by xchsp, 113 visits, 網摘, 收藏, 編輯

      摘要:codeplex上20000多個托管開源項目資訊彙總,文檔格式為txt,友善在電子書,智能手機等電子閱讀器上了解閱讀。 采集了2天1宿,無償分享給園友。 下載下傳位址:豆丁網 http://www.docin.com/d-121436.html&forward=2 閱讀全文

      • 0 Comment
      • Categories: 采集技術
      • Tags: codeplex, 開源軟體

      部落格園 c# 委托技術文章彙總

      2011-09-13 12:03 by xchsp, 86 visits, 網摘, 收藏, 編輯

      摘要:我今天的工作日志——關于事件委托的一點心得體會委托調用、子線程程調用、與線程池調用委托中的協變和逆變(C# 程式設計指南)詳解C#委托,事件與回調函數學習筆記之---C#中的委托與事件委托(轉載)C#中的委托和事件(轉載)C#中的委托和事件C#中的委托和事件(續)事件 與 委托[叩響C#之門]寫給初學者:委托與事件——委托的概念委托+單例模式的小應用。委托的本質<轉載>大白話系列之C#委托與事件講解(序言)<轉載>大白話系列之C#委托與事件講解(一)<轉載>C# 中的委托和事件了解委托大學大學,大概學學 之 由委托聯想到的線上程委托中實作參數的傳遞C#.NET的 閱讀全文

      • 0 Comment
      • Categories: 采集技
      • 随筆檔案 - 2011年8月

        博文标題清單之點部落(http://www.dotblogs.com.tw/)

        2011-08-21 00:18 by xchsp, 29 visits, 網摘, 收藏, 編輯

        摘要:面對網際網路上的海量資訊,有時我們不免疲于應對,心裡時常會有困擾的感覺。 其實,我們有時判斷是否想看一篇文章,首先是通過标題。而大部分的網站都是設計了分頁,每頁隻列出10-20個文章标題,翻頁浪費了我們不少的時間。 我平時對于網絡采集十分感興趣,開發了一些小工具平時自己使用,來收集一些網上自己感興趣的資訊。 随着工具的不斷完善,我準備和朋友們分享一些自認為有價值網站的文章标題清單(包含連結位址),保... 閱讀全文

        • 0 Comment

        分享一款自己開發的小工具[網頁一鍵轉PDF]

        2011-08-01 10:19 by xchsp, 380 visits, 網摘, 收藏, 編輯

        摘要:很多時候我們都習慣使用浏覽器的“頁面另存為”來儲存網頁,但是衆所周知,這樣儲存的網頁檔案太亂了,一個HTML檔案還要搭上一堆網頁中的各種圖檔和css布局檔案以及JS腳本檔案,非常的難以整理,那麼……讓我們換個儲存方式,儲存成pdf格式怎麼樣? 閱讀全文

        • 8 Comment
        • Categories: 采集技術
        • Tags: html轉pdf, pdf, html
        • 随筆檔案 - 2011年6月

          當代青年的三座大山

          2011-06-08 22:37 by xchsp, 123 visits, 網摘, 收藏, 編輯

          摘要:每天到部落格園看看的習慣已經好久了,但是一直也沒有寫任何的東西,以這樣一篇文章,開始我部落格園的部落格記錄吧。 舊社會勞動人民有三座大山,當代青年也有三大壓力。 這裡拿做程式員職業的青年為例,說說這三大壓力,做其他行業的也都類似。 1.生活的壓力:居高不下的房價,通脹的生活成本,是我們必須面對的殘酷現實。 2.工作的壓力:進度的要求,技術難點的公關,對任何級别的程式員來說都是家常便飯。 3.平庸的壓力:夜幕降臨的萬家燈火,白日川流不息的車流,有房有車的渴望對比微薄薪水的現實,如何不使我們擁有一種強烈擺脫平庸的意願。 以前,媒體經常報道,當代的青年,普遍比較浮躁,關注國家政治的少了,關注自我的多了,. 閱讀全文

            • 0 Comment
            • Categories: 人生感悟

posted on

2011-12-23 09:37 

HackerVirus 

閱讀(450) 

評論(0) 

編輯 

收藏 

舉報

利用wojilu架構仿一個網站的全過程 - HackerVirus