본문 바로가기

면접준비3

면접준비_Spring/JSP - 스프링(Spring)이란 자바 기반의 플랫폼 기반 경량급 오픈소스 어플리케이션 프레임워크입니다 ① DI(Dependency Injection) 계층간 의존성이 존재할 경우, 프레임워크가 주로 연결 ② IoC(Inversion of Control) 컨트롤의 제어권을 프레임워크가 가지고 있어서 필요에 따라 스프링 프레임워크가 사용자 함수를 호출 ③ AOP 개발 로직과 비즈니스 로직을 분리하고 트랜잭션, 로깅, 보안 등의 기능을 종단으로 분리하여 관리 ④ POJO 순수한 자바 객체를 의미하고, get/set을 통해 캡슐화된 오브젝트를 의미 1. MVC MVC란 사용자 인터페이스를 성공적이며 효과적으로 데이터 모형에 관련 시키기 위한 설계 방식 Model : '무엇을 할 것인가' -> 로직을 처리(DB나 자.. 2022. 1. 23.
면접준비_자바개념 1. 객체지향프로그래밍(Object-Oriented Programming) 1) 개념 인간이 구분할 수 있는 요소를 객체로 표현한 인간중심 프로그래밍 실제 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것 2) 특징 상속 : 상위 객체 상속 추상화 : 공통 특성 파악해 캡슐화 : 중요한 데이터를 보존,보호하는 것(접근 제어자 이용) 다형성 : 동일한 요청에 다른 방식 처리가능 3) 장점 유지보수용이, 코드관리 용이, 중복 회피, 재사용 가능 2. 클래스와 인스턴스 클래스 : 필드와 메서드로 구성된 것으로 설계도 인스턴스 : 실제 존재하는 것으로 클래스로부터 만들어짐 3. 오버로딩 오버라이딩 오버로딩 : 같은 이름의 메소드를 여러 개 정의(메소드 명 일치, 매개변수의 수나 타입 불일치, 반환타입은 영향없음) .. 2022. 1. 22.
면접준비_자바코딩 1) 1~10 3가지 방식으로 합구하기 public class Sum{ public static void main(String[] args){ // 1. while int a = 0; int whileSum = 0; while(a 2022. 1. 22.