>  기사  >  Java  >  Java의 내부 인터페이스와 외부 인터페이스의 차이점

Java의 내부 인터페이스와 외부 인터페이스의 차이점

王林
王林원래의
2019-11-20 17:29:215920검색

Java의 내부 인터페이스와 외부 인터페이스의 차이점

외부 인터페이스

외부에 제공되는 인터페이스(제3자에게 제공되는 인터페이스).

예: WeChat 또는 Alipay 결제 인터페이스를 호출하기 위한 자체 시스템을 개발합니다. WeChat 또는 Alipay를 호출할 수 있는 인터페이스는 외부 인터페이스가 다양한 정상 및 비정상 상황을 처리해야 합니다.

내부 인터페이스

자체 시스템에 제공되는 인터페이스(시스템 내부 호출을 위한 인터페이스)입니다.

일반적으로 테스터는 가능한 한 빨리 테스트에 개입하기 위해 일반적으로 인터페이스 개발이 완료된 후 내부 인터페이스 테스트를 수행할 수 있습니다.

일반적으로 대기업의 경우 요구 사항이 더 높고 보안 문제를 고려해야 하므로 내부 인터페이스 테스트도 테스트해야 합니다. 소규모 회사의 경우 내부 인터페이스는 테스트되지 않으며 UI 레이어에서 직접 테스트할 수 있습니다.

그 이유는 공격자가 프런트엔드 검증을 우회하여 인터페이스를 직접 공격하는 것을 방지하기 위함이므로 백엔드 인터페이스 검증도 필수적입니다.

추천 튜토리얼: Java 입문 튜토리얼

위 내용은 Java의 내부 인터페이스와 외부 인터페이스의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.