JUST DO IT
close
프로필 배경
프로필 로고

JUST DO IT

    • 분류 전체보기 (58)
      • Computer Science (9)
      • Spring (6)
      • Algorithm (9)
      • 강의 노트 (20)
        • 웹 프로그래밍(풀스택) (20)
      • 트러블슈팅 (5)
      • 도서 (4)
      • 취뽀 (2)
      • 일기 (3)
      • 재테크 (0)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
[Servlet] Maven 프로젝트 Tomcat 연동 Servlet 실행하기 (Intellij)

[Servlet] Maven 프로젝트 Tomcat 연동 Servlet 실행하기 (Intellij)

0. 배경 - Intellij에서 Maven 프로젝트를 생성한 후, Tomcat을 연동해서 웹 개발 환경 구축하기 - JDBC와 MySQL 연동한 후, 콘솔에 레코드 출력해서 잘 연동되었는지 확인하기 - Servlet 생성해서 MySQL에서 레코드 가져와서 JSON 문자열로 변환 후, 브라우저에 출력하기 이슈 1 1.1. 문제 상황 - Maven 기반으로 하는 실습 - New Project > Build System: Maven 으로 프로젝트 생성 후, 이전과 같은 방식(Empty Project로 생성)으로 Tomcat을 연동함 - 근데 Tomcat이 안돌아감 ㅠ - 밑에 Warning의 Fix에서 artifacts를 설정하려고 했는데 추가할 수가 없었음 1.2. 해결 과정 https://nooblett..

  • format_list_bulleted 트러블슈팅
  • · 2023. 6. 21.
  • textsms
[boostcourse] 2.5. Scope - BE

[boostcourse] 2.5. Scope - BE

1. 네 가지 Scope - Application: 웹 애플리케이션이 시작되고 종료될 때까지 유지되는 경우 - Session: 웹 브라우저 별로 변수가 관리되는 경우 - Request: 하나의 HTTP 요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 - Page: 페이지 내에서 지역 변수처럼 사용 2. Page scope - PageContext 추상 클래스를 사용 - JSP 페이지에서 pageContext라는 내장 객체로 사용 가능 - forward 될 경우 해당 Page scope에 지정된 변수는 사용할 수 없음 (당연. 페이지 범위 내에서 유효하기에) - 마치 지역 변수처럼 사용됨 - JSP에서 pageScrope에 값을 저장한 후, 해당 값을 EL 표기법 등에서 사용할 ..

  • format_list_bulleted 강의 노트/웹 프로그래밍(풀스택)
  • · 2023. 6. 20.
  • textsms
[boostcourse] 2.4. Redirect & Forward - BE

[boostcourse] 2.4. Redirect & Forward - BE

1. 리다이렉트 (redirect) - 서버는 클라이언트의 요청에 대해 특정 URL로 이동을 요청할 수 있음 클라이언트 - > 서버 -> 클라이언트 -> URL 주소 바뀜 -> 서버 (Request, Response 객체가 다시 생성됨) 1. 서버는 클라이언트에게 HTTP 상태코드 302로 응답함. 이때 헤더 내 Location 값에 이동할 URL을 추가함 (redirect02.jsp) 2. 클라이언트는 리다이렉션 응답을 받게 되면 헤더(Location)에 포함된 URL로 재요청을 보냄. 이때 브라우저의 주소창은 새 URL로 바뀜 - Servlet이나 JSP는 리다이렉트 하기 위해 HttpServletResponse 클래스의 sendRedirect() 메소드를 사용함 # redirect01.jsp # r..

  • format_list_bulleted 강의 노트/웹 프로그래밍(풀스택)
  • · 2023. 6. 20.
  • textsms
[boostcourse] 1.5. Servlet - BE

[boostcourse] 1.5. Servlet - BE

자바 웹 애플리케이션 - WAS에 설치(deploy)되어 동작하는 애플리케이션 - HTML, CSS, 이미지, 자바로 작성된 클래스(Servlet, package, interface 등), 각종 설정 파일 등이 포함됨 자바 웹 애플리케이션의 폴더 구조 자바 웹 애플리케이션 WEB-INF 폴더 web.xml 파일 (웹 애플리케이션에 대한 정보를 모두 담고 있음) lib 폴더 (각종 jar 파일들) classes 폴더 (java 패키지, servlet 클래스 등) 리소스들 각종 폴더, 이미지, 다양한 리소스들 Servlet이란? - 자바 웹 애플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할 - WAS에서 동작하는 Java 클래스 - 서블릿은 HttpServlet 클래스를 상속 받아야 함 - 서블..

  • format_list_bulleted 강의 노트/웹 프로그래밍(풀스택)
  • · 2023. 6. 16.
  • textsms
  • «
  • 1
  • »
전체 카테고리
  • 분류 전체보기 (58)
    • Computer Science (9)
    • Spring (6)
    • Algorithm (9)
    • 강의 노트 (20)
      • 웹 프로그래밍(풀스택) (20)
    • 트러블슈팅 (5)
    • 도서 (4)
    • 취뽀 (2)
    • 일기 (3)
    • 재테크 (0)
최근 글
인기 글
태그
  • #CS
  • #데이터베이스
  • #spring boot
  • #트랜잭션
  • #일기
  • #boostcourse
  • #도서
  • #servlet
  • #Spring MVC
  • #BOJ
  • #구현
  • #웹 프로그래밍(풀스택)
  • #java
  • #spring JDBC
  • #알고리즘
  • #jsp
  • #면접을 위한 CS 전공지식 노트
  • #til
  • #강의노트
  • #troubleshooting
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바