본문 바로가기

#Java

JSON / XML 이란 무엇일까? (부제: literal / property란 무엇일까?) JSON / XML 이란 무엇일까? (부제: literal / property란 무엇일까?) [작성자의 다른 글 보러가기: 'REST란? REST API란? RESTful이란?'] 개요 코딩 공부를 하면서 평소에 익히 많이 들어봤던 JSON.. 역시나 누군가에게 설명해줘야 한다면 쉽사리 말이 잘 나오지 않는 용어일 수 있다. 그래서 오늘은 JSON에 대해 알아보며 공부해보도록 하기위해 피드를 작성해본다. 목차 1. JSON의 정의 2. literal이란? 3. property란? 4. JSON의 특징 5. JSON 예제 6. XML과 JSON의 차이 # JSON의 정의 JSON이란 JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DA.. 더보기
Spring에 대해 알아보자 (#MVC패턴? / #Spring의 계층 구조?) Spring에 대해 알아보자 (#MVC패턴? / #Spring의 계층 구조?) [작성자의 다른 글 보러가기: 'Ajax란 무엇일까? (+ 비동기 프로그래밍에 대해)'] #개요 Spring MVC패턴을 실습해보고나서 다시 한번 리뷰해보면서 정리해보고자 이번 피드를 작성하게 되엇습니다. 이번 글에는 크게 두가지 정도의 주제를 다루면서 조금 더 깊이있게 Spring에 대해 공부해보고자 하는데요 그 두가지 주제는 아래와 같습니다. 1. Spring의 기본 3가지 계층에는 어떠한 것이 있을까? 2. 위 3가지 계층을 대입해보면서 Spring MVC패턴이 무엇인지 다시금 리뷰해보자. 그럼 같이 한번 살펴보도록 할까요? 1. Spring 기본 3가지 계층 Spring에서는 기본적으로 3가지의 계층화가 되어있다고 합니.. 더보기
Java란 무엇인가? Java란 무엇인가? [작성자의 다른 글 보러가기: 'Web Server와 Was의 차이는 (Feat. 정적 페이지와 동적 페이지)'] #Java의 기본개념 (출처: 위키백과사전) Java는 Java로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이다. 자바 프로그램은 운영체제나 하드웨어에 의존하지 않는 바이트코드 (중간언어)인 추상적인 코드로 구현된다. 따라서, 자바 프로그램을 실행하기 위해서는 자바가상머신(JVM)과 개발에 필요한 표준 라이브러리 세트와 컴파일러의 환경만 맞추면 자바프로그램은 모든 환경에서 동일하게 동작한다. 이러한 실행환경과 개발환경을 제공하는 것이 자바 플랫폼이다. #Java의 장단점은 무엇일까? JAVA의 장점 - 객체지향 프로그래밍 언어(OOP: Objec.. 더보기