我记录网站综合系统 -- 技术原理解析[1:我记录的整体框架的简介]

news/2024/5/20 12:06:46/文章来源:https://blog.csdn.net/weixin_30596023/article/details/95762798

    本文章的代码位置:整个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/

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

转载于:https://www.cnblogs.com/TextEditor/archive/2011/06/12/2078553.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_746479.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10个很棒的学习Android 开发的网站(转)

看到江湖旅人 写的《10个很棒的学习iOS开发的网站 - 简书》,所以就忍不住写Android 啦,也希望对大家有帮助。我推荐的网站,都是我在学习Android 开发过程中发现的好网站,给初学者一些建议,少走一些弯路。 Android Deve…

转:ASP.NET 2.0:使用用户控件和定制的Web部件个人化你的门户网站

ASP.NET 2.0:使用用户控件和定制的Web部件个人化你的门户网站原著:Ted Pattison,Fritz Onion 翻译:汪泳 原代码下载:WebParts.exe (619KB)原文出处:ASP.NET 2.0 Personalize Your Portal with User Control…

ASP.NET 2.0中轻松实现网站换肤

一、简介:  利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。二、怎么使用Themes和Skins:  先看个非常简单的实…

11个最值得Java开发者收藏的网站

2019独角兽企业重金招聘Python工程师标准>>> Java是一种面向对象的编程语言,由Sun Microsystems公司在1995年的时候正式发布。直到今天,Java都一直是最受欢迎的编程语言之一。如今,Java应用于各种各样的技术领域,例如网…

ASP.NET MVC 网站开发总结(七)——C#操作图片:多张图的拼接(旋转)

其实用C#来操作图片的拼接就是在用Graphic画图。个人感觉还是挺有趣的,各种类库提供了丰富多彩的功能。 源代码(移植到一个简单的C#程序中,并没有放在ASP.NET项目中): using System.Drawing; using System.Drawing.Dra…

Sassaparilla – 简单、快速的创建响应式网站

Sassaparilla 是一组创建响应式网站的规则和风格,Sassaparilla 使用 Sass 和 Compass 建立灵活的可重用的样式表,帮助你简单、快速的创建出响应式网站。 您可能感兴趣的相关文章基于拖放布局的 Twitter Bootstrap 网站生成器Superhero:构建大…

20个专业在线配色网站分享

摘自http://www.websbook.com/yuanli/20gzyzxpswzfx_17814.html 现在专门用于配色的在线网站真不少,之前一片文章已经总结了18个配色网站,这次推荐的这20个配色网站也十分出色,而且网站本身的设计也十分精美,网页设计师可以参考使…

常用网站网址(个个都是精华)

1.菜鸟教程 网址:http://www.runoob.com/ 简介: 菜鸟教程(www.runoob.com)提供了最全的编程技术基础教程, 介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。 2.17中国素材网 网址:http://www.17suc…

65 + iPhone应用程序网站创意设计灵感(下篇)

接上篇:65 iPhone应用程序网站创意设计灵感(上篇) BirdBrain App Billings App DBElement Sketches App Firetask Hipstamatic App Tic a Tac Poker App Foobi App Spoonjuice Apps Yuritsuki The Heist App Lo-Mob App IdeaBook App TCG Co…

读书笔记《网站数据分析》 如何查找网站存在的问题

按问题进行分类 查找网站存在的问题需要经过以下阶段 1、识别和描述问题 2、理清问题边界 3、收集客户需求 4、确定客户需求的关键质量特性 四个阶段中都要明确: 1、确定工作目标 2、清晰工作范围 3、做好利益相关方的沟通 4、项目风险评估 需要考虑的后续问题&…

你真的了解网站开发中的 GZIP 吗?

gzip是GNUzip的缩写,最早用于UNIX系统的文件压缩。HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。目前主流的浏览器,Chrome,firefox,IE等都支持该协议。常见的…

网站平台架构演变史(二)

上篇文章大致降了网站架构的一个大致发展趋势,这篇咱们讲讲数据库。数据库在大并发的情况下是最容易出现问题的,往往都是由于写操作引发的网站访问缓慢或者崩溃,之前说过12306就是这个问题。 大并发的时候,打个比方,上…

使用HTML5的链接预取功能给网站提速

2019独角兽企业重金招聘Python工程师标准>>> HTML5的链接预取功能(link prefetching)是一个埋在沙里的宝石,至今还很少人知道它的价值。 你可能已经知道了那古老而又闻名的图片预加载功能,链接预取功能就是将此概念由图片扩展到了网页内容&am…

30个优秀旅游网站案例

从旅游行业的网站经常使用出色的拍摄和有吸引力的的设计。当然,一个有吸引力的网站,可以帮助尽可能吸引的人可能会在访问感兴趣的网站的主题。在这篇文章中,我们将展示30网站很棒的网站 VisitPhilly.com The Cardiff Apartment Grand Island …

网站内容编辑都要会做标题党

网站如何让用户主动为你增加流量(二) ------ 为了访问量打到还是支持标题党 上一篇主要从“视觉元素动起来”即“网站如何让用户主动为你增加流量(一)”说了51CTO博客首页上的“大屏幕”应该更突出主题,让图片成为第一…

薛峰SEO培训:学习SEO的五个步骤

2019独角兽企业重金招聘Python工程师标准>>> 第一:要理解什么是SEO,它的作用是什么 其实现在真的还有好多人不懂什么是seo,他们只知道做好网站后没效果,排名上不去。SEO要解决的就是这个问题,让我们的网站在…

做网站用UTF-8编码还是GB2312编码?

为什么80%的码农都做不了架构师?>>> 经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符, WordPress程序是用的UTF-8,很多cms用的是GB2312。 ● 为什…

迅雷网站设计浅析,互联网营销

很久之前就想写篇关于迅雷网站的设计分析文章了,迅雷看看一直是我在线看电影的网站,也是我比较喜欢的网站,所以我也比较乐于分析一下它的设计,先从结构上分析,也就是导航、搜索、详细信息展示、以及播放页面的顺序。 …

BP跑网站目录全400

添加域名变量的时候,不能把/也加入到变量里来 虽然我们的字典里开头也是/,但是在跑的过程中,会被过滤,从而出现下面的探测结果 我们应该把a拿去添加变量 这样跑出来的结果就是我们想要的

IIS网站日记分析

IIS日志-网站运维的好帮手 阅读目录 开始IIS日志包含了哪些信息IIS日志的配置如何分析IIS日志推荐的IIS日志分析方法IIS日志中的异常记录再谈 scwin32status64寻找性能问题寻找可改进的目标程序架构对IIS日志分析过程的影响如果你按照我前面介绍的方法设置了IIS日志参数&#x…