IBatisNet: IBatis.Net은 상대적으로 사용하기 쉬운 ORM 프레임워크로 더 편리하고 유연하게 사용할 수 있습니다. IBatis.Net은 Ibatis의 Java 버전에서 이식된 .NET 버전입니다. 고유한 데이터 매퍼인 iBATIS는 SQL 매핑을 사용하여 개체를 관계형 데이터베이스에 유지합니다. 간단히 이해하면 데이터 액세스 계층에서 구현하는 C# 논리 코드를 관계형 데이터베이스와 개체 간의 매핑으로 변경하고 SQL 논리를 외부 XML 구성 파일에 넣어 향후 유지 관리를 용이하게 한다는 것입니다. 이 프레임워크에는 두 가지 주요 구성 요소가 있습니다. 하나는 SQL Maps이고 다른 하나는
데이터 액세스 개체. SQL 맵은 이 프레임워크의 핵심 부분입니다. SQL 맵을 사용하면 데이터베이스 작업에 필요한 코드 양을 크게 절약할 수 있습니다. SQL Maps는 간단한 XML 파일을 사용하여 엔터티를 SQL 문에 매핑합니다. 데이터에 대한 액세스를 캡슐화하는 DAO를 사용하면 다양한 엔터티 스토리지 메커니즘에 액세스하도록 애플리케이션을 동적으로 구성할 수 있습니다. 지속성 계층 구현의 세부 사항을 숨기는 데이터 액세스 개체를 사용하면 간단한 인터페이스를 통해 데이터를 조작할 수 있습니다.
시스템 기능 설명 프로그램 관리: 시스템 메뉴 데이터를 관리하고 새로운 작업, 편집, 검토 등에 대한 권한과 같은 프로그램 모듈의 권한을 정의합니다. 캐시 관리: 시스템에 캐시된 데이터가 변경되면 캐시가 삭제됩니다. 로그 관리: 사용자 운영체제의 로그를 등록합니다. 역할 관리: 시스템 역할 정보 관리 및 역할 권한 부여 사용자 관리: 시스템 사용자 정보를 관리하고 사용자가 속한 역할, 부서, 직위를 정의합니다. 사용자는 여러 역할을 선택할 수 있습니다. 부서 관리: 관리 시스템 부서 정보 직위 관리: 관리 시스템 직위 온라인 사용자: 현재 시스템에 로그인되어 있는 사용자 참조 인터페이스를 봅니다.
코드 생성기:
주요 인터페이스:
XML 인터페이스:
데이터 레이어 인터페이스:
비즈니스 계층 인터페이스:
데이터베이스는 DB_51aspx 파일 아래에 있습니다. 사용자 이름과 비밀번호는 admin/51aspx이고 일반 사용자는 데모1/111입니다.
확장하다