본문 바로가기

Engineering WIKI/Java9

[Java] Getter, Setter 클래스의 특성중 정보 은닉을 가장 잘 보여주는 메소드 보통 클래스의 멤버변수는 private로 접근제한자를 설정한 후 getter/setter를 통해 멤버변수의 값을 변경, 호출하게 된다. package com.algoritm.mailprogramming; class Student { //은닉된 멤버변수 --> 현재 블록안에서만 접근 가능함 private String name; private int age; //은닉된 멤버 변수에 값을 넣는 방법 --> 메소드를 사용 public void setName(String name){ //set 함수 setter this.name = name; } public void setAge(int age){ this.age = age; } //은닉된 멤버변수의 값을 읽는.. 2019. 6. 5.
[Java] Junit Test 순서 제어하기 @FixMethodOrder(MethodSorters.NAME_ASCENDING) Example Result How to use? @FixMethodOrder(MethodSorters.SORT방식) > MethodSorters.DEFAULT > MethodSorters.JVM > MethodSorters.NAME_ASCENDING 2019. 2. 14.
[Java] Dispatcher-Servlet이란? 1. Dispatcher-Servlet(Dispatcher 서블릿)의 개념 dispatcher-servlet에서 dispatch는 보내다 라는 뜻을 가지고 있다. Servlet Container에서 HTTP프로토콜을 통해 들어오는 모든 요청을 프레젠테이션 계층의 제일앞에 둬서 중앙집중식으로 처리해주는 프론트 컨트롤러(Front Controller) *클라이언트로부터 어떠한 요청이 오면 Tomcat(톰캣)과 같은 서블릿컨테이너가 요청을 받는데, 이때 제일 앞에서 서버로 들어오는 모든 요청을 처리하는 프론트 컨트롤러를 Spring에서 정의하였고, 이를 Dispatcher-Servlet이라고 합니다. 그래서 공통처리 작업을 Dispatcher 서블릿이 처리한 후, 적절한 세부 컨트롤러로 작업을 위임해준다. 물.. 2019. 1. 19.