File 7

107일차(1)/Android App(71) : 모바일 갤러리 기능 구현(5)

107일차(1)/Android App(71) : 모바일 갤러리 기능 구현(5) - 이전 게시물 참조 2023.03.11 - [국비교육] - 105일차(1)/Android App(70) : 모바일 갤러리 기능 구현(4) - 유틸리티 안에서 알아서 GET방식, POST방식 요청을 해줄 수 있도록 만드는 중! - 쿠키가 이미 존재한다면 수정을 하고, 존재하지 않는다면 새로운 쿠키를 저장 - map을 MyHttpUtil에 전달하면 로그인처리를 실행해주는 구조로 만들었다. - 성공이면 id라는 키값으로 로그인된 아이디를 얻어낼 수 있다. - Spring Boot에서 원격지 서버의 이 메소드에 알아서 요청을 해주는 유틸리티를 만든 것이다. - 현재 로그인했지만 sessionId가 저장되지 않아 계속 로그인 화면이 ..

국비교육(22-23) 2023.03.15

101일차(1)/Android App(66) : 카메라 앱으로 사진 촬영, 저장(3) / 서버 전송

101일차(1)/Android App(66) : 카메라 앱으로 사진 촬영, 저장(3) / 서버 전송 - 이전 예제 코드리뷰 - 서버로 찍은 사진 파일 전송하기 - 이전에 만든 카메라를 활용하는 앱 코드리뷰! 2023.03.03 - [국비교육] - 99일차(1)/Android App(64) : 카메라 앱으로 사진 촬영, 저장 - 터치 입력에 반응하는 확대,축소가 가능한 이미지뷰를 만들어봄 - 특정 패키지에 이 TouchImageView를 집어넣어 놓으면 쉽게 사용할 수 있다 - 특정 클래스를 사용하고 싶은 경우 패키지명.클래스명 으로 사용하면 된다. - 이전에 슈팅게임을 만들때 GameView를 사용했던 것처럼! - 기존 이미지뷰에 터치기능을 가미한 것 - 이곳에 출력하는 이미지는 카메라어플로 찍은 것이다..

국비교육(22-23) 2023.03.07

99일차(1)/Android App(64) : 카메라 앱으로 사진 촬영, 저장

99일차(1)/Android App(64) : 카메라 앱으로 사진 촬영, 저장 - Android Device 앱에서 사진을 찍고 싶다면? - 하지만 카메라 기능을 직접 만들고자 한다면 매우 어렵다. 대신 폰에 있는 카메라 앱을 사용할 수 있다. - 운영체제에게 사진을 찍고싶다고 요청하면 기기에 인스톨된 앱 중에서 사진을 찍을 수 있는 앱을 찾아서 해준다. (카메라 앱이 여러개일 경우 그 중에서 선택할 수 있게 해준다) - 전화걸기 기능을 요청하면 전화를 걸 수 있는 어플리케이션을 찾아서 실행시켜 주는 것과 같다. - 도움을 요청하는 방법: intent 객체를 작성해서 전달 - 이 사진 앱 객체에서 사진을 찍고 데이터(결과물)를 받아온다. ** 사진을 찍는 방법 2가지 1) 데이터 직접 받아오기 : 바로 ..

국비교육(22-23) 2023.03.03

61일차(1)/Spring Boot(10) : file, gallery 게시판 파일 저장경로, 다운로드 기능 수정 / Boot 기능 활용

61일차(1)/Spring Boot(10) : 파일 저장경로, 다운로드 기능 수정 - file 자료실게시판 저장경로, 다운로드 관련 수정 - gallery 게시판 저장경로 수정 - Spring에서 작업한 프로젝트를 Spring Boot의 추가된 기능을 활용해서 똑같이 구현해보기! - 호환성을 고려해서 최대한 수정을 적게 하면서 이식함 - 파일경로 옮기는 브랜치는 별도로 두고 master에 merge 하지는 않을 예정! - 각각의 브랜치가 어떤 파일을 만들기 위한 것인지 알아두기! - war는 tomcat으로 가져다 놓고 실행할 수 있었지만, jar파일은 실행방식이 좀 다르다. - 빨간색이 좀더 Spring Boot 다운 방식이다. - war파일 버전은 레거시 프로젝트 환경에 가능한 맞춘 것이다. - ga..

국비교육(22-23) 2023.01.03

54일차(1)/Spring(13) : 자료실 게시판 만들기, 파일 업로드 기능 구현

54일차(1)/Spring(13) : 자료실 게시판 만들기, 파일 업로드 기능 구현 - File 게시판 dao, mapper 작성 - 파일 업로드 기능 구현 ** mapper 에 별칭 부여하기 - parameterType="" resultType="" 작성되어 있는 내용이 너무 길다. - 이 내용을 따로 작성해놓고 불러올 수 있다. - configuration에 별칭(alias)를 저장해 놓을 수 있다. (UsersDto) - 그러면 mapper에서 이렇게 별칭으로 자동 완성되도록 뜬다. - 홈에 자료실 목록 추가! (list) FileDto package com.sy.spring04.file.dto; import org.springframework.web.multipart.MultipartFile; p..

국비교육(22-23) 2022.12.22

53일차(1)/Spring(12) : ajax 요청 JSON으로 응답하기, 파일 업로드 처리

53일차(1)/Spring(12) : ajax 요청 JSON으로 응답하기, 파일 업로드 처리 - updateform 요청/메소드 작성 - update 요청/메소드 작성 - spring에서 json으로 응답하는 방법 실습 - 파일 업로드 메소드 작성(ajax 요청 처리) - 서버를 시작하면 가장 기본으로 응답되는 페이지.(home) - 처음 프로젝트를 서버로 열면 이 경로로 요청해주지만, 이렇게 직접 요청할 수는 없다. (WEB-INF는 클라이언트에게 공개되지 않음. 직접 입력하면 이동되지 않는다) - context 경로의 최상위 경로를 요청하게 되면 home.jsp로 forward 이동이 되어서 이동한다. - 물리적인 위치는 webapp 안쪽이라고 생각하면 된다. - 저 문자열은 포워드 이동할 위치를 가..

국비교육(22-23) 2022.12.21

33일차(1)/jsp(16) : 자료실, 파일 업로드/다운로드 코드 리뷰

33일차(1)/jsp(16) : 자료실, 파일 업로드/다운로드 코드 리뷰 - 자료실, list.jsp 페이지 - board_file 테이블의 내용을 select해서 클라이언트에게 응답해서 보여주고 있다. - DB의 내용을 반복문을 돌면서 마크업 사이에 끼워넣어서 출력하고 있다. Servlet 객체가 이런 페이지를 만들어낸 것이다. - 테이블 row에 있는 정보들은 DB에 있는 내용을 이용해서 특정 HTML요소 안에 넣어서 준 것. - 링크를 누르는 것만으로도 DB에서 불러올 수 있다. - Servlet, jsp를 사용하면 java라는 언어로서 이런 작업을 할수잇다. (다른 언어인 php,asp도 같은 작업을 할 수 있다.) - 업로드하기를 누르면 jsp페이지가 요청되는데, 로그인하지 않았다면 강제 이동한..

국비교육(22-23) 2022.11.23