«client-server» 태그된 질문

3
응용 프로그램 수준 이벤트를 설명하기 위해 HTTP 상태 코드를 사용해야합니까?
내가 처리 한 여러 서버는 클라이언트가 본문에서 '성공 : 거짓'과 같은 실패를 고려해야하는 요청에 대해 HTTP 200을 반환합니다. 이것은 특히 인증에 실패한 경우 HTTP 코드를 올바르게 구현하는 것처럼 보이지 않습니다. '4xx'는 요청이 변경 될 때까지 다시 요청해서는 안된다는 것을 나타내는 반면, '5xx'는 요청이 유효하거나 재시도 할 수 있지만 성공하지 못했음을 …

3
클라이언트 측에서 HATEOAS의 요점은 무엇입니까?
현재 이해합니다 HATEOAS는 기본적으로 각 응답 링크와 함께 다음에 수행 할 작업에 대한 정보를 보내는 것입니다. 하나의 간단한 예는 인터넷에서 쉽게 찾을 수 있습니다 : 계정 시스템과 은행 시스템. 이 예는 계정 리소스에 대한 GET 요청 후이 응답을 보여줍니다. GET /account/12345 HTTP/1.1 HTTP/1.1 200 OK <?xml version="1.0"?> <account> <account_number>12345</account_number> <balance …

5
서블릿에서 클라이언트를 식별 할 때 쿠키 대신 IP 주소를 사용할 수없는 이유는 무엇입니까?
IP 주소보다 쿠키를 사용하는 데 추가적인 이점이 있다는 것을 알고 있습니다. 그러나 내 질문은 클라이언트가 사이트를 다시 방문 할 때 클라이언트를 식별 할 때 클라이언트의 IP 주소 만 기억할 수없는 이유는 무엇입니까? 컨테이너가 IP 주소를 사용하여 클라이언트를 기억할 수 있습니까?

4
한 곳에서 클라이언트 측 및 서버 측 유효성 검사 관리
나는 하나가있는 경우 보드에 100 % 야 한다 확실히 클라이언트 측 및 서버 측 데이터 유효성 검사를 모두 사용합니다. 그러나 내가 작업 한 프레임 워크와 환경에서 내가 본 접근 방식은 결코 건조하지 않았습니다. 대부분의 경우 계획이나 패턴이 없습니다. 유효성 검사는 모델 사양에 작성되고 유효성 검사는 뷰의 형식으로 작성됩니다. (참고 : …

3
클라이언트 / 서버 실시간 비디오 게임에서 더 빠른 컴퓨터를 처리하는 방법
socket.io를 사용하여 첫 온라인 게임을 만들고 있는데 agar.io 또는 diep.io와 같은 실시간 멀티 플레이어 게임이되고 싶습니다. 그러나 모든 컴퓨터를 같은 속도로 작동시키는 방법을 알아 내려는 문제가 발생했습니다. 모델에 대한 세 가지 아이디어가 있지만 그중 어느 것도 옳지 않은 것처럼 보이며 일반적인 비디오 게임이 어떻게 작동하는지 궁금합니다. (당신은 내 아이디어를 읽는 …

4
서버에서 생성 된 프런트 엔드 응용 프로그램과 달리 웹 응용 프로그램에서 클라이언트 / 서버 아키텍처의 장점은 무엇입니까?
우리 회사에서는 임베디드 Linux 플랫폼에 웹 인터페이스를 구축해야합니다. 나는 2 가지 옵션을 볼 수 있습니다 : 당신은 HTML과 JavaScript가 서버 측에서 생성되는 기술 (JSP, Grails를 생각하지만 C ++을 사용하고 HTML / JavaScript를 생성하는 것입니다)을 사용하거나 HTML5 '클라이언트'를 생성합니다 백엔드를 생성하는 JSON 또는 XML과 통신하는 애플리케이션. 나는 웹 응용 프로그램이 현재 …

3
우리는 아주 오래된 학교 접근 방식으로 돌아가서 마이크로 서비스를 만났습니까?
소프트웨어 아키텍처 및 디자인 측면에서 마이크로 서비스는 미들웨어와 어떻게 "스택"됩니까? 나는 Java에서 왔으며 API로 straight REST에서 벗어나 다른 레이어와 연결 매개 변수를 추상화하면 적어도 Java에서는 거의 오래된 학교 아이디어로 돌아 왔습니다. . JVM이 이미 가상 인 경우 가상화로 돌아 왔습니다 . 불가피한 방식으로 RESTful API를 CORBA로 추상화하는 이점을 누릴 수 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.