본문 바로가기
반응형

전체 글50

[Spring Framework] Spring MVC 개념 Spring MVC 개념 MVC 패턴은? : Model, View, Controller의 약자로, 어플리케이션을 세가지 역할로 구분한 개발 방법론 비즈니스 로직과 인터페이스를 분리시켜 서로 영향없이 개발하기 수월한 장점이 있다 - Model : 어플리케이션이 "무엇"을 할 것인지 정의. 내부 비즈니스 로직을 처리 - Controller : Model이 "어떻게"처리할 지를 알려주는 역할 - View : 처리한 것을 화면에 보여주는 역할 * 단점 : View와 Model이 서로 의존성을 띄어서 복잡하게 연결되면, 새 기능을 추가할 때 테스트가 어려워진다고 함. Spring MVC 웹 요청 처리과정 Spring MVC 구성 요소 구성 요소 설 명 DispatcherServlet 클라이언트의 요청을 전달 받아.. 2018. 12. 24.
[Spring Framework] Spring FrameWork 개념 Spring FrameWork 개념 SpirngFrameWork란? : Java 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 동적 웹 사이트 개발을 위한 프레임워크 대한민국 전자정부 표준 프레임워크의 기반 기술 특징 1. IoC(제어 반전) 지원 : 스프링이 제어권을 주도함. 스프링이 사용자의 코드를 호출 * 제어반전 : 사용자가 아닌 스프링이 제어를 한다는 의미 2. 경량 컨테이너 : 스프링이 컨테이너로써 자바 객체를 직접관리함. 객체 라이프사이클(생성-소멸 과정) 관리, 스프링으로부터 필요한 객체를 얻어올 수 있음. 3. POJO방식의 프레임워크 : 특정한 인터페이스를 구현/상속 받을 필요 없음. 기존에 존재하는 라이브러리 지원 용이, 객체 가벼움 * POJO(Plain Old Java Object.. 2018. 12. 24.
[Spring Framework] AOP 개념 AOP (Aspect Oriented Programming) 개념 AOP란? Aspect Oriented Programming : 문제를 바라보는 관점을 기준으로 프로그래밍하는 기법. 핵심 관심사항, 공통 관심사항을 기준으로 프로그래밍을 함. * 핵심 관심사항 : 핵심 비즈니스 로직 공통 관심사항 : 로깅, 트랜잭션, 보안관리 등 어플리케이션 전반에 걸쳐 적용되는 공통 기능 기본개념 : 공통 관심사항을 구현한 코드를 핵심 로직을 구현한 코드 안에 삽입 AOP프로그래밍은 AOP라이브러리가 공통 기능을 알아서 알맞게 삽입해준다. AOP용어 용어 의미 JoinPoint Advice를 적용 가능한 지점. EX) 메소드 호출, 필드 값 변경 등 Pointcut 실제로 Advice가 적용되는 Jointpoint를 .. 2018. 12. 19.
[백준 알고리즘(Java)] 1000번 문제 : A+B 백준 알고리즘(Java) 1000번 : A+B 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. EX) 1 2 출력 첫째 줄에 A+B를 출력한다. EX) 3 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); sc.close(); System.out.println(a + b); } } Colored by Color Scri.. 2018. 11. 30.
[백준 알고리즘(Java)] 2557번 문제 : Hello World 백준 알고리즘(Java) 2557번 : Hello World 문제 Hello World!를 출력하시오. 입력 없음 출력 Hello Wolrd! 코드 1 2 3 4 5 6 7 public class Main { public static void main(String[] args) { System.out.print("Hello World!"); } } Colored by Color Scripter cs 설명 백준 알고리즘 단계별 풀이 시작. 백준 알고리즘에서 자바언어로 제출하려면 public class Main 안에 코드를 작성해야함. 2018. 11. 30.
반응형