프로그래밍
-
[스프링 개념 정리]프로그래밍/Spring 2022. 5. 3. 17:39
1. 스프링 프레임 워크란? -자바 플랫폼을 위한 오픈 소스 어플리케이션 프레임 워크이다. -동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공하고있다. -대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. 2. 스프링의 핵심 요소 -모듈간 결합도는 최소화하고 모듈내 요소들간 응집도를 최대화 1 .높은 응집도 *응집도란? [프로그램의 한 요소가 해당 기능을 수행하기 위해 얼마만큼의 연관된 책임과 아이디어가 뭉쳐있는지를 나타내는 정도이다. 일반적으로 프로그램의 한 요소가 특정 목적을 위해 밀접하게 연관된 기능들이 모여서 구현되어 있고, 지나치게 많은 일을 하지 않으면 그것을 응집도가 높다고 표현한다. 응집도가 높으면 프로그램을 쉽게 이해할..
-
(1)자바 시작하기프로그래밍/Java 2022. 4. 20. 09:39
Ⅰ. 프로그래밍 언어란? 컴퓨터가 이해할 수 있는 언어(기계어)와 사람이 이해할 수 있는 언어 사이의 다리 역할을 하는 언어 기계어 : 0과 1로 이루어진 이진 코드 ex) C, C++, java 등 Ⅱ. 자바의 특징 1.이식성이 높음 : 자바 실행 환경(JRE : Java Runtime Environment)이 설치 되어 있는 모든 운영체제에서 실행 가능 운영체제 : MS 윈도우, 리눅스, 맥 2.객체 지향 언어 : 프로그램을 개발하는 기법으로 부품에 해당하는 객체들을 먼저 만들고, 이를 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법. 이때 사용되는 언어를 객체 지향 언어라고 한다. 3. 함수적 스타일 코딩을 지원: 자바는 함수적 프로그래밍을 위해 람다식을 자바 8부터 지원한다. 람다식을 사용..