분류 전체보기(599)
-
3. 자바스크립트 데이터 타입과 연산자 #1 자바스크립트 기본타입
본 글은 INSIDE JavaScript 도서의 내용을 복습하기 위해서 작성된 글입니다. 자바스크립트 데이터 타입 기본 타입 숫자(Number) 문자열(String) 불린값(Boolean) undefined null 참조 타입 객체 배열(Array) 함수(Function) 정규표현식 3.1 자바스크립트 기본 타입 // 숫자 타입 let intNum = 10; let floatNum = 0.1; // 문자열 타입 let singleQuoteStr = 'single quote string'; let doubleQuoteStr = "double quote string"; let singleChar = 'a'; // 불린 타입 let boolVar = true; // undefined 타입 let emptyVa..
2021.07.16 -
톰캣에 WAR 파일을 배포하여 서버 실행하는 방법
개요 이클립스와 같은 IDE에서 웹 애플리케이션 프로젝트를 완성시 배포를 하여야 한다. 본 글의 목적은 IDE에서 컴파일하여 실행하는 것이 아닌 Windows 운영체제에서 로컬 컴퓨터에 톰캣을 설치하고 WAR 파일을 이용하여 배포하는 방법에 대해서 작성합니다. step1 톰캣 다운로드 https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x sof..
2021.07.15 -
백준(Backjoon) 7568, 덩치
문제풀이 몸무게와 키의 값을 담을 Person 클래스를 정의하고 배열로 저장한다. 그리고 이중 반복문을 통해서 키와 몸무게를 비교하고 rank 필드 멤버를 증가시킨다. 소스코드 public class Main { static class Person { int rank=1; int weight;// 몸무게 int height;// 키 Person(int weight, int height) { this.weight = weight; this.height = height; } @Override public String toString() { return "Person [rank=" + rank + ", weight=" + weight + ", height=" + height + "]"; } } public s..
2021.07.12 -
4. 의존 자동 주입 #6 자동 주입과 명시적 의존 주입 간의 관계
본 글은 초보 웹 개발자를 위한 스프링5 프로그래밍 입문 도서의 내용을 복습하기 위해 작성된 글입니다. 6. 자동 주입과 명시적 의존 주입 간의 관계 스프링 설정 클래스의 자동 주입 대상인 빈 설정 메서드에서 명시적으로 세터 메소드를 수행하여 명시적으로 의존 주입을 했을때 어떻게 되는가? AppCtx 클래스의 infoPrinter 메서드 변경 @Configuration public class AppCtx { @Bean public MemberDao memberDao() { return new MemberDao(); } @Bean public MemberRegisterService memberRegSvc() { return new MemberRegisterService(); } @Bean public Ch..
2021.07.12 -
4. 의존 자동 주입 #5 @Autowired 애노테이션의 필수 여부
본 글은 초보 웹 개발자를 위한 스프링5 프로그래밍 입문 도서의 내용을 복습하기 위해 작성된 글입니다. 5. @Autowired 애노테이션의 필수 여부 @Autowired 애노테이션의 필수 여부를 지정하는 3가지 방법이 존재한다. @Autowired 애노테이션 필수여부 첫번째 방법 (requied=false) public class MemberPrinter { private DateTimeFormatter dateTimeFormatter; public void print(Member member) { ... 생략 } @Autowired(required = false) public void setDateTimeFormatter(DateTimeFormatter dateTimeFormatter) { this...
2021.07.12 -
4. 의존 자동 주입 #4 상위/하위 타입 관계와 자동 주입
4. 상위/하위 타입 관게와 자동 주입 목적 본 글의 목적은 상위 클래스와 하위 클래스를 정의하고 해당 타입의 빈 설정 메소드를 같은 스프링 설정 클래스 안에서 정의한다. 그리고 스프링이 자동 의존 주입 대상 선택시 예외가 발생하는지 확인한다. 우선 상위/하위 클래스를 정의하기 위해 MemberPrinter 클래스와 MemberSummary 클래스를 정의한다. MemberPrinter 클래스 정의 public class MemberPrinter { public void print(Member member) { System.out.printf("회원 정보 : 아이디=%d, 이메일=%s, 이름=%s, 등록일=%tF\n", member.getId(), member.getEmail(), member.getNam..
2021.07.12