2017년 7월 28일 금요일

Tomcat 8.5 + sts 3.9 +java 1.8 에서 스프링 기본 프로젝트 실행안될때

Tomcat 8.5 + sts 3.9 +java 1.8 에서 스프링 기본 샘플 생성하고 실행하니 이런 메시지가.. 알아보니 pom.xml 앞줄에 <java-version>1.6</java-version> <org.springframework-version>3.1.1.RELEASE</org.springframework-version> 를 <java-version>1.8</java-version> <org.springframework-version>4.1.7.RELEASE</org.springframework-version> 응? 4.1.7 RELEASE ? ㅆㅂ야 sts 3.9 받았다니까.. 여튼 이렇게 하면...

2017년 7월 11일 화요일

Java Refactoring

히로시 유키 저 "Java 언어로 배우는 리팩토링 입문" 부록에 나오는 리팩토링 목록입니다. http://sinihong.tistory.com/m/11#toc_...

2017년 7월 10일 월요일

자바디자인 패턴

1.Strategy pattern : 대장-관리인(인터페이스)-일꾼 의 구조로 설계함. 일꾼은 항상 다른일을 하기 때문에, 관리인에게 공통된 명령(일시작해,밥줘,퇴근시켜...아..사장쉐키들이 하는거였네..) 사장님 패턴이라고 해야하나..아니면 관리인 패턴인가 한개의 인터페이스와 여러개의 구현체, 인터페이스를 통해 명령을 내릴 대장클래스 2.Adapter Pattern : 열라좋은 헤어드라이기를 해외여행때마다 가지고 다니고 싶은데, 나라마다 코드가 제각이니 각 나라에 맞는 코드를 끼워넣음. 내가 원하는 것을 하기위해서는 기존의 소스에 아답터인터페이스(돼지코,일자코...)를 확장시켜야 함. [기존코드]를 추상화된 애댑터에 지정, 확장한 소스에서 기능 확장 3.Template Method Pattern : 공장에서...

2017년 7월 9일 일요일

스프링프레임워크 무료 동영상강좌 - inflearn.com

강좌에 대한 요약은 여기 http://mj-documents.readthedocs.io/ko/latest/JAVA%20(%20Spring%20)/Spring%20%ED%95%84%EA%B8%B0/ 강좌의 소스에 대한 이해는 대충. spring_11_2_ex1_springex -------------------------------------------- 1. web.xml 의 <servlet> 설정에서 <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> 읽음 2. 콘트롤러 파일을 찾기 위해서 <context:component-scan base-package="com.javalec.ex"...