내 프로젝트에서는 4 개의 레이어 (사용자 인터페이스, 사용자 정의 유형, 비즈니스 로직 및 데이터 액세스 레이어)를 사용하고 있습니다.비즈니스 개체의 속성 혜택?
속성의 장점에 대해 많이 들었지만 실습에서는 레이어간에 데이터를 전송하고 속성의 이점을 얻지 못하는 비즈니스 개체를 사용했습니다.
비즈니스 규칙, 유효성 검사 및 검사는 속성을 사용하여 구현할 수 있지만 모든 기능은 유효성 검사 컨트롤과 정규 표현식을 사용하여 프런트 엔드에서 수행되므로 좋은 사용자 환경을 제공합니다. (DB에 데이터를 보내기 전에 동일한 유효성 검사기와 정규 표현식을 사용하여 서버 측 유효성 검사를 수행합니다.)
기본 강도와 속성은 무엇인지 안내해주십시오. 왜 그들이 중요하고 혜택을 가져 오는가?
한 손에는 속성 (C# 클래스 인스턴스 속성?)을 사용하고 다른 한편으로는 유효성 검사를 위해 적절한 레이어를 사용하는 것에 대해 묻는 것처럼 보입니다. 여기서 무엇을 묻는 지 또는 유효성 검증과 특성이 서로 관련되어 있는지 확실하지 않습니다. 업데이트하고 명확하게 할 수 있습니까? – Abel
대답하기가 어렵습니다. 이것은 결국 종교적 논의가 계속 진행될 수 있습니다. 그러나 당신이 buiness 객체의 속성이 ... 무엇을 요구 하는지를 묻는다면, 당신은 그들을 필요로하지 않습니다. 정말! –
나는 내 질문을 편집했다. 지금은 분명하다. 나는 단지 재산의 이익을 묻고 싶다. 덕분에 – haansi