HTML이란?


하이퍼텍스트 마크업 랭귀지의 줄임말로 말 그대로 해석하면 하이퍼텍스트를 마크업하는 언어입니다.

웹에서 자유롭게 오갈 수 있는 웹 문서를 만드는 언어가 html이라고 할 수 있습니다.


CSS란?


Cascading Style Sheets 약자로 html 문서의 스타일을 꾸밀때 사용하는 스타일 시트 언어입니다.


즉 html은 문서의 뼈대이고, 

css는 문서의 디자인적인 요소입니다.  글꼴이나,배경색 위치 등을 사용자가 정해서 나타 낼 수 있습니다.





Q) html을 html5라고 부르는 이유는 뭔가요?

html4 다음으로 나온 html5 다양한 기능이 추가되어 이전의 html과 구별하기 위해 html5라고 부릅니다.




Q) 프론트엔드(front-end) 백엔드(back-end) 그게 뭐죠?

웹에 구성요소는 크게 프론트엔드와 백엔드로 나누어서 개발을 합니다 프론트엔드는, 실제 웹을 구성하는요소들 사용자 입장에서 보여지는 모든 것들을 개발하는 것입니다. 백엔드는 예를들어 로그인을 하려고 아이디와 비밀번호를 입력 후 로그인 버튼을 눌럿을때, 실제로 입력 한, 아이디랑 비밀번호가 사이트 회원인지, 등록된 아이디랑 비밀번호가 맞는지 확인하여 로그인을 처리하는 모든 과정을 개발 하는 것입니다.





'Html,Css' 카테고리의 다른 글

html tag(태그) -1  (0) 2019.02.27

컴퓨터는 0과1만 이해 할 수 있다. ex) 프로그램을 키다 =1 프로그램을 끄다= 0 

그래서 사람과 컴퓨터 사이를 연결 할 수 있는 매개체가 바로 프로그래밍 언어이다. 포르그램인 언어는 기계어(어셈블리어) 부터 고급언어(자바) 등 매우 다양하다.


사람 -> 프로그래밍 -> 컴파일러 -> 컴퓨터 


자바는 흔히 말하는 OOP (객체 지향언언어이다) 객체지향언어란? 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립해 전체 프로그램을 완성하는 개발 기법이다. 또한 가비지 컬렉션에 의한 메모리를 자바에서 직접 관리 하여준다. 또, 멀티 쓰레드를 지원하고 JVM 위에서 동작하기 떄문에 특정 OS에 종속적이지 않고 이식성이 좋으며, 보안성이 좋다. 다양한 Open 라이브러리들이 존재한다. 

자바 현재 여러 언어들 중 가장 높은 점유율을 차지한다고 한다. 

보통 자바는 웹용으로 많이 사용하는데 우리나라기준으로 정부표준프레임워크(Spring)을 사용하여 웹=자바 라고 하는게 보통 통상적인 이야기이다.


자바는 개발방식에 따라 크게 자바 애플리케이션, 자바 애플릿, 자바 서블릿 등으로 분류할 수 있다.


자바 애플리케이션 

독립적으로 실행할 수 있는 일반적인 애플리케이션이다. 대다수 개발자가 자바 프로그램을 사용 할 떄 JSWING 등으로 구현한 프로그램을 말한다.


자바 애플릿 

웹 브라우저에서 구동하는 프로그램이다. 서버로부터 애플릿을 클라이언트로 다운로드 해 웹 브라우저에서 실행한다. 자바 애플릿은 보안상 문제가 있어 폭 넓게 이용하지는 않는다.


자바 서블릿

웹 서버에서 동작하는 프로그램 클라이언트의 요청을 서버가 처리하고 결과를 서버로 다시 전송하여주는 프로그램이다. 대부분 이 방식을 사용함

'Java' 카테고리의 다른 글

clean code(클린 코드) 정리  (0) 2020.03.16
java Beans  (0) 2019.05.22
getTextField null 처리  (0) 2019.05.06

오늘 한일 : 


어제 Spring Controller Mapping 안돼던 것 해결 , mybatis를 이용한 mariaDB로 DAO Service Controller 작동 구현


내일 할일 :


Spring MVC를 사용하여 구현 할 기본적인 기능들 생각 ,도서관에서 html css 책 빌려 기초부터 다시 다지기 java는 정리만  



한줄 평 : 


오류 해결한다고 구글링 많이 함 대략 5시간 소비, 원인은 역시나 간단했다.. 

쇼핑몰 같은 것을 만드는 것 보다 하나의 아이디어를 바탕으로 비지니스 모델을 만드는 것이 좋을 것 같다.  

+ Recent posts