并非复古——关于微内核模式ASP开发框架的讨论,欢迎高手进入!

mechiland 2003-07-31 05:27:20
用了这么久的ASP, 相信现在ASP高手们已经纷纷转往.NET, Jsp...不过,最近我有一个想法,希望大家能够一起讨论,不在乎能不能实现,大家交流一下想法,开阔一下视野。

我想象中的微内核模式ASP开发框架是这样的:

**叶面调度
一个Session启动时,首先调用这个MicroKernel(一个dll), 这个Kernel来决定该显示那个页面。所有的叶面调度均由这个Kernel来控制。

**链接处理
在叶面上,没有类似于<a href="abc.asp">的东东,只有一个一个的link listener(a href=xxxListener, param=123)。当点击链接时,调用listener的业务方法,处理的结果由listener来控制,并显示某一个页面。

这样,叶面与业务逻辑完全分开,

**页面内容的显示
所有的页面都不直接显示,而通过一个读入、解析后再显示。这样就有可能出现一种根本不依赖ASP的新的脚本。而且这样的处理比直接的页面显示效率要高。

**安全性
所有的页面都通过配置文件(xml文件)来进行配置和管理,并且不能直接被IE访问到。

**特点
只要保证kernel的健壮性,那么整个系统统的可扩展性、重用性都非常高.


以上只是一些想法,这些东西的实现需要非常高的技术能力,包括IIS内部运行机制,Com组件等。欢迎高手们一起讨论!
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mechiland 2003-08-01
  • 打赏
  • 举报
回复
自己up
杨小杨 2003-08-01
  • 打赏
  • 举报
回复
有点长。晚天看。睡觉了,标记先!
mechiland 2003-07-31
  • 打赏
  • 举报
回复
说过了,不在乎能不能实现,大家交流一下想法,开阔一下视野

而且这个东西如果,只是如果能够在ASP上实现,难道.NET上还不能实现吗?估计实现起来更加容易。
zhangking 2003-07-31
  • 打赏
  • 举报
回复
我知道, 你的出发点很好. 但是, 你要在一个连他的主人都在放弃的没落的体系上, 再加以完善、光大,我不知道后果会怎样?
如果您是在用asp 构建一个内部开发平台,而且很重要,可能还值得。
大家现在都在用 java 和 .net 搭建系统构架,很流行,资料会越来越多,如果抱守asp,怕是没有大的作为。
当然,如果纯粹从技术上讨论,还是有意义的,但是如果还涉及到 IIS 的内部运行机制、Com等,那是不是还要 ms 参与了?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧