삼성SDS_멀티캠퍼스
-
50일 차 MyBatis 인터페이스를 사용한 매핑정보(에노테이션 사용)삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 18. 09:58
시작하기에 앞서 ******getMapper는 인터페이스에 정보를 주면 인터페이스에 정의된 함수의 위에있는 에노테이션을 실행****** getMapper는 매우중요하므로 개념을 이해하자 getMapper만 알아도 오늘은 완벽하게 하는 것. (이걸 spring에 응용할 수 있다는데 ...) ******getMapper는 인터페이스에 정보를 주면 인터페이스에 정의된 함수의 위에있는 에노테이션을 실행****** getMapper는 매우중요하므로 개념을 이해하자
-
49일 차 MyBatis 만든 것 자료삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 17. 14:08
필요하신분은 잘 쓰시길 바랍니다. 우선 empdeptsample.sql을 다운받고 (저는 C드라이브에 넣어놨습니다) source C:\empdeptsample.sql를 mysql Cmd에 입력합니다. 여기서 C:\는 경로이므로 자신의 위치에 따라 얼마든지 달라질 수 있습니다. 그리고 zip파일을 이클립스에서 임포트 시킨 후 사용하시면 됩니다. 4.0.0MyBatis01_ExMyBatis01_Ex0.0.1-SNAPSHOT 3.3.05.1.35 srcmaven-compiler-plugin3.31.71.7 org.mybatismybatis${myBatis_version}mysqlmysql-connector-java${mysql_version} package model; import java.util.Date;..
-
47일 차 Spring(스프링 프레임워크) jdbc연결삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 13. 15:49
사전지식 데이터 소스 - 데이터베이스에 연결 하기 위한 정보를 가지고 있는 객체 전에 했던 DAO클래스를 살펴보면 자세히 알 수 있습니다 (http://sungwooki.tistory.com/search/DAO) 계속해서 작성을 하면 하지만 잊은 것이 있는데, mysql을 사용하려면 mysql라이브러리가 필요하기 때문에 마찬가지로 http://www.mvnrepository.com/ 에서 MySQL Connector/J 를 사용하자 그럼 pom.xml은 4.0.0Spring03Spring030.0.1-SNAPSHOT 3.2.8.RELEASE1.7.45.1.35 srcmaven-compiler-plugin3.31.71.7 org.springframeworkspring-core${spring_version}..
-
45일 차 Spring(스프링 프레임워크) AOP 설정을 xml로 하기삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 11. 16:46
package aop5; //점심을 먹으러 스카이 라운지로 간다//메뉴를 본다//그들은 밥을 먹지 않는다//밥을 먹는다 //예외상황 : 죽을 것 같으면 밥을 먹는다public class Girl implements PersonImpl {public void doSomething() {System.out.println("그들은 밥을 거의 먹지 않는다");}} package aop5; //점심을 먹으러 스카이 라운지로 간다//메뉴를 본다//A또는 B코스 둘 중 하나가 괜찮아 보인다//밥을 먹는다 //예외상황 : 죽을 것 같으면 밥을 먹는다public class Man implements PersonImpl {public void doSomething() {System.out.println("어지간 하면 가리..
-
45일 차 Spring(스프링 프레임워크) AOP 용어정리 및 구현삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 11. 10:47
PointCut - 어떤 메소드가 호출되는 시점 Weaving - 다형성에 의한 동적바인딩 공통관심사항 코드부터 만들고 (MyAspect 로 명명하겠다) 핵심관심사항이 구현된 객체(Target)를 빈으로 등록aop:config태그 안에 pointcut정의, advice들을 aspect로 등록 공통관심사항(MyAspect.java) package aop5; public class MyAspect {public void before(){System.out.println("문을 열고 집에 들어간다");}public void after_returning(){System.out.println("옷 갈아입고 잔다");}public void after_thirowing(){System.out.println("119에..
-
45일 차 Spring(스프링 프레임워크) pom.xml 설정삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 11. 09:53
기존에는 이렇게 세팅을 했었다.org.springframeworkspring-core3.2.8.RELEASEorg.springframeworkspring-context3.2.8.RELEASEorg.aspectjaspectjrt1.7.4org.aspectjaspectjweaver1.7.4org.springframeworkspring-aop3.2.8.RELEASE 하지만 잘 보면 3.2.8.RELEASE 1.7.4를 연속적으로 사용하게 되는데 이는 개발자가 지양해야 하는 것이다. 그래서 properties라는 변수값을 지정해주는 곳에 임의의 변수 spring_version이라고 명명한 변수에 값을 지정한 후 ${} ←EL표현식을 사용해서 호출하면 된다. 밑과 같이 말이다. 3.2.8.RELEASE1.7.4 ..