java - 컨트롤러 계층과 서비스 계층 간에 값을 전송하는 방법은 무엇입니까?
阿神
阿神 2017-05-17 09:57:48
0
4
1134

현재 아키텍처 컨트롤러 계층과 서비스 계층은 값을 전달하기 위해 map<string, string>을 사용하는 경우가 많습니다. 그러나 Bean 객체를 사용하여 값을 전달하는 경우에는 특별히 많은 Bean을 빌드해야 합니다. 값을 전달합니다. . . . 건축 고수님의 조언 부탁드립니다

阿神
阿神

闭关修行中......

모든 응답(4)
某草草

이것은 아직 아키텍처가 아닌 상세한 코드 구현 문제입니다. .

맵을 사용하여 매개변수를 전달하는 데에는 분명히 문제가 있습니다. 캡슐화된 모델을 사용하여 값을 전달하는 것이 의미상 더 명확하고 유지 관리가 더 쉽습니다

매번 지도에서 모델로 변환하는 것이 번거롭다고 느끼면 BeanUtil 도구를 사용하거나 도구 클래스를 직접 작성하여 변환할 수 있습니다

黄舟

위 내용에 동의합니다. 패키지를 사용하여 많은 모델을 계층화할 수 있습니다.

유지 관리하기 쉬운 코드를 작성해 보세요. 반환 매개변수로 map을 사용하는 것은 향후 유지 관리에 악몽이 될 것입니다.

漂亮男人

1층에 동의합니다. 매개변수가 적다면 지정된 유형의 변수를 직접 전달하는 것이 좋습니다. 만약 매개변수가 많다면 dto를 직접 생성하여 객체에 매개변수를 전달하는 것이 좋습니다.

仅有的幸福

값을 전달하기 위해 콩을 사용하는 것이 좋습니다. 이는 안전하고 신뢰할 수 있으며 유지 관리가 쉽습니다. 비즈니스에 많은 Bean이 필요한 경우 Bean을 하청 계약하고 계층적으로 관리해야 합니다. 명확하고 계층적인 프로젝트 파일 구조는 개발 아이디어를 명확하게 하는 데 도움이 됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!