본문 바로가기

네이버클라우드/JAVA 웹 프로그래밍138

JAVA 62일차 (2023-08-21) 자바 프로그래밍_Servlet 정리_ex05 - 서블릿 프로그래밍 - HttpServlet 클래스의 역할 이해 ㄴ eomcs.servlet.ex05 패키지 생성 => ㄴ /Users/사용자명/git/eomcs-java/eomcs-servlet/app/src/main/java/com/eomcs/web/ex05 에 존재하는 파일 모두 복사하기 => ㄴ 인텔리제이에서 생성한 패키지 eomcs.servlet.ex05 에 복사한 파일 모두 붙여넣기 > [OK] 선택 => HTTP 프로토콜 다루기 - HttpServletRequest와 GET/POST HTTP 프로토콜로 통신을 하는 서블릿 컨테이너는 service() 메서드를 호출할 때 ServletRequest의 파라미터 값으로 HttpServletRequest를 만들어 전달한다. ServletRespon.. 2023. 8. 21.
JAVA 62일차 (2023-08-21) 자바 프로그래밍_Servlet 정리_ex03~ex04 - 서블릿 프로그래밍 - 서블릿, 필터, 리스너 컴포넌트 만들고 배치하는 방법 - GET/POST/PUT 등 요청 메서드를 구분하는 방법 - 요청 파라미터 값을 꺼내는 방법 - multipart/form-data 로 전송된 파라미터 값을 다루는 방법 - 썸네일 이미지를 생성하는 방법 - HttpServlet 클래스의 역할 이해 Servlet 정리 servlet-app 프로젝트 ㄴ eomcs.servlet.ex03 패키지 생성 => ㄴ ㄴ /Users/사용자명/git/eomcs-java/eomcs-servlet/app/src/main/java/com/eomcs/web/ex03 에 존재하는 파일 모두 복사 => ㄴ eomcs.servlet.ex03 패키지에 복사한 파일 인텔리제이에서 붙여넣기 => 클라이언트.. 2023. 8. 21.
JAVA 62일차 (2023-08-21) 자바 프로그래밍_Servlet 정리_ex01~ex02 - 서블릿 프로그래밍 - 서블릿, 필터, 리스너 컴포넌트 만들고 배치하는 방법 - GET/POST/PUT 등 요청 메서드를 구분하는 방법 - 요청 파라미터 값을 꺼내는 방법 - multipart/form-data 로 전송된 파라미터 값을 다루는 방법 - 썸네일 이미지를 생성하는 방법 - HttpServlet 클래스의 역할 이해 Servlet 정리 servlet-app 프로젝트 build.gradle (servlet-app) ㄴ 이제 인텔리제이를 사용하므로 이클립스 설정 주석 처리 해주기 => ㄴ settings.gradle (servlet-app) ㄴ eomcs-app => servlet-app 으로 변경해주기 => build.gradle (servlet-app) ㄴ Servlet API 설정 주석 처리.. 2023. 8. 21.
JAVA 61일차 (2023-08-18) 자바 프로그래밍_64. JSP를 이용하여 콘텐트 출력문을 자동 생성하기(소개)_개인프로젝트 - 마트 관리 시스템 ## 64. JSP를 이용하여 콘텐트 출력문을 자동 생성하기 - JSP 구동 원리 이해 및 사용법 ㄴ report/app-server/src/main/webapp 우클릭 > New > Directory => ㄴ board 라는 이름의 새 폴더 생성 => ㄴ 생성된 board 폴더에 form.jsp 파일 생성 => ㄴ Don't ask again 체크 > [Add] 선택 form.jsp (board) ㄴ JSP 페이지의 기본 설정을 명시 => BoardFormServlet.java ㄴ 해당 코드 복사 => form.jsp (board) ㄴ 복사한 코드 붙여넣기 => form.jsp (board) ㄴ [>] 선택 => form.jsp (board) ㄴ [Replace All] 선택 => form.jsp (b.. 2023. 8. 21.
JAVA 61일차 (2023-08-18) 자바 프로그래밍_인텔리제이 설치 및 설정_Mac M1 기준 인텔리제이 설치 및 설정 인텔리제이 설치 https://www.jetbrains.com/ JetBrains: Essential tools for software developers and teams JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language. www.jetbrains.com => ㄴ IntelliJ IDEA 선택 => ㄴ [Download] 선택 => ㄴ .dmg (Apple Silicon) 선택 (MacBoo.. 2023. 8. 19.
JAVA 61일차 (2023-08-18) 자바 프로그래밍_61. 네이버 클라우드의 Image Optimizer를 이용하여 썸네일 이미지 다루기_개인프로젝트 - 마트 관리 시스템 ## 61. 네이버 클라우드의 Image Optimizer를 이용하여 썸네일 이미지 다루기 - 네이버 클라우드의 Image Optimizer 사용법 회원 사진 등록, 수정 및 조회 dbmodel.exerd ㄴ 회원 테이블에 사진 컬럼 추가 => dbmodel.exerd ㄴ 물리이름을 photo 로 변경해주기 => dbmodel.exerd ㄴ 포워드 엔지니어링 실행 => ㄴ [Next >] 선택 => ㄴ [Next >] 선택 => ㄴ 해당 쿼리문 전체 복사 ㄴ [Cancel] 선택 => ddl3.sql ㄴ 복사한 쿼리문 전체 붙여넣기 => jdbc.properties => ㄴ 클라우드의 mysql 접속 => ㄴ studydb 를 기본 데이터베이스로 사용하도록 설정 => => => ㄴ 현재 존재하는 테이블 .. 2023. 8. 19.