반응형
📝자바 API 도큐먼트
자바 라이브러리들을 말합니다.
📝Javac
.java를 컴파일해 바이트코드로 구성된 .class파일로 만드는 컴파일러
📝퍼블리셔
프론트엔드에 반쯤 걸쳐 있는 부분으로 동작까지는 구현하지 않고 레이아웃이나 배치 버튼 색상 등에 대한 디자인에 나온대로 화면만 만드는 거라 생각하면 된다 주 업무는 HTML CSS 중심 업무지만 최근에는 JS도 다루는 사람이 많아졌다
📝프론트엔드
- 동적인 화면을 구사합니다. 이를테면 사용자가 ID나 Password를 입력했을 때, 그것이 유효한지 확인해야 하는데요. 만약 잘못된 ID를 입력했다면 상황에 따른 알림을 주는 역할도 하게 됩니다.
- 실제 작동 가능한 웹페이지를 구현합니다. 프론트엔드 개발자는 API를 웹페이지에 적용하고 백엔드와 연동되는 실제 작동 가능한 웹 페이지를 구현하게 됩니다.
- 크로스 브라우징, 웹페이지의 호환성, 페이지의 개선 등을 맡습니다 단순히 퍼블리싱 하는 것에서 나아가 웹사이트 전반에 대해 관리하고 유지 보수하는 일까지 맡는다고 볼 수 있죠.
요약하자면 HTML, CSS , JS를 이용해 화면을 만드는 사람을 퍼블리셔라고 하고 퍼블리셔 역할을하면서 DB랑 연결하고 홈페이지를 만드는데 쓰이는 언어를 이용해 기능을 넣는 사람을 프론트엔드라고 합니다
📝Bit 단위
UTF-8 기준으로 영문은 1byte 한글 2byte을 사용한다
- 1Byte = 8 Bit
- 1KByte = 1024Byte
- 1MByte = 1024KByte
- 1GByte = 1024MByte
- 1TByte = 1024GBbyte
2byte → 65536의 이진수 표현가능 (2byte = 16bit → 2^16)
반응형
'[CS 지식]' 카테고리의 다른 글
[CS 지식] URI, URL, URN, RestAPI, Restful, SOAP (0) | 2021.07.26 |
---|---|
[CS 지식] 패킷, 헤더, 바디, POST방식 , GET방식, URLEncoding, Encode (0) | 2021.07.26 |
[CS 지식] 리퀘스트, 리스펀스, 클라이언트, 서버, 크롤링, 빅데이터 (0) | 2021.07.26 |
[CS 지식] 정적웹페이지, 동적웹페이지, JSP, 서블릿(Servlet), JSTL (0) | 2021.07.25 |
[CS 지식] 일반적 데이터타입, 호스팅, 웹호스팅, 서버호스팅, 웹퍼블리싱, CSS, 아파치 톰캣, JDBC (0) | 2021.07.25 |