0

我在想一个网络项目,它的架构是这样的,

网站将有两层

数据访问层

这将是一个包含 Web 服务的项目,并且将像表示层和数据库之间的中介一样工作。

表示层

它将是一个仅由 HTML、JavaScript 和 CSS 构建的简单网站,并将与数据访问层通信以获取和/或向数据库发布数据。

现在的问题:是否有可能在我的表示层中创建一个类似于 Asp.net 会话的功能,只使用 HTML、JavaScript、Cookies 是我首先想到的,但它不是很安全,是否有人有更相关、更安全和合乎逻辑的解决方案这个 ?

提前谢谢。

4

2 回答 2

1

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

于 2012-06-23T11:08:19.810 回答
0

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

于 2012-06-23T10:56:30.917 回答