다이어그램 이론클래스와 접근제어자UML 클래스윗부분: 클래스이름추상클래스와 인터페이스: 이탤릭체 혹은 > 기호 안에 넣는다.ex) > >중간부분: 변수아랫부분: 메서드접근제어자표시public+private-protected#package~클래스의 연결관계표시설명연관관계(association)실선 혹은 화살표일반화관계(generalization)속이 빈 화살표(부모방향으로)상속집합-집약관계(aggregation)속이 빈 다이아몬드독립적인 전체 또는 부분같은 관계집합-합성관계(composition)속이 찬 다이아몬드의존적인 전체 또는 부분같은 관계의존관계(dependency)점선 화살표메서드를 실행하는 동안과 같은 매우 짧은시간 유지실체화관계(realization)빈 삼각형과 점선인터페이스와 클래스 사이의..
전체 글
코린이 입니다. :)가람님 강의를 보고 작성한 문서입니다.**생성패턴**설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴.보통 생성자를 생성하는 문제와 관련된다.패턴사용이유예시설명추상팩토리 (Abstract Factory)연관된 서브 클래스를 특정 그룹으로 묶어 한번에 교체할 수 있게 하기위해 사용 인터페이스를 구현한 메서드에서 같은 메서드명으로 각각 다른 객체를 반환한다.팩토리 (Factory Method) 객체를 만들어 반환하는 함수를 (생성자 대신) 제공하여 초기화 과정을 외부에서 보지 못하게 숨기고 반환 타입을 제어하는 방법.팩토리 기능을 하는 함수가 자기자신에 포함: 생성객체의 수를 조절하거나, 생성순서를 조정하거나, 생성직후 반환값을 사용해서 계산하는게 주 업무인 객체. 객체의 구체적인 타입을 숨..

강의는 Spring Boot 2.1.13.RELEASE 버전을 사용합니다. 저는 2.2.7.RELEASE 버전을 사용했습니다. 0. Web Service & Web Application 웹서버 웹 어플리케이션 XML 보다 요즘은 JSON 을 사용 SOAP (Simple Object Access Protocol): XML 메시지 요청하고 응답받는 서비스 RESTful (REpresentational State Transfer) Resource 의 Representation 에 의한 상태 전달 HTTP Method 를 통해 Resource 를 처리하기 위한 아키텍쳐 RESTful REST API 를 제공하는 웹 서비스 Resource URI (Uniform Resource Identifier), 인터넷 자원..
환경설정필요파일ojdbc6.jarapache-tomcat-8.5.73 로컬서버 실행log4jdbc.log4j2.properties[workspace]인코딩 (enc): UTF-8[프로젝트 생성]프로젝트: Spring Legacy Project템플릿: Spring MVC Project[web.xml] encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* appServlet[pom.xml]java-version: 1.8springframework-version: 5.0.7Spring&MyBatis org.sp..
LISTAGG 예제SELECT DISTINCT job, LISTAGG( empno, '/' ) WITHIN GROUP( ORDER BY empno ) OVER( PARTITION BY job ) FROM emp;-- 예제 1)SELECT DISTINCT deptno, LISTAGG( empno, '/' ) WITHIN GROUP( ORDER BY empno ) OVER( PARTITION BY deptno ) empnosFROM empORDER BY deptno ASC;-- 예제 2)WITH FRU AS (SELECT 1 AS FID, '딸기' AS FNAME FROM DUALUNION ALLSELECT 2 AS FID, '사과' AS FNAME FROM DUALUNION ALLSELECT 3..
환경설정오라클 계정생성이클립스 프로젝트 생성DBCP 연결 CREATE USER ssdIDENTIFIED BY 1234;권한부여GRANT CONNECT, RESOURCE, DBA, UNLIMITED TABLESPACE TO ssd;CONNECT SQL Developer 에 접속권한을 준다.계정의 테이블 모두 삭제SELECT 'DROP TABLE ' || object_name || ' CASCADE CONSTRAINTS;'FROM user_objectsWHERE object_type = 'TABLE';DBCPemp 예시SELECT * FROM emp Hello world3 empno ${e.empno} ename ${e.ename} 경로수정아래서버..
테니스 점수판출력> 경기의 세트 수(3 or 5), 두 선수의 이름을 각각 입력해주세요 ? 3 라이언 어피치[0, 0]라이언 [15, 0, 0, 0, 0, 0]어피치 [0, 0, 0, 0, 0, 0][0, 0]라이언 [30, 0, 0, 0, 0, 0]어피치 [0, 0, 0, 0, 0, 0][0, 0]라이언 [30, 0, 0, 0, 0, 0]어피치 [15, 0, 0, 0, 0, 0][0, 0]라이언 [30, 0, 0, 0, 0, 0]어피치 [30, 0, 0, 0, 0, 0][0, 0]라이언 [30, 0, 0, 0, 0, 0]어피치 [40, 0, 0, 0, 0, 0][0, 0]라이언 [40, 0, 0, 0, 0, 0]어피치 [40, 0, 0, 0, 0, 0][0, 0]라이언 [40, 0, 0, 0, 0, 0..
네이버 프로젝트div 태그 영역잡기div { overflow: hidden; }리스트의 왼쪽여백 제거li { margin: 0; padding: 0;}리스트 좌우로 정렬li { float: left}혹은display: inline-block;네이버 메인 네이버를 시작페이지로 쥬니어네이버 해피빈 검색 ..