2021. 12. 13. 12:15ㆍksmart_Java/Java

화면 Cliend side Language
HTML(Hyper Text Markup Language)
- 웹 문서를 만들기 위하여 사용하는 기본적인 웹 언어의 한 종류
- 웹의 구조를 담당
CSS(Cascading Style Sheets)
- 마크업언어(HTML, XML, XHML 등)가 실제 표시되는 방법(색상, 레이아웃, 크기, 폰트 등) 을 지정하여 컨텐츠 구조를 꾸며주는 정적 언어
- 웹의 시각적인 표현을 담당
JS(Java Script)
- HTML 문서의 정적이고 단조로운 한계를 극복하기 위해 클라이언트 기반의 일종의 스크립트 언어
- 컨텐츠를 바꾸고 움직이는 등 페이지를 동적으로 꾸며주는 역할을 하는 프로그래밍 언어
- 웹의 동적처리 담당
OS
Operating System의 약자로 운영체제라고 한다.
컴퓨터를 효율적으로 관리하고 제어하며 작동하기 위해 만들어진 소프트웨어
DBMS
데이터베이스(데이터저장소)를 운영하고 관리하는 소프트웨어
SQL- 데이터베이스에서 사용되는 언어

DBMS | 제작사 | 작동운영체제 | 기타 | |
MySQL | Oracle | Unix, Linux, Windows, Mac | 오픈 소스(무료), 상용 | |
MariaDB | MariaDB | Unix, Linux, Windows | 오픈 소스(무료), MySQL 초기 개발자들이 독립해서 만듦 |
|
PostgreSQL | PostgreSQL | Unix, Linux, Windows, Mac | 오픈 소스(무료) | |
Oracle | Oracle | Unix, Linux, Windows | 상용 시장 점유율 1위 | |
SQL Server | Microsoft | Windows | 주로 중/대형급 시장에서 사용 | |
DB2 | IBM | Unix, Linux, Windows | 메인프레임 시장 점유율 1위 | |
Access | Microsoft | Windows | PC용 | |
SQLite | SQLite | Android, iOS | 모바일 전용, 오픈 소스(무료) |
WAS
Web Application Server
웹서버 + 웹 컨테이너
apache
- http 요청을 처리하는 웹서버
tomcat(was)
- 웹 서버와 웹 컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행 할 수 있는 서버
목적이 다르다.
웹 서버는 정적인 데이터를 처리하는 서버이다.
이미지나 단순 html 파일과 같은 리소스를 제공하는 서버를 웹 서버를 통하면 WAS를 이용하는 것보다 빠르고 안정적이다.WAS는 동적인 데이터를 처리하는 서버이다. DB와 연결되어 데이터를 주고 받거나 프로그램으로 데이터 조작이 필요한 경우에는 WAS를 활용해야 한다.
우리가 만드는 웹 페이지는 정적 컨텐츠와 동적 컨텐츠를 함께 노출하게 된다.
Server Language
- 웹 사이트의 서버, 응용프로그램, 데이터베이스가 서로 통신 할 수 있게 하는 부분
- php, java, java를 활용한 jsp, asp 그리고 phython 언어가 대표적이다.
DB-Engines Ranking
Popularity ranking of database management systems.
db-engines.com
'ksmart_Java > Java' 카테고리의 다른 글
메서드오버로딩_Java (0) | 2021.12.14 |
---|---|
하나의 패키지 하나의 클래스 리턴 없고 입력(없/있)는 메서드 선언 및 호출_Java (0) | 2021.12.14 |
eclips 단축키_Java (0) | 2021.12.14 |
eclips 실행방법_Java (0) | 2021.12.14 |
개발환경 구축_Java (0) | 2021.12.13 |