본문 바로가기

반응형

Spring

(53)
HttpMessageConverter HttpMessageConverter SpringFramework에서 제공하는 인터페이스로 HTTP Request Body 정보를 객체로 변환하거나, 객체를 HTTP Response Body 로 변환한다. docs.spring.io/spring-framework/docs/5.0.7.RELEASE/spring-framework-reference/web.html#mvc-config-message-converters HttpMessageConverter 는 XMLHttpRequest 의 응답 메시지를 인코딩한다. XMLHttpReqeust 화면이 없는 내장 브라우저로 HTML 문서를 받을 필요가 없고, 통신에 필요한 데이터를 XML형식으로 주고 받을 수 있음 따라서 통신하는데 필요한 데이터를 XML 형식으로 ..
batch Spring batchhttps://opennote46.tistory.com/71?category=618105 spring proxyhttps://ooz.co.kr/201 Spring delegatorhttps://kimseunghyun76.tistory.com/300
AOP AOP 개념 -> @Async @Async 사용 Task 구현 : 비동기 메소드로 선언@Async 어노테이션을 bean에 넣으면 별도의 쓰레드에서 실행되는 것이다 이를테면 호출자는 호출된 메소드가 완료될 때까지 기다릴 필요가 없다 제약사항1. public 메소드에만 적용해야한다.2. self invocation – 같은 클래스안에서 async 메소드를 호출 – 은 작동하지않음이유 : 메소드가 public이어야 프록시가 될수 있기 때문이고 셀프호출은 프록시를 우회하고 해당 메소드를 직접 호출하기때문에 작동하지않는 것이다. 출처: https://springboot.tistory.com/38 [스프링부트는 사랑입니다] Spring-AOP, Proxy 란? https://minwan1.github.io/2017..
Spring Framework Spring Framework 구성 기능 요소 Spring ORM Object Relational Mapping Java RDB class table 객체(인스턴스) Row 변수 Column JPA JPA [Java Persistence API] MyBatis 객체 지향적인 코드로 인해 더 직관적이고 비즈니스 로직에 더 집중할 수 있게 도와준다. 선언문, 할당, 종료 같은 부 수적인 코드가 없거나 급격히 줄어든다. 각종 객체에 대한 코드를 별도로 작성하기 때문에 코드의 가독성을 올려준다. SQL의 절차적이고 순차적인 접근이 아닌 객체 지향적인 접근으로 인해 생산성이 증가한다. 재사용 및 유지보수의 편리성이 증가한다. ORM은 독립적으로 작성되어있고, 해당 객체들을 재활용 할 수 있다. 때문에 모델에서 가..
개발 환경 구축 폴더 구성 Libs : 라이브러리 등, 하위의 maven_repository에 maven에서 다운로드 받은 라이브러리 저장Output : log, web app 실행 중 발생하는 산출물 저장Tools : eclipse, tomcat 등의 위치Workspace : 프로젝트 소스 저장JDK 설치JDK 설치: http://www.oracle.com/technetwork/java/javase/downloads/index.htmlJAVA_HOME 환경 변수 설정 : jdk 루트 경로Path 환경변수에 %JAVA_HOME%\bin 추가tomcat 설치 http://tomcat.apache.org/download-70.cgi 에서 Tomcat 압축파일 다운로드 하여 {루트}\Tools 아래 압축 해제 Eclipse ..

반응형