분류 전체보기 200

마이바티스(Mybatis) 정리

Mybatis SQL 과 자바 객체를 매핑하여 데이터베이스 접근용 프레임워크 Mybatis 자체 라이브러리와 Spring을 연동하기위한 Mybatis-Spring 라이브러리 필요 장점: - SQL의 체계적인 관리(설정 파일, 애노테이션) 비즈니스 로직에서 Mapper 인터페이스를 통해 SQL문 실행 동적 SQL 조합 자바객체와 SQL입출력갑의 바인딩 Mybatis 주요 컴포넌트 Mybatis 설정 파일 SqlSessionFactoryBuilder : Mybatis 설정 파일을 바탕으로 SQLSessionFactory 생성 SqlSessionFactory : sqlSwssion 생성을 위한 컴포넌트 SqlSession : SQL 발행과 트랜잭션 관리 Mapper 인터페이스 : 매핑 파일과 SQL에 대응하는..

스프링 - 의존성 주입

의존성 주입이란? "스프링 컨테이너에서 객체 Bean을 먼저 생성해두고 생성한 객체를 지정한 객체에 주입하는 방식을 의존성 주입 이라고 합니다" 객체 자체가 코드 상에서 객체 생성에 관여하지 않아도 되기때문에 객체 사이의 의존도를 낮출수 있습니다. 스프링 컨테이너에서 객체의 생명주기를 관리하며 객체의 의존관계 또한 관리해줍니다. 의존성 주입을 사용하면 유연하고 확장성이 뛰어난 코드 작성이 가능해집니다! 그렇기에 의존성 주입은 스프링 프레임워크에서 가장 중요한 개념중에 하나임 의존성 주입 방식 중요성을 알게되었다면 이제 사용 방식에 대해 알아봐야합니다. 사용 방식은 다음의 3가지 필드 주입(Field Injection) 수정자 주입(Setter Based Injection) 생성자 주입(Constructo..

스프링 2024.04.06

[Java] Class 클래스 클래스에 관하여 (Feat 리플렉션)

https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html Class (Java Platform SE 8 ) Determines if the specified Class object represents a primitive type. There are nine predefined Class objects to represent the eight primitive types and void. These are created by the Java Virtual Machine, and have the same names as the primitive types tha docs.oracle.com Class에 접근하는 방법 ? 모든 클래스는 로딩 후 Clas..

오라클 19C scott 계정 생성 및 버전 확인

1. 오라클 버전 확인 방법 Sql Developer 에서 아래의 명령어로 확인 할수 있다. select * from v$version; 2. 오라클 scott 계정 생성방법 1) session 변경해 주기 alter session set "_ORACLE_SCRIPT"=true; 2) scott.sql 파일 실행하기 위에서 본인의 scott.sql 파일 경로를 확인했다면 => @경로 를 입력해주면 된다. 다음과 같이 넣어 준다. @C:\Oracle\WINDOWS.X64_193000_db_home\rdbms\admin\scott.sql 3) 변경된 유저 확인하기 이후 show user를 입력하면 사용자가 scott임을 확인할수 있다. 4) 마지막 비밀번호 tiger로 초기화

오라클(DBMS) 2023.10.16