반응형 분류 전체보기69 오래된 꿈에서 오래될 취미로 초등학교 3학년, 내 인생 첫 해외여행을 가게 된다. 그 곳은 공기 맑고, 물 맑은 파라다이스의 섬! 바로 싸이판이다. 싸이판을 여행하면서 무엇보다 아직도(앞으로도 평생) 기억에남는 것은 밤하늘의 별이 아닐까 싶다 반짝반짝 빛나는 별의 모습이 마치 나에게 손을 흔들며 인사를 하는것같다. (귀엽다) 무수히 많은 저 별들을 바라보고 있으면, 우주 속 미지의 세계가 궁금해지기 시작한다. 황홀한 별빛에 나는 한 동안 멍하니 서서 저마다의 별자리 모양을 그려보았다. 그리고는 다짐한다. 내 꿈은 오늘부터 천문학자! ..는 실패 나는 그저 별을 관측하는 것을 좋아하는 것이지, 천문학자처럼 천체의 물리와 화학적 성질을 연구하는 일은 나에게는 안맞을 것으로 판단했다 ㅎㅎ (물리 싫어서는 아니ㄹ..) 그래도 지구과학은 평.. 2023. 11. 14. [스터디] 11장 2. 요청 매핑 애노테이션을 이용한 경로 매핑 웹 어플리케이션 개발을 위한 코드 작성 1) 특정 URL 처리를 위한 코드 2) 처리결과를 HTML과 같은 형식으로 응답하는 코드 @Controller public class RegisterController { private MemberRegisterService memberRegisterService; public void setMemberRegisterService( MemberRegisterService memberRegisterService) { this.memberRegisterService = memberRegisterService; } @RequestMapping("/register/step1") public String handleStep1(.. 2022. 9. 4. [스터디] 트랜잭션 AOP 1) @Transactional 이용한 트랜잭션 처리 - 트랜잭션 범위에서 실행하고 싶은 메서드에 @Transactional 애노테이션만 붙이면 된다. @Transactional public void changePassword(String email, String oldPwd, String newPwd) { Member member = memberDao.selectByEmail(email); if (member == null) throw new MemberNotFoundException(); member.changePassword(oldPwd, newPwd); memberDao.update(member); } 이때 @Transactional 애노테이션을 제대로 동작시키고 싶으면 다음 두가지 스프링 설정이.. 2022. 8. 15. [스터디] AOP 프록시 1) 핵심 기능은 구현하지 않으며, 여러 객체에 공통으로 적용할 수 있는 기능을 구현 2) AOP의 핵심 기능 AOP 개념 1) 관점지향 프로그래밍 2) 여러 객체에 공통으로 적용할 수 있는 기능을 분리해서 재사용성을 높여주는 프로그래밍 기법 3) 핵심 기능에 공통 기능(인프라 로직)을 삽입 AOP 주요 용어 1) aspect 공통 기능(부가 기능)을 가지는 대상 advice와 pointcut 으로 구성 pointcut(어디에서) + advice(무엇을 할 것인가) 2)advice 언제 공통 관심 기능을 핵심 로직에 적용할지 정의 Before, After Returning, After Throwing, After, Arround 예시 : 메서드를 호출하기 전(언제)에 트른잭션 시작 3) point.. 2022. 8. 15. 이전 1 2 3 4 5 ··· 18 다음 반응형