profile
Developer

Stream API

자바에서 스트림은 크게 두가지로 나뉘어지게 된다. 입출력(File I/O, System I/O)에 사용하는 스트림 Collection을 통해 다량의 데이터를 처리할때 사용하는 스트림 > 이번에 알아볼 스트림은 Collection 을 통한 다량의 데이터 처리를 위한 스

약 8시간 전
·
0개의 댓글
·

자바 String 클래스

문자열을 저장하는 참조자료형 String의 내부 기능 메소드들에 대해서 알아보자. charAt​(int index)index번째에 있는 '문자'를 리턴한다.compareTo​(String anotherString)두개의 문자열을 사전식(lexicographically)

약 14시간 전
·
0개의 댓글
·

자바 정규표현식

정규표현식(Regular Expression)이란 컴퓨터 과학의 정규언어로부터 유래한 것으로 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식 언어이다.

2일 전
·
0개의 댓글
·

문자열 뒤집기

split과 join을 이용StringBuilder의 reverse를 이용

4일 전
·
0개의 댓글
·

배열로 넘어온 값을 sql문에 적용

배열로 저장된 여러 값들을 Mybatis의 sql문으로 적용하는 법에 대해서 알아보자.jsp > controller > service > DAO > mybatisHttpServletRequest 클래스를 이용해 배열로 된 deleteMultis라는 배열을 만들었다.de

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

여러 체크박스 파라미터를 받아오자.

체크박스를 여러개 클릭했을때 여러 값을 받아오기 위해서는 어떻게 해야할까.체크박스 속성 중 name값을 모두 다르게 준다면 받아 올 수 있겠지만, 여러 변수로 관리해야 하는 복잡함이 생긴다.name 값을 모두 같게 하여 value값을 받아 올 수 있는 방법이 있다면,

2023년 1월 26일
·
0개의 댓글
·

StringTokenzier

StringTokenizer 클래스는 문자열을 사용자가 지정한 구분자로 문자열을 쪼개주는 클래스이다.String(문자열을) Tokenizer(토큰화한다)하나의 문자열을 여러 개의 토큰으로 분리하는 클래스import java.util.StringTokenizer;Stri

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

2798 블랙잭

2023년 1월 18일
·
0개의 댓글
·

Spring @Repository, @Service 어노테이션

@Contoller 어노테이션을 붙이면 핸들러가 스캔할 수 있는 빈(Bean) 객체가 되어 서블릿용 컨테이너에 생성된다. 마찬가지로 @Repository, @service 어노테이션은 해당 클래스를 루트 컨테이너에 빈(Bean) 객체로 생성해주는 어노테이션이다.둘 다

2023년 1월 18일
·
0개의 댓글
·

Mybatis Configuration

Mybatis를 Spring에 사용하기 위해서 의존성을 추가해 주어야 한다.mysql과 함께 사용하기 위해서 위 두가지 의존성을 추가프로퍼티 설정 파일에 다음 3가지 내용을 추가해 준다.DBMS 정보(mysql url, id, pw)Mybatis mapper 파일에

2023년 1월 18일
·
0개의 댓글
·

Spring ModelAndView

모델은 MVC 3대 요소 중 하나이며 컨트롤러에서 처리한 비즈니스 로직과 서비스 처리 결과 데이터를 저장하는 역할을 한다.

2023년 1월 15일
·
0개의 댓글
·

JSTL ForEach

반복문은 코드의 중복 제거를 위해 사용된다.반복문을 이용하면 동일한 작업을 특정 횟수만큼 실행할 수 있다.jstl에서 흔하게 사용하는 foreach문에 대해서 알아보자.foreach문을 사용하기 앞서 JSP페이지에 jstl core 선언이 필요하다.<%@ tagl

2023년 1월 15일
·
0개의 댓글
·

제어의 역전(Inversion of Control, IoC)

프로그램의 흐름을 개발자가 직접 제어하는 것이 아닌 외부에서 제어 및 관리프레임워크를 사용하면 객체의 생명 주기를 모두 프레임워크에 위임할 수 있다. 즉, 외부 라이브러리가 프로그래머가 작성한 코드를 호출하고, 흐름을 제어한다.IoC는 클래스 간의 결합을 느슨하게 해

2023년 1월 10일
·
0개의 댓글
·
post-thumbnail

JSP Action Tag

XML 기술을 이용하여 기존의 JSP 문법을 확장하는 매커니즘을 제공하는 태그웹 브라우저에서 실행되는 것이 아니라 웹 컨테이너에서 실행되고 결과만 브라우저로 보냄JSP페이지에서 바로 사용태그 앞에 jsp 접두어가 붙음<jsp:include page="../samp

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

EL

Expression Language의 약자로 JSP 2.0버전에서 추가 됨<%=%>, out.print()와 같이 JSP에 쓰이는 Java 코드를 간결하게 사용하는 방법으로화면에 표현하고자 하는 코드를 ${value} 형식으로 표현하여 작성

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

Servlet Filter

Servlet Filter란? Client로 부터 Server로 요청이 들어오기 전에 서블릿을 거쳐서 필터링 하는 것을 서블릿 필터라고 한다. 지금까지 Servlet은 였다면 Filter는 이다. Filter의 가 더 부모클래스이다. 즉, 공통적인 기능들을 서블릿이

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

Servlet Dispatcher

dispatch는 '보내다'라는 뜻을 가지고 있다. 디스패처 서블릿은 스프링 어플리케이션의 최전방에서 HTTP 프로토콜로 들어오는 모든 요청을 받아 적합한 컨트롤로에 위임하는 프론트 컨트롤러라 볼 수 있다.프론트 컨트롤러(Front Controller)주로 서블릿 컨테

2022년 12월 28일
·
0개의 댓글
·

Servlet Session

Session 정의 일정 시간동안 같은 브라우저로부터 들어오는 값을 일정하게 유지시키는 기술 브라우저가 페이지의 방문 시점부터 브라우저 종료 시점 까지 유지 방문자가 웹 서버에 접속해 있는 상태를 하나의 단위로 봄 특징 웹 서버에 저장되는 쿠키(쿠키의 일종임) 웹 브라

2022년 12월 28일
·
0개의 댓글
·

Servlet Cookies

정보를 저장하기 위해 사용웹서버에서 PC로 보내는 작은 파일들을 저장특정한 웹 사이트를 접속할 때 발생브라우저에 정보들이 저장 된 후 이후에 필요에 의해 서버로 보내진다.한개의 키 값에 한개의 값이 들어간다.사용자의 인증을 도움만료기간이 있어 시간이 지나면 자동 삭제C

2022년 12월 28일
·
0개의 댓글
·

Servlet Parameter

get방식의 파라미터 전달에 대해 알아보고자 한다.get방식의 파라미터는 주소(url)을 통해 전달된다.ip:port/index?name=bottlename이라는 변수에 bottle이라는 문자열이 담기는 것과 비슷한 원리이다.

2022년 12월 28일
·
0개의 댓글
·