ORM 도구는 무엇입니까? 프레임 워크 란 무엇입니까?


최상의 답변

ORM

개체- 관계형 매핑 (ORM)은 객체가 데이터 소스와 어떻게 관련되는지 고려할 필요없이 객체를 주소 지정, 액세스 및 조작 할 수 있도록하는 메커니즘입니다. ORM을 사용하면 프로그래머는 개체를 전달하는 소스, 개체를받는 싱크 및 개체에 액세스하는 응용 프로그램이 변경 되더라도 시간이 지남에 따라 개체에 대한 일관된보기를 유지할 수 있습니다.

추상화를 기반으로 ORM은 개체 간의 매핑 세부 정보를 관리합니다. 객체 및 기본 관계형 데이터베이스, XML 저장소 또는 기타 데이터 소스 및 싱크의 집합과 동시에 개발자와 개발자가 생성하는 코드로부터 관련 인터페이스의 자주 변경되는 세부 정보를 숨 깁니다.

ORM은 데이터의 변경 사항을 숨기고 캡슐화합니다. 따라서 데이터 소스 나 API가 변경 될 때 ORM 만 변경하면됩니다. ORM을 사용하여 이러한 종류의 노력으로부터 스스로를 격리하는 애플리케이션이 아닙니다. 이 기능을 통해 개발자는 새로운 클래스를 사용할 수있게 될 때이를 활용할 수 있으며 ORM 기반 응용 프로그램을 쉽게 확장 할 수 있습니다. 대부분의 경우 ORM 변경은 관련 응용 프로그램의 코드를 변경하지 않고도 새로운 기술과 기능을 통합 할 수 있습니다.

프레임 워크

프레임 워크 또는 소프트웨어 프레임 워크는 소프트웨어 애플리케이션을 개발하기위한 플랫폼입니다. 소프트웨어 개발자가 특정 플랫폼 용 프로그램을 빌드 할 수있는 기반을 제공합니다. 예를 들어, 프레임 워크에는 기능을 처리하고, 하드웨어 장치를 관리하고, 시스템 소프트웨어와 상호 작용하는 데 사용할 수있는 미리 정의 된 클래스 및 기능이 포함될 수 있습니다. 이것은 프로그래머가 새로운 애플리케이션을 개발할 때마다 바퀴를 재발 명 할 필요가 없기 때문에 개발 프로세스를 간소화합니다.

프레임 워크는 애플리케이션 프로그래밍 인터페이스 (API)와 유사하지만 기술적으로 프레임 워크에는 API가 포함됩니다. 이름에서 알 수 있듯이 프레임 워크는 프로그래밍의 기반 역할을하고 API는 프레임 워크에서 지원하는 요소에 대한 액세스를 제공합니다. 프레임 워크에는 소프트웨어 개발 프로세스에 사용되는 코드 라이브러리, 컴파일러 및 기타 프로그램이 포함될 수도 있습니다.

Answer

ORM은 xml 파일을 구성하여 데이터베이스에 대한 CRUD 작업 (만들기, 읽기, 업데이트 및 삭제 작업)을 훨씬 간단하고 효율적으로 만드는 데 사용할 수있는 개체 관계형 매핑 도구입니다. xml 파일에 작성된다는 것만이 일종의 트리거 (SQL 트리거에 대한 자세한 내용은 데이터베이스 관리 시스템 (DBMS) 이론 참조)와 같다고 말할 수 있습니다. Hibernate는 ORM의 한 예입니다. 당신이 입력 필드의 특정 데이터를 데이터베이스의 데이터 열에 매핑하여 데이터베이스에 대한 데이터 조작을 수행하도록 xml 파일을 구성 할 수 있습니다. 프레임 워크는 기본적으로 특정 유형의 요구 사항 작업을 훨씬 쉽게 수행 할 수있는 일종의 프로그램입니다. 예 : Hibernate, Spring, Struts 등

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다