用于电子商务网站开发的 HTML、Angular Js 和 Css
Posted
技术标签:
【中文标题】用于电子商务网站开发的 HTML、Angular Js 和 Css【英文标题】:HTML, Angular Js and Css for ecommerce website development 【发布时间】:2016-10-27 20:21:36 【问题描述】:目前我们正在 asp.net 中开发电子商务 web 应用程序,现在我们正计划迁移到新架构以获得更好的性能,它应该支持使用 cordova 的混合移动应用程序。
我们计划使用 html、Angular Js 和 Css 以及用于服务器端的 Asp.net MVC WebAPI 开发 Ui。
我们做了很多关于架构的研发和讨论。我们认为这是获得正确答案的正确地方。
请澄清以下几点
1) 在 ecom 中,我们需要在登录前维护一个购物篮详细信息,并在登录后为用户提供相同的购物篮。那么我们如何在asp.net中将购物篮作为一个会话概念来维护
2) 在 ecom 中,我们将有 30 到 40 个页面。那么我们如何将它与 Angular 结合起来,因为我们知道 Angular 适用于单页应用程序
3) 我们是否需要开发团队更多的 javascript 专业知识。
4) 我们如何维护登录用户信息的安全性。 5) 我们如何解决 Angular js 的问题,如跨站脚本、黑客攻击、会话固定等...
【问题讨论】:
我认为您最好自己设置一份研究文档并研究每个元素,而不是在 *** 上询问。这个问题太宽泛了。 【参考方案1】:1) 我不知道你需要知道多少,但是关于会话,asp.net 接受会话中的强制转换,例如 Session["basket"] as BasketViewModel 或类似的东西。所以如果你把你的购物车信息放在一个 Session 中,你可以稍后再检索它,就像我之前说的那样。
2)这取决于你如何简单地构建你的应用程序,如果你想创建系统完整的 SPA,你可以使用 angular 的路由和部分呈现。
3)AngularJs 需要对 JS 有很好的理解,特别是如果你想开发电子商务。
4) 大多数人在处理 SPA 应用程序时都喜欢使用 Token 身份验证。如果您寻找 AngularJS 令牌身份验证,您会发现很多关于它以及它是如何工作的资源。
5)Angular 附带一个名为 sanitize 的库,它有助于解决其中的一些问题...由于它是客户端应用程序,因此有关安全性的重要部分放在了 restapi...
希望对你有帮助
【讨论】:
以上是关于用于电子商务网站开发的 HTML、Angular Js 和 Css的主要内容,如果未能解决你的问题,请参考以下文章
大型医院云HIS系统:采用前后端分离架构,前端由Angular语言JavaScript开发;后端使用Java语言开发 融合B/S版电子病历系统