SuppressWarning 어노테이션을 사용하여 컴파일 단위의 서브세트와 관련된 컴파일 경고를 사용하지 않도록 설정할 수 있습니다.한 개일때 : @SuppressWarnings("resource")두 개일때 : @SuppressWarnings({"resource",
데이터베이스의 data에 접근하기 위한 객체이며 데이터베이스 접근을 하기 위한 로직과 비즈니스 로직을 분리하기 위해 사용합니다.사용자는 자신이 필요한 Interface를 DAO에게 던지고 DAO는 이 Interface를 구현한 객체를 사용자에게 편리하게 사용할 수 있도
Maven Dependencies는 Maven에서 자동적으로 받아오는 라이브러리들을 확인할 수 있는 곳입니다.프로젝트 내에서 태그를 이용해 간단하게 라이브러리를 추가할 수 있는데, 이 역할을 pom.xml이 담당합니다.<properties></properti
다형성(polymorphism)이란 하나의 객체가 여러 가지 타입을 가질 수 있는 것을 의미한다. 자바에서는 보통 부모 클래스를 자식이 상속받아 기능을 확장하거나 변경하는 방식으로 쓴다. 이걸 오늘의 주제인 Service와 ServiceImpl에 대입해서 본다면, Se
브라우저로 부터 요청(Request)을 받고 응답(Response)하기까지 Spring MVC의 처리 흐름은 위와 같다.먼저 브라우저로부터 요청이 들어오면 일단 Filter을 거치게 된다. Filter에서 하는 대표적인 처리를 보면 Encoding이 있다.다음으로 Di
객체 : 우리가 실생활에서 쓰는 모든 것객체 지향 프로그래밍 : 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 말합니다.의존성 주입 : 어떤 객체가 사용하는 의존 객체를 직접 만들어
DCL 관련 계정 생성 및 제어 계정 생성 user200 사용자ID와 1234 암호를 이용 계정 비밀번호 변경 1234 -> 2345로 변경 권한 부여 CONNECT : 접속 권한 RESOURCE : 객체(생성, 수정, 삭제) DBA : 데이터(입력, 수정, 조회, 삭제) 새로운 테이블 생성 설정 변경 ID에 기본키 추가 새로운 컬럼 추가 : 이메...
인터넷 문서의 구조에서 명확한 데이터를 추출하고 처리하는 가장 쉬운 라이브러리입니다.가장 유명한 브라우저 자동화도구입니다.실제 웹브라우저를 켜는 과정을 거치기 때문에 selenium을 이용하면 동적 페이지에서도 데이터를 수집할 수 있습니다.실제 웹 브라우저가 동작하기
ListView, builder, padding, EdgeInsets, double.infinity, 메서드 추출하기