저는 Visual Studio 2013을 사용하고 있고 ASP 웹 프로젝트에서 작업하고 있습니다. 나는이 개발에 익숙하지 않기 때문에이 문제가있다..Net 응용 프로그램을 통해 개체의 데이터를 유지하십시오.
시나리오는 이렇습니다. 사용자가 로그인 할 때 웹 서비스 기반 프로젝트이기 때문에 사용자 이름과 암호는 제외하고 서비스는 일부 값을 반환합니다. 그래서 그는 로그 아웃 할 때까지 응용 프로그램 전체에 사용자 이름, 주소, 나이와 같은 값을 유지해야합니다.
public class CONSTANTS
{
public static String address;
public static String age;
public static String tele;
}
내가 classname.address을 마찬가지로 사용할 수 있도록 내가 같이 사용하여 값을 유지하기 위해 노력했다
. 하지만이 작업을 수행 할 때 두 사람이 동시에 액세스하려고하면 작동하지 않으며 이것이 유효한 방법이 아니라는 것을 알고 있습니다. 이것 좀 도와주세요. 어떻게 구현해야합니까, 만약 내가 작은 샘플 코드가 더 좋을 것이다. 고맙습니다.
왜 RESTful API를 사용하지 않습니까? 즉, 각 통화로 사용자를 인증합니다. –
개념에 익숙하지 않아서 모르겠습니다. –
시간을 알만한 가치가 있다고 생각합니다. 그래도 빠른 솔루션을 원한다면 원하는 User 객체의 사전을 가지고 Dictionary에 상태를 저장할 수 있습니다. 하지만 RESTful 솔루션으로가는 것이 좋습니다. 모든 API 호출과 함께 전송되는 토큰을 통해 사용자를 인증하기 만하면됩니다. 모든 API 호출에 대해 DB를 호출하는 대신 사용자 캐시 데이터를 로컬 캐시에 저장할 수 있습니다. –