Programming/Servlet & JSP

Web Architecture

코딩하는 포메라니안 2022. 3. 22. 22:49

 

1. Web Browser

1. 구성 요소

1) Markup Language (html, xml)

2) CSS

3) JS

 

 

 

2. Web Application Server (WAS)

- 옛날엔 WebServer와 Application이 분리되어 있었지만, 지금은 하나로 합쳤고 이를 WAS라고 함

 

- WAS 종류

1) Web logic

2) JEUS

3) TOMCAT(무료)

 

 

1. Web Server

- http server

- client의 요청을 받아서 Application Server에 접속 & 결과를 client에게 응답 전달

 

 

2. Application Server

- Programming Language(Java 등) 즉, Logic을 처리

 

- Logic은 크게 두 가지로 나눠볼 수 있다.

1) Business Logic = +, - 와 같은 연산

2) DB Logic = DB의 데이터를 사용

 

- Application Server 종류

1) Servlet

2) JSP

3) Spring

 

 

 

3. RDBMS

- JDBC로 Application Server와 통신

- JDBC 대신, MyBatis로 더 간단하게 구현 가능

 

 

1. 종류

1) Oracle

2) MySQL

3) Marie