
Java는 1995년에 Sun Microsystems에서 개발한 객체 지향 프로그래밍 언어이다.객체지향 프로그래밍(OOP, Object Oriented Programming)이란 프로그램을 개발하는 기법으로 부품에 해당하는 객체들을 먼저 만들고, 이것들을 조립 및 연결

MVC(Model-View-Controller)패턴은 애플리케이션을 세가지 역할로 구분한 개발 방법론이다. 사용자가 Controller를 조작하면 Controller는 Model을 통해 데이터를 가져오고 그 데이터를 바탕으로 View를 통해 시각적 표현을 제어하여 사용

원하는 시점(버전)으로 이동할 수 있게 해 주는 것이 버전관리이며, 이를 도와주는 툴이 버전 관리 시스템이다. 개발자 간의 협업을 위해 전체 개발 소스를 공유하면서 개발 파트를 나눌 수 있고 같은 모듈을 개발하더라도 소스를 공유하며 개발 할 수 있기 때문에 협업 프로젝

원하는 기능 구현에 집중하여 개발할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 골격, 뼈대를 의미.애플리케이션 개발 시 필수적인 코드, 알고리즘, DB 연동과 같은 기능들을 위해 어느 정도 뼈대(구조)를 제공하며 이러한 뼈대 위에서 사용자는 코드를 작성하여 애

프로그램이 실행되기 위해서는 프로그램이 메모리에 로드(load)되어야 한다.또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다.컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공하고 있다.프로그램이 운영체제로부터 할당받는 대표적인 메모리 공

일반적으로 웹 애플리케이션은 MPA 방식으로 사용자가 한 페이지에서 다른 페이지로 이동하면 전체 콘텐츠를 로드하는 많은 정적 페이지를 연결했으나 나중에는 많은 페이지가 연결된 웹 응용프로그램이 속도가 느려지는 이슈가 있었다.이 문제를 해결하기 위해 2000년대 초반 A

자바에서 String은 불변(immutable)한 문자열을 처리하기 위한 클래스.String 객체가 생성되면 그 값은 변경되지 않는다. "새로운 객체"로 추가 및 변경된다.불변(immutable)한 클래스최초 객체를 생성한 뒤 상태를 변경 할 수 없는 것을 의미. 최초

웹 (Web) 인터넷 망 안에서 정보를 공유, 검색 할 수 있게 하는 시스템 인터넷에 연결된 사용자들은 서로 정보를 공유할 수 있다. 월드 와이드 웹(WWW)이라고 부르는 게 바로 웹이다. 인터넷 서비스 종류로는 Web, SMTP(전자우편), FTP(파일전송), Te

Build 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 그에 대한 결과물 우리가 작성한 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원 등(.xml, .jpg, .jar, .properties)을 JVM이나 톰캣같

서블릿(Servlet)

Devops Devops란 개발(Development)과 운영(Operation)을 결합해 탄생한 용어로 개발담당자와 운영담당자가 연계하여 협력하는 개발 방법론이다. 소프트웨어 개발과 IT 운영 사이의 소통, 협업, 통합 및 자동화를 강조하는 소프트웨어 개발 방법론이

Node.js란?

React는 웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용된다.React는 facebook에서 제공해주는 프론트엔드 라이브러리라고 볼 수 있다.싱글 페이지 애플리케이션이나 모바일 애플리케이션의 개발 시 토대로 사용될 수 있다.

디자인 패턴은 개발하면서 발생하는 반복적인 문제들을 어떻게 해결할 것인지에 대한 해결 방안으로 실제 현업에서 비즈니스 요구 사항을 프로그래밍으로 처리하면서 다양한 해결책 중에서 많은 사람들이 인정한 모범 사례(Best Practice)다.이러한 디자인 패턴은 객체 지향

JSP란 JavaServer Pages의 약자이며 HTML 코드에 Java 코드를 넣어 동적 웹 페이지를 생성하는 웹 어플리케이션 도구이다.JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성
JSTL이란 JSP 표준라이브러리(JSP Standard Tag Library)이다.JSP에서 반복과 조건, 데이터 관리 포맷, XML 조작, 데이터베이스 액세스를 구현하는 커스텀 태그 라이브러리 모음이다.시간, 날짜, 숫자의 포맷이나 문자열 가공 등 처리에서 비즈니스
기업용 웹 애플리케이션을 효율적으로 개발할 수 있도록 지원하는 HTML5 기반의 UI 프레임워크이다. 주로 대기업, 금융기관, 공공기관 등에서 내부 업무 시스템 구축에 사용되며, 리치하고 복잡한 UI를 빠르게 개발할 수 있는 점이 강점이다.Nexacro Studio개발