개발자프론트엔드 개발자(Front-End Develper)웹 브라우저를 통해 유저가 직접 마주하는 웹 서비스의 앞단(Front-End)을 담당하는 개발자이다. 서버와 클라이언트를 기준으로 보면 웹 페이지 화면을 비롯한 클라이언트 영역을 프론트엔드라고 한다.백엔드 개발자
\-- 서비스(Service) 제공을 하는가와 받는가에 따라 구분된다. 외부에 필요한 서비스를 제공하도록 만든 컴퓨터나 프로그램 영역을 서버(Server)라고 하며, 서버(Server)에 접속하여 서비스(Service)를 요청하고 제공받는 유저가 클라이언트(Client
\-- 태그(Tag) 등을 이용하여 문서나 데이터의 구조를 표시한 언어를 말하며 프로그래밍 언어와는 다르다. HTML, CSS, XML이 대표적인 마크업언어이다.\-- 응용 프로그램 인터페이스를 말한다. 어떤 응용 프로그램데서 특정한 기능을 사용하기 위해 필요한 데이터
\-- 소프트웨어에서 발생하는 예견치 못한 오류나 오작동을 말한다. \-- 유저가 입력한 내용이 잘못됐을 때 발생하는 문제를 뜻한다. 잘못 작성한 코드처럼 내부 문제로 예상하지 못한 문제가 일어나는 버그와 달리, 예를 들면 숫자만 적도록 되어있는 주민번호 입력창에 영어
\-- 기계어에 가까운 언어인 어셈블리어로 개발한 컴퓨터 운영체제이다. 주로 서버 개발이나 시스템 개발에 쓰이며, macOS, 리눅스(Linux), 안드로이드(Android) 등 오늘날 많은 운영체제의 원형이 되었다.\-- 유닉스 계열에 속하는 오픈소스 운영체제이다.
\-- 서버에 미리 저장된 데이터를 그대로 불러오듯 전달하는 웹페이지다. 서버의 데이터가 바뀌지 않는 한 모든 사용자는 늘 고정된 웹 페이지를 받아보게 된다. 주로 서비스 소개 페이지처럼 내용이 자주 변경되지 않는 경우에 정적 웹 페이지를 이용하는 경우가 많다.\--
\-- 프로그램을 개발하기 위한 구조를 제공하는 개발 환경이다. 코딩할 때 자주 쓰이는 여러 클래스에 복잡하거나 반복되는 작업에 대한 부담을 덜어줄 뿐만 아니라 개발에 들이는 시간 대비 프로그램의 질을 높일 수 있다. 자바스크립트에서는 뷰(Vue.js)와 앵귤러(Ang
\-- 데이터의 집합을 뜻하여 줄여서 DB라고도 부른다. 서버를 통해 넘어오는 데이터를 저장하고 관리하는 일종의 창고같은 개념이다. 데이터베이스에 과부하가 걸리면 서버에도 지장을 주며 관리를 잘못하면 데이터가 사라지는 상황이 벌어질 수 있으니 주의해야한다.\-- 줄여서
\-- 프로그램을 실행하는 하나의 프로세스(Process) 내에서 실제로 작업을 처리하는 주체를 말한다. 모든 프로세스는 반드시 한 개 이상의 스레드를 가진다.\-- 하나의 프로세스(Process)가 두 개 이상의 스레드를 가지는 경우, 프로세스 내에 있는 각각의 스레
\-- 동기방식(Synchronous)은 기능에 대한 요청을 보내고 응답을 받아야만 동작이 순차적으로 처리되는 방식이며, 반대로 비동기방식(Asynchronous)은 요청을 보내는 순서와 상관없이 동작이 처리되는 방식이다.\-- 비동기적 자바스크립트와 XML의 약자로,
\-- 세계에서 가장 큰 개발자 웹 커뮤니티 중 하나로, 프로그래밍에 대한 다양한 질문과 답변이 올라온다. 이름은 프로그래밍 과정에서 데이터가 할당된 메모리 공간을 초과할 때 발생하는 동명의 오류에서 따온 것이다.\-- 프로젝트 결과물을 버전별로 백업, 관리하는 툴인
저급 언어는 기계 중심의 언어라고 말할 수 있습니다.기계가 직접 알아들을 수 있는 말로 '프로그램 코드를 작성한다'고 말할 수 있습니다.컴퓨터는 전기로 동작합니다.즉, 전기신호인 켜졌다(on)와 꺼졌다(off) 2가지 상태 값으로 동작한다고 말할 수 있습니다.보통 숫자
팀 버너스리(Tim Berners-Lee)와 그가 속한 팀은 CERN에서 HTML뿐만 아니라 웹 브라우저 및 웹 브라우저 관련 기술과 HTTP를 발명하였습니다.문서화된 최초의 HTTP버전은 HTTP v0.9(1991년)입니다.HTTP는 서버와 클라이언트가 인터넷상에서
3\. 웹 서버(Web Server)란?
클라이언트(Client)는 서비스(Service)를 제공하는 서버(Server)에게 정보를 요청하여 응답 받은 결과를 사용합니다.CLIENT/SERVER다수의 사용자가 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 소프트웨어입니다.DBMS클라이언트 쪽에 비즈니스
자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할입니다.서블릿을 정의해보면 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스입니다. 서블릿은 HttpServlet 클래스를 상속받아야 합니다.서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹
6. 서블릿(Servlet) 라이프 싸이클
7\. Request, Response 객체 이해하기(1)
1. JSP(Java Server Page)란?
① 브라우저가 웹서버에 JSP에 대한 요청 정보를 전달한다.② 브라우저가 요청한 JSP가 최초로 요청했을 경우만 JSP로 작성된 코드가 서블릿으로 코드로 변환한다. (java 파일 생성)③ 서블릿 코드를 컴파일해서 실행가능한 bytecode로 변환한다. (class 파
JSP 페이지에서는 선언문(Declaration), 스크립트릿(Scriptlet), 표현식(Expression)이라는 3가지의 스크립트 요소를 제공한다.jsp선언문은 JSP 페이지 내에서 필요한 멤버변수나 메소드가 필요할 때 선언해 사용하는 요소이다.선언문의 문법선언문
JSP를 실행하면 서블릿 소스가 생성되고 실행된다.JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 \_jspService() 메소드 안에 삽입되는 코드로 생성된다.\_jspService()에 삽입된 코드의 윗부분에 미리 선언된 객체들이 있는데, 해당 객체들은 j
SCOPE출처 http://inheritingjava.blogspot.kr/2011/04/chapter-42-scope-of-javabeans-in-jsp.htmlApplication : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용한다.
표현 언어(Expression Language)는 값을 표현하는 데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다.JSP의 스코프(scope)에 맞는 속성 사용집합 객체에 대한 접근 방법 제공수치 연산, 관계 연산, 논리 연산자 제공자바 클래스