100일 챌린지/빅데이터기반 인공지능 융합 서비스 개발자 93

Day 46 - iBatis/MyBatis (데이터베이스 연동을 위한 ORM 시스템)

pom.xml (라이브러리 추가) org.apache.ibatis ibatis-sqlmap 2.3.4.726 org.springframework spring-ibatis 2.0.8 provided sqlMapConfighttps://ibatis.apache.org/dtd/ empMapper.xml select * from emp38 order by empno desc EmpDaoIbatispackage com.gimhae.mvc.model;public class EmpDaoIbatis extends SqlMapClientDaoSupport implements EmpDao { @Override public Lis..

Day 46 - Spring ver 3. 프로젝트 만들기

기본세팅 STS.iniTemplate 정하기default 외의 템플릿을 다 지운 다음에 eclipse를 종료한다.  위의 파일을 다음의 경로에 저장한다.[[workspace]]\.metadata\.plugins\org.springsource.ide.eclipse.commons.content.core 이후 eclipse를 실행한다.위와 같이 legacy project 템플릿 란에 목록이 생긴다.Spring 3 문법controller에서 메세지 출력하기  url 매핑하기혹은 위와 같이 controller를 상속받지 않고 사용할 수 있다. POJO(Plain Old Java Project) 오래된 방식의 간단한 자바 오브젝트라는 말로서 Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 ..

Day 44 - DI, Logging, AOP

IOC - 제어의 역전-> 제어권의 역전이라는 뜻.일반적 프로그램 상황Java에서의 모듈 분산[RMB]>{Refactor]>[Extract Interface]의존성 주입 (DI: Dependency Injsction)생성자 주입Setter 주입Spring에서의 모듈 분산기본자료형Date방법1)방법2)방법3)자료구조ArrayListSetMapIO [Property]AOP : 관점 지향 프로그래밍(aspect-oriented programming)횡단 관심사(cross-cutting concern)의 분리를 허용함으로써 모듈성을 증가시키는 것이 목적인 프로그래밍 패러다임.AOP 용어 정리Joint point 횡단 관심 모듈이 삽입되어 동작할 수 있는 실행 가능한 시점을 결정 특정 메소드 실행 전, 후, 결과..