전체 글

기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.
AOP란?공통 관심 사항을 분리하여 원하는 곳에 적용시키는 기술 AOP가 필요한 경우https://github.com/jong-seoung/Spring-Introduction/commit/afbfacc71430d331d2191051b7f5ddc4551c9a2d AOP가 필요한 상황을 가정 · jong-seoung/Spring-Introduction@afbfacc@@ -25,8 +25,17 @@ public MemberService(MemberRepository memberRepository){github.comAOP 적용AOP를 이용하여 실행 시간을 분리하여 적용시켰을 때의 장점회원가입, 회원 조회등 핵심 관심사항과 시간을 측정하는 공통 관심 사항을 분리한다.시간을 측정하는 로직을 별도의 공통 로직으로 ..
홈 화면 추가https://github.com/jong-seoung/Spring-Introduction/commit/222b8c9577cea25ba76d55a86fe3b52e49d0b02d 홈 화면 추가 · jong-seoung/Spring-Introduction@222b8c9+ import org.springframework.web.bind.annotation.GetMapping;github.com회원 등록 기능https://github.com/jong-seoung/Spring-Introduction/commit/829fb832fcc8178402fe1255ec1a1a730e2d6339 회원 등록 기능 · jong-seoung/Spring-Introduction@829fb83@@ -13,4 +16,19 ..
컴포넌트 스캔과 자동 의존관계 설정생성자에 @Autowired가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. 이렇게 객체 의존 관계를 외부에서 넣어주는 것을 DI, 의존성 주입이라고 한다. https://github.com/jong-seoung/Spring-Introduction/commit/70bfe821bc67af6fd63b1c6794135dd95e32ce91 store = new HashMap();" data-og-host="github.com" data-og-source-url="https://github.com/jong-seoung/Spring-Introduction/commit/70bfe821bc67af6fd63b1c6794135dd95e32ce91" data-og-ur..
· Java
자료형자료형데이터크기int정수4long정수8float실수4double실수8boolean참 / 거짓1char문자2변수명1. 밑줄, 문자, 숫자 사용가능2. 공백은 사용 불가3. 밑줄 또는 문자로 시작 가능4. 한 단어 또는 2개 이상의 단어의 연속5. 소문자로 시작, 각 단어의 시작 글자는 ㅐㄷ문자6. 예약어 사용 불가6. 대소문자 구분상수상수는 변하지 않는 값으로, 자료형 앞에 final을 작성함으로써 지정해줄 수 있다예시) final int 변수명 = 값;삼항 연산자if문과 같은 동작을하는데, 한줄로 작성할 수 있다.조건 ? 참일때 : 거짓일때예시) (3 > 5) ? T : F문자열문자열의 기능String s = "i like Java"기능설명예시결과lengrh길이s.length();11toUpperC..
비지니스 요구사항 정리Spring 기초를 맛보기 위한 내용이므로 간단한 데이터를 선정하여 작성 데이터 - 회원ID, 이름기능 - 회원 등록, 조회아직 데이터 저장소가 선정되지 않음 일반적인 웹 어플리케이션 계층 구조컨트롤러 - 웹 MVC의 컨트롤러 역할서비스 - 핵심 비지니스 로직 구현리포지토리 - 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리도메인 - 비지니스 도메인 객체, 예) 회원, 주문, 쿠폰 등 주로 데이터베이스에 저장하고 관리됨 클래스 의존 관계현재 데이터 저장소가 선정되지 않아서, 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계데이터 베이스 저장소는 다양한 저장소를 고민중이라고 가정개발을 진행하기 위해 초기 개발 단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소 사용 ..
Jong_seoung
Today_developStory