저는 MySQL/PHP/Javascript로 webapp를 만들고 있습니다.AJAX - PHP 통신 패턴
PHP에서는 데이터베이스에서 지속되는 문제를 도메인의 모든 클래스에서 가져 왔습니다. 자바 스크립트에는 마지막 쿼리의 개체가있는 캐시가 있습니다.
자바 스크립트의 객체가 사용자에 의해 업데이트되면 서버 측에서 자체를 업데이트해야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
통신 목적으로 PHP와 Javascript로 클래스를 생성해야합니까? Javascript의 각 객체는 업데이트해야하는 객체의 클래스에 따라 다른 PHP 파일에 AJAX 쿼리를 보내야합니까? 이를 해결하기 위해 따라야 할 패턴이 있습니까?
그래서 JS의 각 프로토 타입은 PHP 파일을 속성으로 호출해야하며 updateServer()는이 PHP 파일 (각 클래스마다 하나씩)에 정보를 보내야합니다. – Gerardo
JS의 "프로토 타입"이 엔티티를 나타내는 범위까지 그렇습니다. 그것은 캡슐화에 관한 모든 것입니다. 각 JS 프로토 타입마다 하나의 PHP 파일이 있어야한다는 것은 아닙니다. JS와 PHP 모두 시스템이 작동하는 각 엔티티를 캡슐화해야한다고 말하고 있습니다. 그 부작용은 양측에 존재하는 모든 엔티티가 프로토 타입이나 파일을 가질 것이지만 목표가 아닙니다. 캡슐화가 있습니다. 말이 돼? –