ASP .Net MVC 응용 프로그램에서 HTTPContext 세션 상태를 사용하여 양식을 이동해야하는 이유는 무엇입니까?

JohnB

사람들이 ASP .Net 웹 애플리케이션에서 HTTPContext.Current.Session 상태의 사용을 권장하지 않는 몇 군데를 읽은 것을 기억합니다.

누군가이 최근 추세의 이유를 설명 할 수 있습니까? A 확실한 기술적 이유가 있습니까?

감사합니다, JohnB

아담 히그

첫째, MVC는 웹 양식이 아니라 상태 비 저장을 의미합니다.

http://www.wintellect.com/blogs/jprosise/thoughts-on-asp-net-s-new-mvc-framework

둘째, MVC는 본질적으로 http://dotnetslackers.com/articles/aspnet/AnArchitecturalViewOfTheASPNETMVCFramework.aspx 에서 편안하며 스택 오버플로 (lol) 세션에 따르면 편안하지 않습니다.

세션이 정말 RESTfulness를 위반합니까?

셋째, 세션은 구식입니다. 일부 작업을 통해 애플리케이션을 업그레이드하고 데이터 안전성과 응답 성을 개선 할 수 있습니다. "애플리케이션에 대한 각 HTTP 요청은 애플리케이션이 out-of-proc 저장소에 2 개의 추가 네트워크 요청을해야 함을 의미합니다. 하나는 요청이 처리되기 전에 세션을로드하기위한 것이고 다른 하나는 요청 처리가 완료된 후 세션을 다시 저장하기위한 것입니다." http : //brockallen.com/2012/04/07/think-twice-about-using-session-state/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관