GitHub 자세히보기

Programming 8

[JAVA] JAVA의 탄생부터 개념, 특징, 변수(형 변환)까지 알아보기

안녕하세요 데브당에입니다. 오늘은 프로그래밍 언어 중 하나인 JAVA에 대해 알아보려합니다. 개념부터 특징, 변수까지 기초적인 내용을 알아보도록 하겠습니다. JAVA 자바는 썬 마이크로시스템즈의 제임스 고슬링과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어입니다. 1991년 그린 프로젝트(가전기기 어플리케이션 제작)을 위해 자바의 초안이 제안되었습니다. 하지만 널리 이용되지 못하다가 인터넷이 활성화되면서 컴퓨터의 다양한 플랫폼에서 똑같이 동작하는 언어가 필요하게 되면서 각광받게 되었습니다. 1995년, JAVA라는 이름으로 공식버전을 발표합니다. JAVA의 특징 객체지향 "실세계의 모든 것은 객체 간의 상호작용에 의해 이루어진다."는 개념을 전제로하여 모든 것을 객체로 정의함 플랫폼 독립적 JVM만..

Programming/JAVA 2022.01.10

[Web] MVC 패턴, Model1, Model2 란? 구조와 장단점까지 알아보기

안녕하세요 데브당에입니다. 웹 어플리케이션 개발에 있어 빼놓을 수 없는 MVC 패턴과 Model1, Model2 에 대해 알아보겠습니다. MVC(Model-View-Controller) Pattern JSP를 이용하여 구성할 수 있는 Web Application Architecture는 Model1과 Model2로 나뉜다. 1. Model1 : JSP가 client 요청에 대한 로직 처리와 view(response page)에 대한 처리를 모두 수행 2. Model2 : JSP가 view(response page)에 대한 처리만 수행 💡여기서 Model2 구조는 MVC(Model-View-Controller) Pattern을 웹 개발에 도입한 구조이다. Model 1 구조 model1은 view와 log..

Programming/Web 2022.01.06

[Web] REST API, 기초부터 정확히 이해하기

안녕하세요. 데브당에입니다. 지난달 Web 프로젝트를 진행하면서 REST API를 사용했습니다. 정확한 개념은 이해하진 못했지만, 사용해보니 구현과 유지보수에 있어 직관적이고 편리하다는 생각이 많이 들었습니다. 이번에 새로 진행할 Web 프로젝트에 앞서, REST API에 대해 좀더 알아보고 싶다는 생각이 들었습니다. REST란? REST는 웹의 장점을 최대한 활용할 수 있는 아키텍처로, Representational State Transfer의 약어입니다. Representational State Transfer 즉, 하나의 URI는 하나의 고유한 리소스(resource)를 대표하도록 설계된다는 개념에서 파생되었으며 전송방식을 결합해서 원하는 작업을 지정하는 것을 말합니다. REST의 필요성 기존 Se..

Programming/Web 2022.01.05
1 2