Java27 [MyBatis] org.apache.ibatis.reflection.ReflectionException 원인 : MyBatis 연동 도중 DTO에 Default Constructor 가 없어 발생 하는 오류 해결 : DTO에 Default Constructor를 추가한다. 2022. 10. 6. Spring이란 무엇인가 ■ Spring 이란? - JAVA 언어를 기반의 웹 (Frame Work) 프레임워크다. JAVA로 다양한 애플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. * Frame Work(프레임워크)란? - 프레임 워크는 자주 쓰일 만한 기능들을 한데 모아 놓은 유틸(클래스)들의 모음(집합)이라고 정의할 수 있다. - 개발자가 구현하고자 하는 기능을 쉽게 제공해줄 수 있다. ■ Spring 장점 - spring이 제공하는 기능으로 프로그래머가 편리하게 개발할 수 있도록 도와준다. ■ Spring의 구조 - Spring은 개발을 더 쉽게 해주는 프로그램 틀로 개발을 더 쉽게 해주는 기술들이 Spring에 존재하는데, 대표적으로 IoC, DI, AOP 등등이 있다. - IoC(Inversion of Co.. 2022. 4. 5. [JAVA] 컬렉션 프레임워크(collections framework) ■ 컬렉션 프레임워크 (collections framework) 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식이다. 여러 객체를 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공한다. - 컬렉션(collections) : 여러 객체를 모아 놓은 것을 의미한다. - 프레임워크(framework) : 표준화, 정형화된 체계적인 프로그래밍 방식이다. ※ 프레임워크는 프로그래밍 방식까지 제공하기 때문에 자유도는 떨어지지만 생산성이 올라가고 유지보수가 쉬어진다. ■ 컬렉션 클래스(collections class) 다수의 데이터를 저장할 수 있는 클래스이다. ex) Vector, ArrayList, HashSet 등 ■ 컬렉션 프레임워크의 핵심 인터페이스 인터페이스 특징 구현클래스 List 순서가 있.. 2021. 3. 17. [JAVA] 예외 처리, try-catch문 ■ 프로그램 오류 1. 컴파일 에러 (compile-time error) : 컴파일 할 때 발생하는 에러 2. 런타임 에러 (runtime error) : 실행 중 발생하는 에러 (Error, Exception) 3. 논리적 에러 (logical error) : 작성 의도와 다르게 동작 ■ Java의 런타임 에러 - 에러(error) : 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 - 예외(exception) : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 ■ 예외처리(exception handling) 프로그램 오류중 2. 런타임 에러로 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는 것이다. 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하기 위해 .. 2021. 3. 10. 이전 1 2 3 4 5 6 7 다음 반응형