목록학원/Spring (8)
주먀
SearchCriteria(type=MC이름, content=원영) 코드 하단에 null 값이 나오면 -> jsp에서 type , id가 동일한지 확인하기 1)jsp 2)jsp ${} --> .java --> .class --> .html ${} 3)자바스크립트 코드는 html 해석이 된다. 1. mysql 1.1. 프로그램명으로 검색하면 WHERE PROGRAM_NM LIKE '%?%; 1-2. MC이름으로 검색하면 WHERE FIXING_CAST_NM LIST '%?%' 1-3. 초기시작 ( 검색을 하지 않았을 때 ) WHERE PROGRAM_NM = '뮤직뱅크' 2. BroadCastController - SearchCriteria 매개변수 변경 3. BroadCastMapper.java - Sea..

* 시험 --> 이론만 / 실기 ( 빈칸 채우기 ) * --> 디자인 없이 data 돌려주고 있음 * 약자 * represent - 나타내는 state - 상태 transfer - 변환 * 객체정렬 * - 동적 쿼리 (검색) - Flask +Crawling+ Spring - Spring boot - jpa + - 전처리 1.BroadCastESTController 1-1. 기존 Controller 복사 주석 -> BroadCastESTController 클래스 생성 2. indew.jsp 2-1. jsp 비동기통신 작성 2. mysql 2-1. 쿼리문작성 -> 쿼리문실행 -> Controller 데이터 가져오기 쪼개기 2-2. FIXING _CAST_NM -> MC / CAST_NM -> 출연진 SELE..

* eclips js -> javaScript 에서 열때 경로 * C:\eGovFrame-4.0.0\workspace.edu\SpringMVC02\src\main\webapp\resources * 비동기통신 문법 * $.ajax({ 1. 어디로 요청을 보낼건지 url : 'controller url mapping', 2. 보내줄 데이터 data : 보내주고 데이터(객체), 3. 받아올 데이터 타입 dataType : 'json', 4. 성공했을 때 함수 success : function(res){ }, 5. 실패했을 때 함수 error : function(){ }) * 복습 * 페이지를 되돌려주는 메소드가 아니라 결과값을 화면에 출력해주는 메소드 @ResponseBody -> retrun Spring 내..

* 문화 빅데이터 플랫폼 : 데이터 가져오는 사이트 * - https://www.bigdata-culture.kr/bigdata/user/data_market/detail.do?id=2d7560a0-1e56-11eb-a4e6-a9a03a61580b 문화빅데이터 플랫폼 한국문화정보원이 운영하는 문화빅데이터 플랫폼은 공공기관 및 민간기업으로 구성된 데이터센터와 함께 도서, 체육, 예술, 숙박, 레저, 음식 등 고품질의 문화 분야 데이터를 개방하고 데이터 www.bigdata-culture.kr 1. mysql 다운로드 -> IDE( 통합개발환경 ) oracle DB --> sqldeveloper mysql -> workbench 2. 로그인없이 다운로드 ( 다운로드 안되면 ) -> visual c++ 201..

1. 점선 위아래 두개 다른 객체이다. 2. 기본적인 특징들은 꼭 외우기 ( 또 다른 특징. Aop -> 관점지향 프로그램 ) BoardMapper.xml 1. 매우중요! mapper id 와 xml 메서드명 일치해야한다. 2. mysql -> 조회해온 값이 한줄이면 : BroadCast / 여러줄 : ArrayList 로 받아오기 3. mapper -> db 4. vo -> 고객에게 받아온 값이다. 5. #{} -> 파라미터로 Board 안에 수많은 필드가 있을건데, 그 중에서 대문자 Writer의 Getter 메서드를 사용한다는 뜻이다. 6. sql 구문은 대문자로 -> 빨리 읽힌다. 7. 인터페이스를 거쳐야만 xml로 갈 수 있다 8. xml 안에는 " ; "쓰면 안된다. SELECT * FROM ..

1. 라이브러리 로드 ( pom.xml에서 하기 ) 2. https://mvnrepository.com/ 접속 -> 1.18.24클릭 -> pom.xml 로드 1. kr.smhrd.mapper 파일명 패키지 만들기 -> BoardMapper 파일명 클래스 만들기 2. 컨트롤러에서 DAO 생성-> 밑줄체크 메소드 -> Board dao 출발 3. DAO package kr.smhrd.mapper; import java.util.ArrayList; import java.util.Date; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import kr.smhrd.model.Board..

* 스프링 디자인 패턴 * 1. 포트 8080안씀 ( 오라클이 쓰고있음 ) -> 8085로 변경하기 2. 프로젝트 서버빼고 전부 삭제 ( 프로젝트 삭제하면 톰캣 우클릭 클린 해주기 ) 3. Prioject... 클릭 4. Legacy Project 생성 5. Spring MVC Project 선택 6. kr.smhrd.web 파일명 프로젝트 생성 7. 주소 ContextPath -> " web " 8. JUnit Test -> 테스트용 ( src/test/java 패키지 사용 ) 9. root-context.xml -> bean ( 자바 객체 ) 10. 3개 파일명 바꾸지 않기! + pom.xml ( 주요파일 ) 11. hom.jsp , homController 삭제하고 시작하기 12. views -> ..

* 프레임 워크 쓰는 이유 -> 유지보수가 용이하다. * 1. 전자정표준프레임워크 -> 상단 개발자교육 -> 교육자료 클릭 -> 4.0 for win 클릭 -> exe 파일다운 - 사이트 : https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1743 2. 보안 떴을때 -> 추가정보 클릭해야 실행이 뜸 -> c드라이브만 남기고 압축풀기 ( C드라이브 -> eGovFrame-4.0.0 다운주소 ) * 롬북 다운 * 1. eclips 닫기 -> lombok 다운 ( mybatis 검색 ) 2. 다운로드시 압축파일( 반디집 )로 받아질 시 -> 파일 다운로드 경로( ..