본문 바로가기

Study

(50)
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 버전) 다운 경로는 이클립스가 설치되어 ..
DAY 92. JavaScript 배열 연습 문제 - 배열에 추가, 삭제 보기 피자 치킨 당근 햄버거 떡볶이 이 부분에 정답이 출력 될 수 있도록 하세요 처리 및 출력 // 4번 function test4(){ let stringla4 = document.getElementById('stringla4').innerHTML; console.log(stringla4); let la4List = stringla4.split(' '); console.log(la4List); let remove = document.getElementById('remove').value; let add = document.getElementById('add').value; // let d = la4List.indexOf(remove); // let p = la4List.indexOf(add); // c..
DAY 91. JavaScript 배열 연습 문제 - 입력 받은 문자열로 배열 만들기 입력 입력 이 부분에 정답이 출력 될 수 있도록 하세요 출력 // 3번 let strInputList = new Array(); function input(){ let strInput = document.getElementById('strInput'); strInputList.push(strInput.value); strInput.value = ''; console.log(strInputList); }; function test3(){ let p2 = document.getElementById('p2'); p2.innerHTML = `출력 : "${strInputList.sort().reverse()}"`; };
DAY 90. JavaScript 배열 연습 문제 - reverse(), concat() 활용 보기 k b e v o l // 2번 function test2(){ let stringla1 = document.getElementById('stringla1').textContent; let stringla2 = document.getElementById('stringla2').textContent; console.log(stringla1); console.log(stringla2); // let la1List = stringla1.split("").reverse(); let la1List = stringla1.split(' ').join(''); let arr1 = la1List.split("").reverse(); // let reverseArr1 = arr1.reverse(); console.l..