java(10)
-
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 -
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 -
Java - 개념정리 5
추상클래스와 인터페이스 규칙 abstract 사용 new를 통해 객체의 직접 생성이 불가능하다 interface의 method와 같이 구현 부분은 없다 반드시 자식 클래스에서 구현해야 한다 overriding 인터페이스 규칙 다른 클래스를 작성하는 데 도움을 줄 목적으로 작성 멤버 변수는 public static final을 사용 & 생략 가능하다 메서드는 public abstract를 사용 & 생략 가능하다 public static final 인터페이스의 변수는 아무 인스턴스도 존재하지 않는 시점이기 때문에 스스로 초기화 될 수 없다. 즉, 초기화한 값을 끝까지 유지하기 위한 목적이다. 다중 상속 인터페이스로부터의 상속만 가능 자식 인터페이스: 부모 인터페이스에 정의된 멤버 모두를 상속받는다 중첩 클래..
2022.04.05