자바에서 스트림은 크게 두가지로 나뉘어지게 된다. 입출력(File I/O, System I/O)에 사용하는 스트림 Collection을 통해 다량의 데이터를 처리할때 사용하는 스트림 > 이번에 알아볼 스트림은 Collection 을 통한 다량의 데이터 처리를 위한 스
문자열을 저장하는 참조자료형 String의 내부 기능 메소드들에 대해서 알아보자. charAt(int index)index번째에 있는 '문자'를 리턴한다.compareTo(String anotherString)두개의 문자열을 사전식(lexicographically)
정규표현식(Regular Expression)이란 컴퓨터 과학의 정규언어로부터 유래한 것으로 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식 언어이다.
배열로 저장된 여러 값들을 Mybatis의 sql문으로 적용하는 법에 대해서 알아보자.jsp > controller > service > DAO > mybatisHttpServletRequest 클래스를 이용해 배열로 된 deleteMultis라는 배열을 만들었다.de
체크박스를 여러개 클릭했을때 여러 값을 받아오기 위해서는 어떻게 해야할까.체크박스 속성 중 name값을 모두 다르게 준다면 받아 올 수 있겠지만, 여러 변수로 관리해야 하는 복잡함이 생긴다.name 값을 모두 같게 하여 value값을 받아 올 수 있는 방법이 있다면,
StringTokenizer 클래스는 문자열을 사용자가 지정한 구분자로 문자열을 쪼개주는 클래스이다.String(문자열을) Tokenizer(토큰화한다)하나의 문자열을 여러 개의 토큰으로 분리하는 클래스import java.util.StringTokenizer;Stri
@Contoller 어노테이션을 붙이면 핸들러가 스캔할 수 있는 빈(Bean) 객체가 되어 서블릿용 컨테이너에 생성된다. 마찬가지로 @Repository, @service 어노테이션은 해당 클래스를 루트 컨테이너에 빈(Bean) 객체로 생성해주는 어노테이션이다.둘 다
Mybatis를 Spring에 사용하기 위해서 의존성을 추가해 주어야 한다.mysql과 함께 사용하기 위해서 위 두가지 의존성을 추가프로퍼티 설정 파일에 다음 3가지 내용을 추가해 준다.DBMS 정보(mysql url, id, pw)Mybatis mapper 파일에
모델은 MVC 3대 요소 중 하나이며 컨트롤러에서 처리한 비즈니스 로직과 서비스 처리 결과 데이터를 저장하는 역할을 한다.
반복문은 코드의 중복 제거를 위해 사용된다.반복문을 이용하면 동일한 작업을 특정 횟수만큼 실행할 수 있다.jstl에서 흔하게 사용하는 foreach문에 대해서 알아보자.foreach문을 사용하기 앞서 JSP페이지에 jstl core 선언이 필요하다.<%@ tagl
프로그램의 흐름을 개발자가 직접 제어하는 것이 아닌 외부에서 제어 및 관리프레임워크를 사용하면 객체의 생명 주기를 모두 프레임워크에 위임할 수 있다. 즉, 외부 라이브러리가 프로그래머가 작성한 코드를 호출하고, 흐름을 제어한다.IoC는 클래스 간의 결합을 느슨하게 해
XML 기술을 이용하여 기존의 JSP 문법을 확장하는 매커니즘을 제공하는 태그웹 브라우저에서 실행되는 것이 아니라 웹 컨테이너에서 실행되고 결과만 브라우저로 보냄JSP페이지에서 바로 사용태그 앞에 jsp 접두어가 붙음<jsp:include page="../samp
Expression Language의 약자로 JSP 2.0버전에서 추가 됨<%=%>, out.print()와 같이 JSP에 쓰이는 Java 코드를 간결하게 사용하는 방법으로화면에 표현하고자 하는 코드를 ${value} 형식으로 표현하여 작성
Servlet Filter란? Client로 부터 Server로 요청이 들어오기 전에 서블릿을 거쳐서 필터링 하는 것을 서블릿 필터라고 한다. 지금까지 Servlet은 였다면 Filter는 이다. Filter의 가 더 부모클래스이다. 즉, 공통적인 기능들을 서블릿이
dispatch는 '보내다'라는 뜻을 가지고 있다. 디스패처 서블릿은 스프링 어플리케이션의 최전방에서 HTTP 프로토콜로 들어오는 모든 요청을 받아 적합한 컨트롤로에 위임하는 프론트 컨트롤러라 볼 수 있다.프론트 컨트롤러(Front Controller)주로 서블릿 컨테
Session 정의 일정 시간동안 같은 브라우저로부터 들어오는 값을 일정하게 유지시키는 기술 브라우저가 페이지의 방문 시점부터 브라우저 종료 시점 까지 유지 방문자가 웹 서버에 접속해 있는 상태를 하나의 단위로 봄 특징 웹 서버에 저장되는 쿠키(쿠키의 일종임) 웹 브라
정보를 저장하기 위해 사용웹서버에서 PC로 보내는 작은 파일들을 저장특정한 웹 사이트를 접속할 때 발생브라우저에 정보들이 저장 된 후 이후에 필요에 의해 서버로 보내진다.한개의 키 값에 한개의 값이 들어간다.사용자의 인증을 도움만료기간이 있어 시간이 지나면 자동 삭제C
get방식의 파라미터 전달에 대해 알아보고자 한다.get방식의 파라미터는 주소(url)을 통해 전달된다.ip:port/index?name=bottlename이라는 변수에 bottle이라는 문자열이 담기는 것과 비슷한 원리이다.