Java(11)
-
Spring - pom.xml에 dependency 세팅하기
Maven Repository 사이트 : https://mvnrepository.com/ Maven Repository: Search/Browse/Explore Eureka Plugin Last Release on May 22, 2022 mvnrepository.com 프로젝트에서 사용했던 dependency들을 적어놓았습니다.. 혹시나 필요없는 dependency가 추가되어있거나 필요한 dependency가 안 보인다면 답글주시면 감사합니다...> 복사 완료 pom.xml로 돌아와서 붙여넣기! 'bom'의 경우에는 dependencyManager/dependencies tag 내부에 붙여넣어야 한다. 그 외에는 dependencies tag 내부에 바로 붙여주면 된다! Spring MVC에서 기본적으로..
2022.07.05 -
Spring Legacy Project 세팅 및 실행하기
IntelliJ 사용, Java 1.8 사용, tomcat 8.0.25 사용 프로젝트 생성 더보기 pom.xml - dependency 설정 https://debut12.tistory.com/29 Spring - pom.xml에 dependency 세팅하기 Maven Repository 사이트 : https://mvnrepository.com/ Maven Repository: Search/Browse/Explore Eureka Plugin Last Release on May 22, 2022 mvnrepository.com 프로젝트에서 사용했던 dependency들을 적어놓.. debut12.tistory.com spring-framework-bom version 관리 dependency `bom`을 de..
2022.07.04 -
JSP에서 동일한 칼럼에 여러 데이터 넣기 - list 형태 사용하기
우선 예시부터 보자면.. HTML 삽입 미리보기할 수 없는 소스 위와 같은 형태의 input들이 있다고 할 때.. 동일한 칼럼에 모두 다른 데이터를 한 번에 집어넣어야 하는 상황이 생긴다. 예시) title="국어,영어,수학" score="90,88,90" ## 일반적으로 사용하는 방식 Controller로 보내기 전에 JSP에서 값을 분리하여 하나의 리스트씩 돌린다. 즉, title에 a,b,c의 값이 들어갔다면 split을 사용하여 a / b / c로 각각 구분을 하고 for문을 사용하여 따로따로 Controller로 보낸다. 그대로 값을 넘기고 Controller에서 처리를 한다. 이 때에도 동일하게 split을 사용하는 게 일반적인 것 같다. ## 이번에 포스팅하려는 방식 VO @Getter @S..
2022.06.13 -
Youtube iframe api 이용하기
JSP에서 youtube 영상 틀기 Youtube api 참조 문서 : https://developers.google.com/youtube/iframe_api_reference?hl=ko DIV 태그 사용하기 플레이어에 필요한 기능 지정하는 부분 onYouTubeIframeAPIReady() api 코드가 다운로드 되는 즉시 실행되는 함수 전역변수 player를 정의, 함수가 플레이어 개체를 구성하게 된다. onReady 동영상이 준비되면 발생하는 함수 onPlayerReady 함수 호출 onStateChange 상태가 변함에 따라 발생하는 함수 (재생, 정지, 재생완료 등) onPlayerStateChange 함수 호출 전체 코드 및 실행 영상 확인하기 더보기 전체 코드 실제로 수행했을 때 HTML 삽..
2022.05.10 -
Java - 개념정리 7
순수함수 - 함수형 프로그래밍 함수형 프로그래밍 : 부수 효과를 없애고 순수 함수를 만들어 모듈화 수준을 높이는 프로그래밍 패러다임 부수 효과 = 외부의 상태를 변경하는 것 또는 함수로 들어온 인자의 상태를 직접 변경하는 것 순수 함수 = 부수효과가 없는 함수 즉, 어떤 함수에 동일한 인자를 주었을 때 항상 같은 값을 리턴하는 함수 & 외부의 상태를 변경하지 않는 함수 예시) 순수함수 function add(a,b){ return a + b; } console.log( add(10,5) ); // WHY?: 언제, 어디서 실행해도 add(10,5)는 항상 15를 리턴하고 외부 상태를 변경하지 않았기 때문 순수함수가 아닌 것 var c = 10; function add2(a,b){ return a + b ..
2022.04.07 -
Java - 개념정리 6
MVC 패턴 Model View Controller User -> Controller 조작 -> Controller :: (Model: 데이터 가져오기 -> View 제어 -> User에 전달) Model 일반적으로 CI의 모델은 데이터베이스 테이블에 대응된다 이를테면 Topic이라는 테이블은 topic_model이라는 Model을 만든다 그런데 이 관계가 강제적이지 않기 때문에 규칙을 일관성 있게 정의하는 것이 필요하다 모든 데이터에 대한 정보를 알고 있어야 하며, 이러한 정보들의 가공을 할 수 있어야 한다 Model이 직접 이 변경사항을 화면 UI를 수정할 수 없고, 대신에 이 변경에 해당하는 이벤트를 발생시켜 다른 구성 요소에게 전달하여야 한다. View View는 클라이언트 측 기술인 HTML/C..
2022.04.07