Book Study 2

[북스터디] 기초 지식 배우기

(1) 자바 기초 지식 복습 1) 인터페이스 - 자바에서 클래스에 포함하는 메서드의 구체적인 내용을 작성하지 않고 상수와 메스드 타입만 정의한 것. 인터페이스는 다른 클래스에서 구현하는 것을 전제로 만들어짐. - 인터페이스를 구현 할 때에는 implements 키워드를 사용하여 구현. public interface Hello { public abstract void hi(); } public class HelloAction implements Hello{ @override public void hi(){ System.out.println("안녕"); } } 2) 리스트 - 자바에서 제공하는 컬렉션(Collection) 프레임워크중 하나 1. 리스트(List) : 순서대로 데이터를 저장. 데이터의 중복을 ..

[북스터디] 스프링 프레임워크 알아보기

스프링 프레임워크 1) 개요 - 프레임워크 = 기초골격 - 스프링 프레임워크에 대해서 Java 기반의 오픈소스 애플리케이션 프레임워크. 로드 존슨의 저서 Expert One-on-One J2EE Design and Development에서 선보인 소스 코드를 시작으로 발전한 프레임워크. 특징 1) POJO (Plain Old Java Object) : 특정 인터페이스를 직접 구현하거나 상속받을 필요가 없이 기존 라이브러리를 지원하기가 용이하고, 객체가 가벼움. 2) AoP (Aspect Oriented Programming) : 관점 지행 프로그래밍, 로깅, 트랜잭션, 보안 등 여러 모듈에서 공통적으로 사용하는 기능을 분리하여 관리할 수 있음. 3) DI (Dependency Inject) : 의존성 주..