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