본문 바로가기
728x90
반응형

분류 전체보기458

전자정부프레임워크_ Sample_SQL.xml 파일 분석하기. 전자정부프레임워크 프로젝트_sql.xml 파일을 분석해보겠습니다. 1. sql.xml 파일은 src/main/resources/egovframework/sqlmap/example/sample 폴더 안에 위치합니다. 여기는 별로 설명할게 없다. 라고 생각했었는데,, 구글링을 해보니 사실 sqlmap/example 폴더 아래에는 다음과 같이 mappers 와 sample 폴더 2개가 위치합니다. 그런데 신기하게도 mappers 와 sample 폴더 2개를 열어보면 똑같은 파일이 존재하는 것을 볼수 있습니다. (3) sql-map-config.xml 에서 mybatis 로 설정할건지 ibatis 로 설정할건지 선택할 수 있습니다. 그러니까 mappers 폴더에 있는 (2).xml 파일은 mybatis 문법으로.. 2022. 9. 27.
주문과 할인 도메인 설계 주문과 할인 도메인 설계 주문과 할인 정책 - 회원 등급에 따라 할인 정책을 적용할 수 있다. - 할인 정책은 모든 VIP는 1000원을 할인 해주는 고정금액 할인을 적용해달라.(나중에 변경될 수 있다) - 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악의 경우 할인을 적용하지 않을 수 도 있다.(미확정) 주문도메인 협력,역할,책임 1. 주문 생성 : 클라이언트는 주문 서비스에 주문 생성을 요청한다. 2. 회원 조회 : 할인을 위해서 회원 등급이 필요하다. 그래서 주문 서비스는 회원 저장소에서 회원을 조회한다. (FindbyId()를 이용해서 찾아옴) 3. 할인 적용 : 주문서비스는 회원 등급에 따른 할인 여부를 할인 정책에 위임한.. 2022. 9. 25.
회원 도메인 실행과 테스트 psvm 이 뭔지 알아버렸다..😮😮😮😮😮 public static void main 을 간편하게 psvm 만 입력후 enter 치니 아래와 같이 메인메서드가 자동완성 뚝딱! 😮.. 2022. 9. 25.
회원 도메인 설계 모든 프로젝트의 시작은 요구사항 분석이다. 그후 요구사항을 토대로 설계를 한다. 회원 도메인 요구사항 1. 회원을 가입하고 조회할 수 있다. 2. 회원은 일반과 VIP 두가지 등급이 있다. 3. 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다.(미확정/결정되지 않은 사항) 회원 도메인 협력 관계 그런데 요구사항 3번을 보면 아직 미확정이라는 문제점이 있다. 메모리 회원저장소라는 아주 간단한 자바객체를 만들어둠. 그리고 나중에 확정이되면 그때 조금 수정해서 구현하면 된다. 요구사항이 미확정이라고 아무것도 안 할수는 없기 떄문이다. 회원 클래스 다이어그램 회원 객체 다이어그램 2022. 9. 25.
728x90
반응형