반응형 프로그래밍언어 & 프레임워크115 [토비의스프링] 스프링이란 무엇인가? 참고자료 토비의 스프링 3.1(저자 이일민) 스프링이란 무엇인가? 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크다. 애플리케이션 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API 등을 제공해준다. 1️⃣ 애플리케이션의 기본 틀 - 스프링 컨테이너 스프링은 스프링 컨테이너 또는 애플리케이션 컨텍스트라고 불리는 스프링 런타임 엔진을 제공한다. - 스프링 컨테이너는 설정정보를 참고로 해서 애플리케이션을 구성하는 오브젝트를 생성 및 관리 - 스프링 컨테이너는 독립적으로 동작할 수도 있지만 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록해서 사용 * 스프링을 사용하려면 먼저 스프링 컨테이너를 다루는 방법과 스프링 컨테이너가 애플리.. 2021. 12. 26. 1차 및 2차 배열 선언하기 목표 - 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 참고 자료 블로그 [CodeDragon] => 링크 바로가기 배열이란? 동일 타입의 값을 여러개 취급할 수 있는 기능 인덱스라고 불리는 [] 로 감싼 0 부터 시작하는 정수를 사용하여 배열의 길이나 순서를 나타낼 수 있다. 배열도 결국은 타입에 따라 default value로 채워진다. 참조의 경우 => null int / short / byte / long => 0 float / .. 2021. 12. 17. [Java]클래스(Class) 참고자료 책 자바의정석(저자 남궁성) =>https://coupa.ng/b93eFX 객체지향의 탄생 배경 컴퓨터는 초창기에 미사일 실험과 같은 곳에서 사용 되었다. 그 과정에서 과학자들은 실제 세계와 유사한 가상 세계를 컴퓨터 속에 구현하고자 노력하였으며, 이러한 노력은 객체지향 이론을 탄생시켰다. **"실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다"** 객체지향언어란 객체지향언어는 기존의 것에서 다른것이 아닌 몇 가지 새로운 규칙을 추가한 발전된 형태의 것 규칙들을 이용해서 코드 간에 서로 관계를 맺어 줌으로써 보다 유기적인 프로그램 구성 객체지향 언어의 주요 특징 **1. 코드의 재사용성이 높다.** => 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게.. 2021. 12. 10. [Java]인터페이스(Interface) # 인터페이스란? 일종의 추상클래스이다. 추상클래스처럼 추상메서드를 갖지만 추상클래스보다 추상화 정도가 높다. => 추상클래스와 달리 몸통을 갖춘 일반 메서드 또는 멤버변수를 구성원으로 가질 수 없다. 오직 추상메서드와 상수만을 멤버로 가질 수 있다. 인터페이스는 구현된 것은 아무것도 없고 밑그림만 그려진 '기본 설계도' interface 인터페이스이름 { public static final 타입 상수이름 = 값; public abstract 메서드이름(매개변수목록); } 인터페이스 멤버들의 제약사항 모든 멤버변수는 public static final ,이어야 하며, 이를 생략할 수 있다. 모든 메서드는 public abstract 이어야 하며, 이를 생략할 수 있다. => 단, static 메서드와 디.. 2021. 12. 5. 이전 1 ··· 6 7 8 9 10 11 12 ··· 29 다음