最近本来在思考我的一个脑洞想法—神经元模型(如下图),慢慢跑偏到了HTTP和TCP相关的东西上去了,然后我就写了一个HTTP服务器。
今天的主题长下面这样:
目录长这样:
目前这个HTTP服务器已经支持了常规的静态内容:text/html、text/css、text/javascript、image/jpeg、image/png,文件下载仅支持.zip,当然这个是故意限制的。
动态页面,像PHP、JSP、ASP(.NET)啥的,这些我都是不支持滴【坏笑.emoji】。但是...
我支持XPage,XPage?什么鬼?XPage是一种利用LINQ TO XML生成动态页面的框架,嗯,没有听说过吧,那也正常,因为这个框架是我定义的,名字是我自己取的,它在这儿是第一次面世。
下面来说一下XPage使用方法:你只需要建一个类,继承框架的XPage父类,并重写Build方法即可,假如这个类名称叫“papapa”,在命名空间“pipipi”下,那么在浏览器的访问地址就是.../pipipi/papapa
XPage 跟ASP . NET 没有关系 但是它还是要在 .net fx 下运行的,所以开发语言也就是.NET语言, 由于VB . NET有XML Literal的存在,对XML操作的支持非常友好,于是下面的例子是VB . NET,C#也是可以的。
如图这样一个页面:
最终在浏览器的效果是:
...好了,一个人码字略无聊,想到哪儿写到哪儿,先就到这儿啦,订餐去了...下次再写
-----------------第一次分割线-----------2018.12.31