본문 바로가기

Study/Setting & Tip

(11)
DAY 152. Spring에 Mybatis 연동하기 00. 개요 - MemberController로 부터 사용자로부터 id와 pwd 를 넘겨 받으면서 서비스에게 id, pwd가 맞으면 member 객체를 달라고 요청 - service에는 본인이 직접 처리하지 않고, dao에게 session과 id를 넘겨주면서 DB에서 조회할 수 있도록 하자. - 즉, mybatis와 연동해서 DB에서 데이터를 가져오는 실습 01. pom.xml 수정 1) pom.xml에 추가 2) Maven Repository에서 "spring-jdbc" 검색 https://mvnrepository.com/artifact/org.springframework/spring-jdbc/5.3.14 5.3.14 버전을 pom.xml에 추가 버전 정보는 위에 선언해 놓은 것을 활용할 수 있도록 $..
DAY 142. Log4j Log4j log 로그란? : 상태가 변경되거나, 소프트웨어의 에러/동작 등 이벤트 등을 기록하는 것 로그 활용? : 시스템에 문제가 발생할 때 원인 분석, 사용자 이용 행위 기록 분석 등에 사용된다. log framework ? - 모니터링해서 다양한 분산 처리 환경에 분산되어 있는 log를 수집한다. - 대부분은 파일 형태로 만들어 관리한다. - log는 애플리케이션의 동작에 대해 구체적으로 설명할 수 있어야 한다. - log 수집 시, 기존 성능에 영향을 주지 않아야 한다. (로그인 한다고 해서 성능에 저하가 있어서는 안되는 것처럼) - log 수집에 있어서 어느 환경에서도 유연하게 수집 할 수 있어야 한다. 이런 기능을 제공해주는 것을 log 프레임 워크라고 한다. 각 프로그램마다 고유의 log ..
DAY 134. Maven 설치 00. Maven 설치 - 아파치 메이븐 다운로드 페이지 접속 https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.4 Apache Maven 3.8.4 is the latest release and recommended version for all users. The currently selected download mirror is https://dlcdn.apache.org/. If you encounter a problem with this mirror, please select another mirror. I maven.apache.org 가장 최신 버전인 Maven 3.8.4..
DAY 133. STS(Spring Tool Suite 3) 초기 환경 설정 00. STS 3 다운로드 ▼다운로드 URL은 여기! https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 여기에서 우리는 STS 3 버전을 다운받을 것이다. STS 4 사용을 지향하지만, 레거시 사용을 위함이고, 4 버전 3 버전 각각 버전업데이트를 제공하기 때문에..
DAY 110. 이클립스에서 JSP 라이브러리 추가한 탬플릿 만들기 JSTL (JSP Standard Tag Library) JSP에서 사용하는 커스텀 태그로 공통으로 사용하는 코드의 집합을 사용하기 쉽게 태그화하여 표준으로 제공되는 액션 태그를 말한다. ◆ JSTL Core Library 변수와 URL, 조건문, 반복문 등의 로직과 관련된 JSTL 액션 태그를 제공한다. ◆ JSTL Formatting Library 날짜, 시간, 숫자 데이터의 출력 형식을 지정할 때 사용하는 태그이다. ◆ JSTL Functions Library 문자열 처리에 관련된 메소드들을 EL 형식에서 사용할 수 있게 하는 라이브러리이다. 항상 3가지 라이브러리를 찾아서 복붙하기 귀찮다면 항상 .JSP file을 만들 때 탬플릿에 자동으로 추가되어 있도록 설정을 변경해보자. 1. 라이브러리 탬플..
DAY 108. JSP Apache Taglibs 이클립스에 추가하기 https://tomcat.apache.org/download-taglibs.cgi Apache Tomcat® - Apache Taglibs Downloads Welcome to the Apache Taglibs download page. This page provides download links for obtaining the latest version of the Apache Standard Taglib, as well as links to the archives of older releases. You must verify the integrity of the downloaded files. We pro tomcat.apache.org ▲ 위 링크를 누르면 Taglibs 다운로드 페이지로 연결됩니..
DAY 103. 아파치 톰캣(Apache Tomcat) 이클립스 연동 초기 설정 오늘은 톰캣 다운로드와 이클립스에 연동했던 방법을 작성해보려고 한다. 크게, 해야 하는 일은 인코딩 설정 컴파일 설정 톰캣 연동 이 되겠다. 01. 다운로드 먼저, 톰캣 사이트 접속해서 zip 파일을 다운 받는다. 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 software, as well as links to the archives ..
DAY 97. Java Lombok 설치 및 초기 설정 방법 Lombok 이란? Java에서 '@' 어노테이션을 사용해서 자동으로 반복적으로 사용되는 메소드들을 직접 작성하지 않고 자동으로 추가시켜주는 라이브러리이다. 기존 방식대로 클래스 선언하고, 필드 선언하고, 생성자 넣어주고, 기본 생성자 만들고, getter/setter 메소드, toString 메소드 등의 동작들은 많이 작성될 수록 필요한 필드보다 더 길어지면 가독성도 떨어지고, 코드도 길어지기 때문에 @(어노테이션)을 사용해서 자동으로 추가시켜 주는 역할을 한다. 1. Lombok 다운로드 https://projectlombok.org/download Download projectlombok.org 위의 URL에서 lombok을 다운받아 봅시다. (1.18.22 버전) 다운 경로는 이클립스가 설치되어 ..