분류 전체보기

·Java
[지금 무료] 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 강의 | 김영한 - 인프런김영한 | 프로그래밍에 처음 입문하는 분들을 위한 자바 강의입니다. 코드를 따라하면서 손쉽게 자바를 배울 수 있습니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 자바 입문[사www.inflearn.com 연산자 시작`+`, `-`, `*`, `/`와 같이 계산을 수행하는 기호를 연산자라고 한다. 연산자 종류산술 연산자: `+`, `-`, `*`, `/`, `%`증감(증가 및 감소) 연산자: `++`, `--`비교 연산자: `==`, `!=`, `>`, `=`, `논리 연산자: `&&`(AND), `||`(OR), `!`(NOT)대입 연산자: `=`, `+=`, `-=`, `*=`, `/=`, `%..
·Java
[지금 무료] 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 강의 | 김영한 - 인프런김영한 | 프로그래밍에 처음 입문하는 분들을 위한 자바 강의입니다. 코드를 따라하면서 손쉽게 자바를 배울 수 있습니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 자바 입문[사www.inflearn.com 변수 시작package variable;public class Var1 { public static void main(String[] args) { System.out.println(10); System.out.println(10); System.out.println(10); }} 패키지(package)지금 단계에서는 자바 파일을 구분하기 위한 폴더로 이해하면 된다.`varia..
·Java
[지금 무료] 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 강의 | 김영한 - 인프런김영한 | 프로그래밍에 처음 입문하는 분들을 위한 자바 강의입니다. 코드를 따라하면서 손쉽게 자바를 배울 수 있습니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 자바 입문[사www.inflearn.com   자바 프로그램 실행public class HelloJava { public static void main(String[] args) { System.out.println("hello java"); }} `public static void main(String[] args)`자바는 `main(String[] args)` 메서드를 찾아서 프로그램을 시작한다.지금은 단순히 `main`은 프..
계약 정의를 위한 인터페이스 사용자바에서 인터페이스는 특정 책임을 선언하는 데 사용하는 추상 구조이다. 인터페이스를 구현하는 객체는 이 책임을 정의해야 한다. 동일한 인터페이스를 구현하는 여러 객체는 해당 인터페이스가 선언한 책임을 다른 방식으로 정의할 수 있다. 인터페이스는 '무엇이 발생해야 하는지(필요 대상)'를 지정하는 반면, 인터페이스를 구현하는 모든 객체는 '어떻게 그것이 발생해야 하는지(발생 방법)'를 지정한다고 볼 수 있다.  구현 분리를 위해 인터페이스 사용우리는 목적지로 이동하려고 우버 같은 차량 공유 앱을 사용한다. 일반적으로 차량 공유 서비스를 사용할 때는 차량 외관이나 운전자가 누구인지 신경 쓰지 않으며 그저 목적지에 가기만 하면 된다. 차량 공유 앱은 인터페이스이다.  고객은 자동..
인증과 인가란인증 : (식별가능한 정보로) 서비스에 등록된 유저의 신원을 입증하는 과정인가 : 인증된 사용자에 대한 자원 접근 권한 확인 자원을 적절한/유효한 사용자에게 전달/공개하기 위한 방법 인증하기(로그인하기) - Request Header  아이디와 비밀번호를 앞에 달아주기만 해도 API가 구축되어 있는 상황이라면 자동으로 로그인 요청이 간다. (브라우저가 처리)  들어온 URI에서 user:1q2w3e!를 파싱한 후 Base64 인코더를 이용해서 인코딩을 한 후에 전달을 해준다.  그 다음 요청 헤더에 넣어서 보내주는 개념이다. HTTP로 쏘면 서버가 DB checking을 하고 DB에 실제로 값이 있으니 ok 싸인을 준다. 문제점사용자가 매번 로그인을 계속 해주어야 한다.이걸 해결하기 위해 브..
스프링 컨텍스트: 프레임워크가 관리하는 객체를 유지하는 데 사용하는 앱 메모리 공간이다. 프레임워크가 제공하는 기능으로 스프링 컨텍스트에서 보강해야 하는 모든 객체를 추가해야 한다. 2장에서는 컨텍스트 인스턴스의 getBean() 메서드를 사용하여 빈에 직접적으로 액세스했다. 하지만 앱에서는 필요한 곳에 스프링 컨텍스트의 인스턴스 참조를 제공하도록 스프링에 지시함으로써 하나의 빈에서 다른 빈으로 직관적으로 참조할 수 있게 해야 한다. 이 방법으로 빈들 사이의 관계를 설정한다(하나의 빈을 필요할 때 호출을 위임하고자 다른 빈에 대한 참조를 갖게 된다). 구성 파일에서 정의된 빈 간 관계 구현이번에는 @Bean 애너테이션으로 메서드를 지정하는 구성 클래스에서 정의된 두 빈 간 관계를 구현하는 방법을 배운다...
G.H
'분류 전체보기' 카테고리의 글 목록 (8 Page)