您的位置:首页 > 运维架构 > 网站架构

利用wojilu框架仿一个网站的全过程

2011-12-23 09:37 309 查看

被仿的网站和仿照后的网站

被仿的网站-易读

仿照后的网站-我读

为什么要仿这个网站

为了实践一下新学习的轻量级asp.net web开发框架[我记录] ,该网站比较简单,适合入门。

什么是wojilu框架 ,她的特点是什么

  wojilu是一款.net轻量级开源web开发框架,她有以下几个特点:

一个持久层框架 wojilu ORM

一个轻量级模板引擎 wojilu template

一个Web开发框架 wojilu MVC(包括验证码控件、带进度条上传等)

具有一个集成了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: 人生感悟
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐