2016-06-25 10 views
0

現在、私たちはasp.netでeコマースWebアプリケーションを開発しており、より良いパフォーマンスのために新しいアーキテクチャーに移行する予定であり、cordovaを使用してハイブリッドモバイルアプリケーションをサポートする必要があります。電子商取引ウェブサイト開発のためのHTML、Angular JsおよびCss

私たちは、HTML、Angular Js、Css、Asp.net MVC WebAPIをサーバー側に開発する予定です。

我々は多くのR & Dを行い、アーキテクチャについて議論しています。私たちはこれが正しい答えを得るための正しい場所だと考えました。

ECOMではポイント

1)の下に明確にしてください、私たちは、ログインし、ログイン後にユーザーが利用できるようにするために、同じバスケット前カゴの詳細を維持する必要があります。では、asp.netのセッションコンセプトとしてどのようにバスケットを維持するのですか?

2)ecomでは、30〜40ページあります。 1つのページアプリケーションに適した角度を知っているので、これをどのようにAngularに組み込むのですか?

3)私たちは開発チームにもっと多くのjavascript専門知識を必要としていますか?

4)ログインしたユーザー情報に関するセキュリティをどのように維持しますか? 5)クロスサイトスクリプティング、ハッキング、セッション固定などの角度ジェスの問題をどのように解決するのですか?

+0

私はあなたが研究文書をセットアップして、StackOverflowで尋ねる代わりに、すべての要素を自分で調べる方が良いと思います。問題は広すぎます。 – DevNebulae

答えて

0

1)私はあなたがどれくらい知っている必要があるのか​​わかりませんが、セッションについてはasp.net BasketViewModelなどのSession ["basket"]のようなセッションでのキャストを受け入れます。だから、バスケット情報をセッションに入れて、前に言ったように、後でそれを取得することができます。

2)システム全体のSPAを作成する場合は、アプリケーションの構造をどのようにするかによって異なります。ルートと部分的な提示を角度で使用することができます。

3)AngularJsは、特にあなたがeコマースを開発したい場合は、JSでよく理解する必要があります。

4)ほとんどの人は、SPAアプリケーションを扱う際にトークン認証を使用したいと考えています。あなたがAngularJS Token Authenticationを探す場合、それについての多くのリソースとそれがどのように機能するかを見つけるでしょう。

5)角度は、この問題のいくつかに助けサニタイズというライブラリが付属しています...それは、クライアント側のアプリなので、セキュリティについての重い部分がrestapiの上に置かれている...

がそれを願っています役に立った役に立った:

関連する問題