본문 바로가기

JAVA30

Collections.sort(List<T> list, Comparator<? super T> c) Collections.sort(result, new Comparator() { @Override public int compare(Menu o1, Menu o2) { return Integer.compare(o1.order(), o2.order()); } }); 갑자기 새로운 녀석을 찾았다. Collections.sort(List list, Comparator 2020. 3. 19.
intellij-Maven 설정 참고자료 https://whitepaek.tistory.com/41 [IntelliJ] Spring MVC, Maven 프로젝트 설정 방법 시작하기에 앞서.. 해당 포스트에서는 스프링에 대한 이론적인 설명은 작성하지 않았습니다. 이론적인 부분은 훌륭한 참고 서적이 많기 때문에 해당 서적을 구입하여 반복적으로 학습하는 것을 추천해 드립니다... whitepaek.tistory.com https://baekjungho.github.io/springboot-intellijconnect/ IntelliJ에서 MySQL 연동하기 Content baekjungho.github.io 2020. 3. 18.
jsp include와 iframe의 차이 프론트 단 소스를 보다보면 레이어를 나눌 때 jsp include를 통하여 나누는 방식과 iframe으로 나누는 방식, tiles로 이용하는 방법, 모든 정보를 json object로 가지고와서 뿌려주는 방식이 있다. 오늘은 jsp include와 iframe의 차이점에 대해서 써보려고 한다. jsp include는 현재 jsp 파일에다가 다른 jsp 파일 및 html을 포함시켜서 동작하도록 만드는 것이다. - 정적 -> 값들이 자주 변경되지 않는다면 쓰자. @ 뜻 -> directive include 되는 파일과 include 하는 파일이 하나의 파일로 인식됨. - 동적 -> 값들이 자주 변경되면 쓰자. include 되는 파일과 include 하는 파일이 각각 실행되도록 되어짐. - 요청이 들어오는 .. 2020. 3. 18.
TDD에 대해서 다시 정리 해본다. - Mockito 많은 TDD 프레임워크 중에 현재도 Mockito를 많이 쓴다. Mockito도 많이 쓰지만. private와 protected를 테스트할 때는 powerMock을 애용하기도 한다고한다. 둘의 내용을 다 다루면 좋겠지만, 일단 저는 대중적인 TDD 프레임워크인 Mockito에 대해서 쓰도록 하겠습니다. Mockito 프레임워크의 차별점은 무엇인가? 1. 테스트 그 자체에 집중한다. 테스트의 행위와 반응(interaction)에만 집중해서 테스트 메소드를 작성할 수 있게 한다. 2. 테스트 스텁을 만드는 것과 검증을 분리시켰다. 3. Mock 만드는 방법을 단일화했다. 4. 테스트 스텁을 만들기 쉽다. 5. API가 간단하다. 6. 프레임워크가 지원해주지 않으면 안 되는 코드를 최대한 배제했다. recor.. 2020. 3. 16.