분류 전체보기 206

0223 오후

모든핸들러의 서비스를 가져오는 부분에 인스턴스할당을 지워줌 그럼 모든 핸들러의 isRedirect,도 지우기 셋메서드 없는 섭메뉴핸들러같은건 셋메서드를들어주기 이제 서블릿의 마지막 부분을 구현하면됨 보드쪽 핸들러는 다 레스트방식으로 만들어서 리다이렉트냐 포워드냐가 중요한게 아니므로 영향이없는데 멤버단이 문제임 멤버단의 핸들러에서 각각의 페이지 유알엘이 포워딩인지 리다이렉인지 확인해서 리다이렉트면 redirect:을 붙여주기 우리가 작성했던 뷰리졸버를보면 리다이렉트시 컨텍스트패스를 붙여주고잇다 즉 리다이렉트시 컨텍스트패스를 붙여주면 안된다 지금 보드쪽은 애시당초 화면전환을 html로 화면이 구성되고 그것을 후처리로 레스트방식으로 만들고잇어서 영향이없음 멤버단이 문제임 로그인단.. 패키지 정리... 그럼 핸..

카테고리 없음 2021.02.23

0223 오전

싱글톤패턴으로 만든거 없애야댐 코드의 디자인패턴의 싱글톤패턴을 날려야하고 인스턴스를 이제 여기서기서 생성하지 않고 initlistener 에서 인스턴스 싱글톤은 현상자체 (인스턴스하나만만들어서쓰는)이고 그걸 하기위한 코드디자인패턴이 우리원래쓰던 싱글톤 디자인패턴임 그 디자인패턴을 없앨거임 static 다 없애고 getInstance도 삭제 외부에서 인스턴스못만들도록 하기위함이었기떄문에 모든 싱글톤패턴자체를 쓰면안됨 우리가 new instance 를 하면 안됨 서비스임플에 new 어쩌구. getInstance 다 지우고 싱글턴패턴도 지우기 *타입에 근거해서 변수명을 만드는게 낫다. name : setmethod 이름이랑 같아야하고 ref-value는 안에들어갈 인스턴스인데 그게 저 id랑 같은거고 결국 그..

카테고리 없음 2021.02.23

0222 오후수업

${loginUser.name } LOGOUT tel : ${loginUser.phone } email : ${loginUser.email } indexPage.jsp로 가보자 로그인햇더니 main.html로 열림 로그인핸들러 수정 로그인하면 index.do로 가게 하자 이제 ㄱ로그인하고 로컬호스트 다시치면 메인화면으로, 로그인안하고 로컬호스트치면 로긴폼으로 왼쪽에 로그인사용자화면내보재보자 이제 여기에 로긴사용자의 정보ㅠ랑 로긴아웃버튼도 넣을거임 indexPage.jsp 159번줄 ${loginUser.name } LOGOUT tel : ${loginUser.phone } email : ${loginUser.email } 로그아웃하기 1. 서브밋/ 2. ajax로 url 포스트치는거 (rest)/ 3. ..

카테고리 없음 2021.02.22

회원등록-삭제 (0222 jsp 오전)

상대주소임. 삭제는 항상 멤버의 디테일에서 요청이 될거기떄문에 상대주소가 가능하다 근데만약에 이 삭제버튼이 여기 뿐아니라 다른데서도 쓰인다? (메뉴버튼같은경우) 그럼 절대주소로해야한다) 핸들러 구현하다 삭제하고 화면을 내보내는건 아니므로 명시적으로 null을 주기 String url = null; db삭제뿐만 아니라 파일도 삭제해줘야함 리무브긴하지만 그사람의 정보를 먼저 빼내서 가지고잇고 그걸로 파일을 지워야함 아이디를 통해 그사람정보를 가지고오는게 우선임 String id = request.getParameter("id"); MemberVO member = memberService.getMember(id); 이미지 삭제 이미지경로 가지고와서 해당경로에 해당이미지잇으면 지워라 일단 경로가지고오기 Stri..

카테고리 없음 2021.02.22

0219 JSP 오전

리퀘스트맵을 수정할수가없는데 꺼낸것처럼하고싶기떄문에 임의대로 멀티파트파서라는클래스를만들어서 마지 파일아이템으을 겟형시으로 할수있게끔 파서는 리퀘스트래핑도아니고 필터도 아니고 그냥 편의를위해만든 클래스임 필요할때 갖닸느느 방식으로해야 나중에 간섭을 최소화하룻잇음 왜 슬래시?:? os마다 물리적경로의 구분자가 다르기떄문에.. /로 일단하는데 이게 채택됨 그래서 톰캣도 이걸쓰고 톰캣이 사용하는 web.xml에 물리적경로를 주고자할경우 /를 줘야 물리적경로가 들어간다 저장을 도와주는 해결사 fileuploadresolver :파일아이템 리스트를 받을수있음(멀티파서를 이용해서) 그 받은거를 효율적으로 저장하고 경로를 줄거니까 그 두개를 조합해서 파일을 저장할방법을 생각해보자 파일리스트를 반복문으로 하나싞 뺴서 그..

카테고리 없음 2021.02.19

0218 jsp

사진업로드를 하고 등록을 안하면 서버에 이미지가 계속 축적됨? 이건 나중에 잡스케줄러를 이용해서 일괄삭제하는 프로세스를 만들게됨 파이릉ㄹ 저장시 리졸버 리졸버만들기위해서는 히스토리만들어야함 히스토리: 1. 어디에(중복파일) 2. 어떻게(그냥 파일을 만들어서 저장, 혹은 자바템포러리?에 저장했따가옮기는) 3. 뭐를 저장할거ㅇ내 oop의 재활용성을 높이기위해서는 많은 노하우가 필요함 시나리오 얘가 뭘 할수있냐면 attachVO 는 첨부파일의 정보를 담아서 디비에필요하면 디비에 다른데면 다른데에 경로가 다 같으면 attachvo는 무의미해짐, 게다가 이미지도 한장이면... 어태치는 일단 사진이 여러장이고, 저장되는경로오 ㅏ 사람이 매번달라질때 어태치테이블이 필요해짐 1:다니까 한 위치에 이름 디비의 컬럼은 다..

카테고리 없음 2021.02.18

검색, 회원등록

입력화면에, input이 여기저기 산재해있을때 입력용 폼태그랑 제출용폼태그를 따로 넘겨야되는 파라미터들을 따로만든 폼태그로 따로 보내기 버튼누르면 서브밋되게,, 리턴은 false.. 어떻게하면 pagemaker안쓰고 cri.page로 쓸수있을까? >여기서 공유할꺼면 pageCOntext에 심자@@ 이벤트핸들러로만 갈수있음 버튼에 타입도 버튼이므로 절대 서브밋으로 보낼수도없음 ㅋ 내가 작성자 kkk검색하면 kkk작성자의 1번페이지가 나옴 거기서 2페이지로 넘어가면 검색조건은 똑같이 넘어가고 2페이지로 가야함 그래서 넣은거임 검색바에 있는 50개씩 이런거랑 키워드는 유지가되니까 거기서가져오면 되는데 페이지번호는 받아오는거임 근데 매번 서치바 가져옯필요잇을까? 이건 개발자 판단임 회원등록 정렬개수 2개씩 3개..

카테고리 없음 2021.02.17

ㄴㅇㄹ

webnautes.tistory.com/1282 TensorFlow 강좌 - Fashion MNIST 분류를 위해 뉴럴 네트워크 학습 시키기 본 포스팅은 Fashion MNIST(의류, 가방, 신발등의 이미지)를 분류하기 위해 케라스(tf.keras)를 사용하여 뉴럴 네트워크 모델을 학습시키는 방법을 설명합니다. 다음 문서를 기반으로 제작했습니다. Bas webnautes.tistory.com cifae10 : cnn의 대표적인... 인공지능엔 지도학슴(지금까지한거), 비지도학습(kmeans), 강화학습(rule based)이 잇음

카테고리 없음 2021.02.17
반응형