网站架构

时间:2012-06-23 10:49:15

标签: c# asp.net architecture

我在考虑一个网络项目,其架构将是这样的,

网站将有两层

数据访问层

这将是一个包含webservices&amp ;;的项目。将像表示层和数据库之间的中介一样工作。

演示文稿图层

它将是一个仅使用HTML,JavaScript和CSS构建的简单网站,并将与数据访问层进行通信,以便从数据库中获取和/或发布数据。

现在问题:是否有可能在我的表示层中创建一个类似Asp.net会话的功能,只使用HTML,JavaScript,首先想到的是Cookies,但是如果任何一个具有更多相关性,安全性和放大器,它就没那么安全了;这个的逻辑解决方案?

提前完成。

2 个答案:

答案 0 :(得分:1)

使用HTML或动态页面无关紧要。根据您使用的服务器端环境,每次第一次客户端请求页面时,都会创建会话。这意味着即使您使用AJAX更新页面内容,无论如何AJAX将请求服务器并且能够在服务器上使用Session对象。在ASP.NET WebServices(AJAX将调用它们)中,您可以配置WebMethod以允许或不允许使用Session。

答案 1 :(得分:0)

我猜你的意思可能是REST和Ajax的功能。表示层是视图,数据访问层是控制器,模型是数据库访问的位置,控制器将调用模型中定义的函数