java系统找不到指定文件怎么解决
244
2022-09-14
秋色园QBlog技术原理解析:开篇:整体认识(一)
很多网友表示对 秋色园 的实现原理感兴趣,有很多人,问了很多问题,包括:
1:URL地址怎么没有后缀?
2:多语言是怎么实现的?文章内容是不是在线翻译的?
3:怎么实现多皮肤样式的?
4:怎么只看到ashx文件,看不到aspx页面呢,页面是如何如出来的?
5:是不是MVC写的?答:不是。
6:支不支持MSSQL?
7:生成的html怎么没有空格和换行符?
8:看不懂......
9:......等等。
本系列,将为大伙解析 秋色园 的技术原理,解开以上的迷惑。
一:总体认识
看一下 秋色园 发布后都有哪些目录与文件:
ps:下载地址:用户后台样式
default 前台样式,和其它三套一样[skin_bbs/skin_black/skin_blue]
global 全局样式-包括注册/登陆/错误页面等
system_tech 技术频道样式,就是秋色园现在的首页界面样式
system_health 健康频道样式,就是秋色园的健康频道的界面样式
Upload:
文件上传的文件夹,目前包括:
Editor:从编辑器上传的文件与图片。
Lang:个人设置在线多语言编辑时,把语言文件临时复制一份放到这让大伙修改的。
Log:当数据库写异常日志失败时,将写IO文件到此文件夹。
UserHead:用户上传的个人头像。
UserPhoto:用户上传的图片。
2:文件内容:
API.asmx:
这是一个webservice文件,主要是用于采集入库时调用的。
简单的说,秋色园的内容是哪来的?采集的,而且是在本机采集的。
而远程是Access数据库,无法直接调用,因此写了这个API用于入库。
用户后台:
Admin.ashx:后台处理程序,秋色园的整个用户后台,都是经这个文件处理。
用户前台:
Index.ashx:用户前台的首页处理程序。
Article.ashx:用户前台的文章处理程序。
Photo.ashx:用户前台的图片处理程序。
系统及共用部分:
Rss.ashx: 秋色园 主站和用户的RSS内容处理程序。
Language.ashx:多语言切换的处理程序。
RegLogin.ashx:用户登陆与注册的处理程序。
Error.ashx:站点发生异常时的处理程序。
Home.ashx[可删除]、Home_Tech.ashx:两个是一样的,秋色园技术频道,即主站的处理程序。
Home_Health.ashx:健康频道的处理程序。
本节开篇就整体介绍到这里,大家有一个感性认识。
下节起,将详细的为大伙解析秋色园具体的实现原理,欢迎感兴趣者表示下关注。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~