Web

[WEB] 웹서버, WAS, Web Container, db.properties file 등 요약

구씨언니 2023. 4. 13. 16:13
반응형
  1. 웹서버 vs WAS ( ++Web Container)
    • Web Server (웹서버)
      1) 정적인 컨텐츠 제공
      2) 동적인 컨텐츠 제공을 위한 요청 전달 / 클라이언트의 요청(Request)를 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(응답, Response)
      3) 종류: apache, nginx, tMax, IIS, WebtoB
    • Web Container (웹 컨테이너, 서블릿 컨테이너)
      1) 웹서버에서 JSP를 요청하면 웹컨테이너(톰캣)에서는 JSP파일을 서블릿 파일로 변환한 뒤 컴파일하고, 서블릿 수행결과를 웹 서버에 전달
      2) container : Servlet, JSP를 실행할 수 있는 소프트웨어
    • WAS
      : Web Server + Web Container
  2. JDBC 란?
    • 자바에서 데이터 베이스에 접속할 수 있도록 하는 자바 API. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트 하는 방법을 제공.
    • JDBC API 는 JDK에 포함되어 있으며 DBMS와 상관 없이 사용할 수 있는 API를 제공하므로 따로 다운로드 하거나 설치할 필요 없음
  3. db.properties 파일
    • Properties 클래스: Windows의 INI 파일과 같은 기능을 함, DB 에 대한 연결정보를 파일로 저장해놓고 사용하는 용도로 가장 많이 쓰임.
    • 이런 경우 db.properties 라는 파일 명으로 자주 작명함.
  4. MyBatis (마이바티스)
  5. DAO, DTO란?
  6. npm
  7. docker yml 파일
  8. gradle 쓰는 법
반응형

'Web' 카테고리의 다른 글

IntelliJ 디버깅 방법  (0) 2023.05.03
WEB, WAS, Web Container  (0) 2023.04.13