728x90

TIL/academy 60

국비 TIL(Today I Learned) 20220929(목) 카테고리별(문화생활) 카카오맵에 마커 찍기

진행사항✔️ 오늘은 우리 DB에 있는 데이터로 맵에 뿌려주는 작업을했다 카테고리는 문화생활, 주유소, 영화관, 음식점이 있음 주차장은 기본 디폴트(다른분이 작업함) 우리는 기본적으로 구와 동을 선택해야 그 안에 있는 주차장, 주유소 등등을 마커 해주기 때문에 1. 구와 동이 선택이 안됬을경우에는 막았고, 2. 구, 동 선택 후 문화생활 클릭시 지도에 마커 (왼쪽 리스트에는 주차장이 기본으로 뜬다, 우리는 주차장 프로젝트니까~~) 파란색 마커가 문화생활이다, 노란색 마커는 주차장 핀 클릭시 팝업 생성되고 정보가 보인다, 즐겨찾기랑 공유하기, 최단거리비교는 해야함 리스트 불러오는 ajax 전체 코드 // 문화생활 카테고리 지도에 마커 $("#culture").on("click", function(){ $(t..

TIL/academy 2022.09.29

국비 TIL(Today I Learned) 20220926(월)~20220928(수)

9/26(월) - 주말에 했던 스와이퍼 슬라이드 오류 해결 어제 헤더 슬라이드 부분을 하고나서, 게시판 화면에서는 Detail로 안 넘어가는 오류가 있었는데, 한참 찾았는데 못 찾고 강사님께 물어보니 id가 중복되서...... id도 name처럼 똑같이 해야한다고 생각했다 id 다르게 하고 (번호에 대한), name은 쿼리 통할거니 똑같이!!!! - 카카오톡 로그아웃을 마무리하고 9/27(화) - 주차장의 이용 통계를 구하기 위해 공공테이터를 테이블에 넣고, highcharts 의 사용법 좀 보고 https://www.highcharts.com/demo Highcharts | Highcharts.com www.highcharts.com 9/28(수) - 이제 통계를 만들예정 짜짠 요일별로 데이터가 바뀐다..

TIL/academy 2022.09.29

국비 TIL(Today I Learned) 20220927(화) 디버깅, 배포

배포: 실 운영 서버에 서비스를 등록하는 행위 지금까지는 가상 서버에 올렸다고 치면은, 배포는 톰캣 서버에 배포형식 - 파일 배포 : war(Web Application Resource) : ear(Enterprise Application Resource) - 딱 하나 => EJB => Weblogic (Weblogic쓰는 업체가 국내가 손꼽음) => war + jar - 경로 배포: 시스템 변수에 JAVA_HOME이 있으면 삭제하기 c드라이브 안에 톰캣 자체로 돌리다 보니 이 경로가 필요해 톰캣을 실행할 준비는 다 됬음 Export source files => 소스 파일을 같이 내보낼건지, 순수하게 자바파일, 배포할때는 소스파일 체크 X, 보완문제도 있고 Overwrite existing file =>..

TIL/academy 2022.09.27

국비 TIL(Today I Learned) 20220902 시험

시험문제 테이블 시퀀스 내가 만든 화면 list화면 update화면 insert화면24번 새로 넣음 delect 번호 24번 없앰 pshacc.jsp 지출 수입 총액 지출 수입 등록 수정 취소 번호 금액 지출/수입 내역 일자 PshAccController.java package com.spring.sample.web.testa.Controller; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springf..

TIL/academy 2022.09.02

국비 TIL(Today I Learned) 20220901 갤러리 실습

어제꺼 복습 EXCEPTION_INFO.jsp 예외발생했을때 exceptionResolver가 esception 객체를 돌려줌 첨부파일 할때 name이 있어야 작동함!! 아래 코드는 기존 T/update.jsp임 FileController.java에서 getFileMap()에서 name을 받아옴!!! 어제 갤러리 실습 오늘도 이어서!! 화면 기존에는 list랑 detail의 jsp가 분리되어있었다면, 이번에 만들때는 list가 오른쪽, detail이 왼쪽으로 가게끔 함 그래서 detail.jsp는 없고, ajax 처리함 로그인 한 사람이 글 작성한 사람이면 수정, 삭제 버튼이 활성화된다 update(수정)은 페이지가 이동하게끔 함 insert화면 전체 코드 AGController.java package ..

TIL/academy 2022.09.01

국비 TIL(Today I Learned) 20220825 AOP(Aspect Oriented Programming) : 관점지향 프로그래밍

오늘의 요약!!!!!!!!! 오전만에 수업이 끝남 그리고 CRUD 게시판 만드는거 실습 AOP AOP AOP 하루에 요약을 3개씩 쓸라고 했느데 쓸말이 없다..... AOP(Aspect Oriented Programming) : 관점지향 프로그래밍 => 프로그램이 실행되는 처리 과정을 바라보는 시점에 따라 분할하여 인식하는것, 해당 시점에 추가적 구현을 하는것 Advice: 관점 지점 (아래 사진의 검정색, 쪼갠 시점) Joinpoint: 진행중인 흐름 (아래 사진의 주황색 부분) pointcut: 적용 대상 로그인 했느냐 안했느냐에 따라(필터) 어디로 가고 하는거, 이런 필터를 매번 거는게 번거로움, 또 하나 문제점이 비교대상의 세션유형이 바뀌면 해당하는 곳을 다 바꿔줘야함 이 시점에 뭐 했으면 좋겠다..

TIL/academy 2022.08.25

국비 TIL(Today I Learned) 20220824 시험, CRUD 게시판 만들기, SELL테이블로, 팀별프로젝트

오늘의 시험 내역 테이블명.... 기존에 SELL테이블이 있어서 SELL1로 했더니 깎였고, 그리고 controller에서 delete할때 delete써야 하는데 update로 씀... 다른 코드에서는 삭제를 실제삭제가 아니고 테이블에서 del을 내용을 바꿔서 테이블에서 안보이게 했던것 때문에 delete로 수정해야 하는데 깜박함 밑에 코드는 수정완료한거 PshController.java package com.spring.sample.web.testa.Controller; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowire..

TIL/academy 2022.08.24

국비 TIL(Today I Learned) 20220823 한줄 게시판(댓글) 만들기

multipart: 파일을 포함한 데이터 maxUploadSize 한번에 올릴수있는 사이즈 지금은 10메가가 좀 안될거임 multipartResolver : 올릴수 있는 파일에 대한 허용을 걸어둔거임 ajaxForm을 통해 submit으로 하게되면 스프링으로 넘어왔을때 multipartResolver작동, 0은 안 걸려짐, 최대크기가 지정가능 viewResolver도 있음? 찾아보기!!!! https://galid1.tistory.com/527 SpringMVC - Spring MVC 동작원리 - 5 (ViewResolver, DispatcherServlet 기본전략 등록 과정) DispatcherServlet의 initViewResolver SpringBoot나 이미 설정되어있는 Spring을 사용하신..

TIL/academy 2022.08.23

국비 TIL(Today I Learned) 20220822 ajaxForm으로 파일 첨부, 다운받기

Fileupload : 사용자 컴퓨터의 파일을 서버에 올림 샘플 스프링에 예시가 있음!~ input type="file"로 할려고 하면, enctype이 필요 기존 serialize()는 파일이 안 넘어가서 추가 기능 필요 form의 객체 가져옴, ajaxFORM 이 있음 을 해야 ajax로 동작을 함 https://yoondeng.tistory.com/41 [ajax] jQuery ajaxForm 사용하기 프로젝트를 진행하던 중 파일을 업로드 기능을 만들게 되었다. 항상 form submit을 사용하다가 이번 프로젝트의 경우 비동기식으로 처리를 하였다. ajax 처리를 찾아보던 중 ajaxForm이라는 블라블라 yoondeng.tistory.com Controller FILE_EXT에서 F3누르면 확장..

TIL/academy 2022.08.22

국비 TIL(Today I Learned) 20220818 스프링 ajax로 추가, 상세, 수정, 삭제, mem테이블 실습

어제 list.jsp 에서 if문 삭제 (완전히 비동기 형식일때는 if문 넣는게 맞는데, 우리는 동기 섞여있으니) 이 방식으로! else문 추가됨 동기랑 섞인 형태일떄는 이 방식이 맞데 T폴더에 그리고 insert, update, detail, delete 기능 추가하고, Ajax : 목록조회, 등록, 수정, 삭제 동기화: 단건 조회, 단순 이동 ajax일때 흐름도 MEM 테이블 ajax로 변경(실습) 이렇게 폴더, 파일 만듬 전체 코드 testa/T/list.jsp 제목 작성자 검색 등록 번호 제목 작성자 작성일 조회수 testa/T/insert.jsp 제목 작성자 ${sMemNm} 내용 목록 등록 testa/T/detail.jsp 번호 ${data.NO} 제목 ${data.TITLE} 작성자 ${da..

TIL/academy 2022.08.18
728x90