zoukankan      html  css  js  c++  java
  • 我记录网站综合系统 技术原理解析[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
     关于这个框架的更多资料,请参考 http://www.wojilu.com/framework
    [源代码结构]
    我们可以把这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#水平有限,所以如果有什么不对的地方,请大家指出。这里没有老师和学生,大家都是我的老师。三人行必有我师啊。   

    我记录网址 http://www.wojilu.com/

    欢迎大家加入我记录开发团队

  • 相关阅读:
    人月神话--没有银弹软件工程中的根本和次要问题(No Silver Bullet Essence and Accident in Software Engineering)
    人与人之间最难得是合作,组件与组件之间最难得时协作。
    关注软件构架与软件构架师
    软件产品本质是逻辑或者说事概念产品
    为什么需求分析离不开系统逻辑模型
    MySQL中varchar最大长度是多少?【转】
    WCF自定义授权[转自小庄的博客]
    PetShop的系统架构设计[转]
    百练 2734 十进制到八进制 解题报告
    百练 2818 密码
  • 原文地址:https://www.cnblogs.com/TextEditor/p/2078553.html
Copyright © 2011-2022 走看看