当前位置:编程学习 > asp >>

技术原理解析[1:我记录的整体框架的简介]

本文章的代码位置:整个wojilu源代码

我记录作为一个优秀的成熟的框架,包含了你所需要的很多很多功能,下面这个列表就是1.6版为止的大体功能。

    [框架包括]

1、一个持久层框架 wojilu ORM
2、一个依赖注入框架 wojilu IOC
3、一个Web开发框架 wojilu MVC(包括验证码控件、带进度条上传等)
4、一个轻量级模板引擎 wojilu template
5、一个日志类库 wojilu logger
6、一个轻量级 json 解析器
7、一个简易的前端 ajax 库(依赖于jquery)
8、一个富文本编辑器 wojilu editor
[源代码结构]

\

我们可以把这5个项目分为2组,一组是我记录门户的源代码,一组是支持我记录门户的我记录系统代码。
wojilu.Web + wojilu.Controller = 我记录门户的源代码
    其中 wojilu.Web 包含了静态页面,样式CSS,JS,页面模板文件,配置文件等
   wojilu.Controller 则包含了控制器和领域模型
   我记录门户的源代码可以说是一个我记录网站的例子,通过这个例子可以大体了解我记录的使用方法了。
wojilu + wojilu.Apps + wojilu.Core = 我记录系统代码
   wojilu里面放了ORM,LOG等非核心系统的代码,原则上说,可以脱离我记录系统,单独使用。
   wojilu.Apps则是我记录系统的一些内置的应用程序,例如博客和相册等等。
   wojilu.Core 则是整个系统的核心代码,包括路由系统,Cache系统等等
这个系列文章将走两条线,一条是核心的代码的说明,可能比较难懂;一条是通用代码的讲解,立刻就可以使用。在讲解代码的时候,首先列出源代码的位置,然后尽可能的结合代码做讲解。必要的时候将给大家一些扩展知识。这些文章是写给大家的,也是写给我自己的。如果你特别想知道某个主题,请留言。如果你对某个地方有疑问,我会向 我记录的管理者 资讯。
    近期的主题:
    非核心部分 :  水印的制作   [第一次写我记录的东西,先从简单的开始,阅读的时候可能需要一些GDI+的知识]
                     (预计发布时间 2011/06/13)
    核心部分    :我记录的处理流程
                     (预计发布时间 2011/06/15)
   我的C#水平有限,所以如果有什么不对的地方,请大家指出。这里没有老师和学生,大家都是我的老师。三人行必有我师啊。

补充:Web开发 , ASP.Net ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,