전체 글 23

Spring 도서쇼핑몰 예제 실습 (1) - Controller , jsp 예제

브라우저의 앤드포인트가 현재는 /controller/home으로 있는데 우리는 최초 앤드포인트 명을 /controller에서 /BookMarket으로 바꾸는 방법을 해보고자 한다   북마켓 만들기 예제@Override를 써도되고 안써도되지만 차이는@Override 어노테이션을 사용하면 컴파일러가 추가적으로 한번 검증해줌 결론 : 웬만하면 @Override를 쓰는게 좋다.

Spring 2025.01.09

자바의 Collection ( List , Map , Set )

자바의 Collection Framework는 데이터를 효율적으로 관리하고 조작하기 위한 클래스와 인터페이스의 집합입니다. 주요 인터페이스로는 List, Set, Map 등이 있으며, 각각 고유한 특성과 용도를 가지고 있습니다. 아래는 각 인터페이스와 주요 구현 클래스, 그리고 사용 예제입니다.1. Set 인터페이스특징:중복 요소를 허용하지 않음.요소의 순서를 보장하지 않음. (HashSet)순서를 보장하는 경우도 있음. (LinkedHashSet)정렬된 순서를 유지. (TreeSet)주요 구현 클래스HashSet: 요소의 순서를 보장하지 않음.LinkedHashSet: 요소의 삽입 순서를 유지.TreeSet: 요소를 정렬된 상태로 유지.2. Map 인터페이스특징:키-값 쌍(Key-Value Pair)으..

JAVA 2025.01.06

코딩테스트(Lv0) 특정 문자 제거하기 (문자열 처리 함수 피드백)

class Solution { public String solution(String my_string, String letter) { String answer = ""; char my_letter = letter.charAt(0); int strLeng = my_string.length(); for(int i = 0; i 본인이 작성한 코드의 실행 속도가 효율적이지 못한 것 같아 다른 사람들의 풀이과 비교해보자  해결 방법 (2) 는 본인이 했던 방법이랑 유사한 것 같다 .  StringBuilder answer = new StringBuilder();answer.append(c); 이 코드라인에 있는   StringBuilder와 a..

JAVA 입출력 개념 정리 (Scanner), String 참조변수

Java에서 입력을 처리하는 가장 기본적인 방법 중 하나는 Scanner 클래스를 사용하는 것입니다. Scanner는 표준 입력(키보드)으로부터 데이터를 읽을 수 있도록 도와주는 클래스입니다.Scanner 사용 개념Scanner 객체 생성:Scanner 객체는 System.in을 매개변수로 받아 생성합니다.   Scanner scanner = new Scanner(System.in);사용 가능한 메서드:nextLine() : 한 줄의 문자열을 입력받습니다.nextInt() : 정수를 입력받습니다.nextDouble() : 실수를 입력받습니다.next() : 공백 전까지의 문자열을 입력받습니다.기타 다양한 데이터 타입을 지원하는 메서드가 있습니다.리소스 해제:사용이 끝난 후에는 scanner.close()..

JAVA 2025.01.04

스프링 MVC 개발 환경 설정 -1 (Eclipse)

크롬 브라우저에 openJDK 17 download 검색    이클립스에 톰캣 서버 9,0 넣는건스프링 코딩 공작소 2장 2.1.2강 참고 그림 2.39 톰캣 서버 연동하기 부터 참고하자 그림 2-45 그림 / 이클립스 마켓플레이스  선택 ( 이클립스 버전에 맞는 STS 선택) 현재 (25.01.03) 에서는 막힌 상태이다. sts 다운https://blog.naver.com/wisejia/223365361844 spring sts3에서 spring mvc project 안 보이는 문제 해결 (spring3 legacy 만들기)아래 내용은 중앙 정보기술인재개발원 학생들을 위해 만들었습니다. 다운로드가 실행되지 않는다면 알려주...blog.naver.com

Spring 2025.01.04

스프링 첫 시작 개념정리 + 스프링 코딩 공작소 E - Book 링크

https://blog.naver.com/wisejia/223365361844 spring sts3에서 spring mvc project 안 보이는 문제 해결 (spring3 legacy 만들기)아래 내용은 중앙 정보기술인재개발원 학생들을 위해 만들었습니다. 다운로드가 실행되지 않는다면 알려주...blog.naver.com이거 넣어줘야함 new project할떄https://thebook.io/080266/ 스프링 코딩 공작소더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io                             스프링 개념 학습에 참고할 E - Book 링크스프링이란 ? 스프링은 Java EE 기반의 경량 오픈 소스 프레임워크로, 성능이 ..

Spring 2025.01.03