天天看点

利用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