웹개발 교육

웹개발 교육/Spring

[70일] spring (11) - mymelon media 삭제

list.jsp MediaCont.java @RequestMapping(value = "media/delete.do", method = RequestMethod.GET) public ModelAndView deleteForm(int mediano) { ModelAndView mav = new ModelAndView(); mav.setViewName("media/deleteForm"); mav.addObject("mediano", mediano); //삭제할 글번호 return mav; }//deleteForm() end deleteForm.jsp 음원 삭제 음원을 삭제하시겠습니까? ※ 관련 미디어 파일(mp3, mp4)도 전부 삭제됩니다 MediaCont.java @RequestMapping(value ..

웹개발 교육/Spring

[70일] spring (10) - mymelon media 상세보기

list.jsp MediaCont.java @RequestMapping("/media/read.do") public ModelAndView read(int mediano) { ModelAndView mav = new ModelAndView(); MediaDTO dto = dao.read(mediano); if(dto!=null) { String filename = dto.getFilename(); //파일명 가져오기 filename.toLowerCase(); //파일명 전부 소문자로 바꾸기 if(filename.endsWith(".mp3")) { //마지막 문자열이 .mp3인지? mav.setViewName("media/readMP3"); } else if(filename.endsWith("mp4")) ..

웹개발 교육/Spring

[70일] spring (9) - mymelon media 등록

create.do라고 하면 현재 media에 있기 때문에 media 안에서 create.do를 찾게 된다. (./create.do와 같다.) ../create.do는 현재 media에서 한 수준 위로 올라간 곳에서 create.do를 찾으라는 의미이다. /create.do는 절대경로로 Root, 즉 localhost:9095 밑에서 create.do를 찾는다. request로 받을 수도 있지만 DTO로도 받는 것이 가능하다. MediaCont.java 아래 파일을 net.utility 패키지에 저장한다. @RequestMapping(value = "/media/create.do", method = RequestMethod.POST) public ModelAndView createProc(@ModelAtt..

웹개발 교육/Spring

[69일] spring (8) - mymelon media 목록

media 테이블 sql --media_sql.txt -- 미디어 테이블 생성 CREATE TABLE media ( mediano NUMBER NOT NULL PRIMARY KEY, -- 미디어 번호 title VARCHAR2(255) NOT NULL, -- 제목 poster VARCHAR2(255) DEFAULT 'poster.jpg' NOT NULL, -- 포스터 이미지 filename VARCHAR2(255) NOT NULL, -- 음원 파일명 filesize NUMBER DEFAULT 0 NOT NULL, mview CHAR(1) DEFAULT 'Y' NOT NULL, -- 출력모드 y이면 목록에 출력 rdate DATE NOT NULL, -- 등록일 mediagroupno NUMBER NULL ..

웹개발 교육/Spring

[69일] spring (7) - mymelon mediagroup 수정, 삭제

삭제 list.jsp MediagroupCont.java @RequestMapping(value = "mediagroup/delete.do", method = RequestMethod.GET) public ModelAndView deleteForm(int mediagroupno) { ModelAndView mav = new ModelAndView(); mav.setViewName("mediagroup/deleteForm"); mav.addObject("mediagroupno", mediagroupno); return mav; }//deleteForm() end deleteForm.jsp 미디어 그룹 삭제 미디어 그룹을 삭제하시겠습니까? ※ 관련 미디어 파일(mp3, mp4)도 전부 삭제됩니다 Mediag..

웹개발 교육/Spring

[68일] spring (6) - mymelon mediagroup 추가, 리스트

pom.xml org.apache.tomcat.embed tomcat-embed-jasper 9.0.58 javax.servlet jstl 1.2 commons-fileupload commons-fileupload 1.4 javax.mail mail 1.4.7 com.googlecode.json-simple json-simple 1.1.1 application.properties (한글 인코딩 설정 - 우클릭 Properties) #주석 #/src/main/resources/application.properties 환경설정 파일 #Spring Boot는 WAS(Tomcat) 내장되어 있음(기본port번호 8080) #톰캣서버의 http port번호 변경 server.port=9095 #주의사항 JSP, ..

ewok
'웹개발 교육' 카테고리의 글 목록 (6 Page)