스프링
-
Spring - 설정하기Spring 2019. 2. 20. 21:30
스프링으로 개발하기 전에 설정해야 할 것들에 대해 알아보자 처음으로 프로젝트를 생성하면 다음과 같은 구조로 생성이 된다. xml 파일들의 간단한 설명을 옆에 써놓았다. 이제 필요한 부분을 하나씩 설정해보자. 1. pom.xml pom.xml 은 메이븐에 대한 설정이다. 여기서 java-version은 1.8로, springfameword-version은 5.0.6.RELEASE로 변경하자. 1.8 5.0.6.RELEASEel 을 사용할 때 처럼 ${org.springframwork-version} 으로 스프링 프레임 워크의 버전을 가져올 수 있기 때문에 편리하게 사용할 수 있다. 아래로 내려가면 태그 이하로 많은 태그들이 보일 것이다. 이 태그는 메이븐이 라이브러리를 받아올 수 있도록 등록해주는 것이다...
-
Spring - log4j 사용하기Spring 2019. 2. 20. 13:31
log4j 란? 프로그램이 돌아가면서 필요한 내용에 대한 로그를 남기는 기능을 제공한다. 사용법 Logger l = Logger.getLogger(클래스명.class); l.debug("로그 메시지");slf4j (Simple Logging Facade For Java) slf4j : 특정 Logging 서비스 구현체에 종속되지 않도록 추상화 계층을 제공하며, 여러 종류의 로그를 연동할 수 있다. slf4j 사용법 Logger l = LoggerFactory.getLogger(클래스명.class); l.debug("로그 메시지"); log4j.xml 설명 Appenders 로그에 대한 환경설정이다. layaout 태그로 로그의 출력 형식을 지정할 수 있다. PatternLayout을 사용할 때만 para..
-
Spring - 개발 환경 구성하기(STS, Maven)Spring 2019. 2. 18. 23:31
Spring - 개발 환경 구성하기 이 글을 보시는 분들이 JSP/Servlet 으로 자바 기반 웹 프로그래밍을 해보셨다는 가정하에 자바, 톰캣, 데이터 베이스 설치에 대한 설명은 생략한다. STS(Spring Tool Suite) 설치하기 STS 는 스프링 툴이 설치된 이클립스 이다. STS 홈페이지에서 다운로드 할 수 있다. 링크된 주소는 STS 3버전을 다운 받는 주소이다. 4버전이 나왔지만 3버전은 쓰는 이유는 4버전은 스프링 레거시 프로젝트를 생성할 수 없기 때문이다. 원하는 버전으로 본인의 운영체제에 맞게 다운받으면 된다. (이 글에서는 3.9.4 버전에 Windows 64bit로 다운 받았다.) 다운받은 zip 파일의 압축을 풀면 나오는 3개의 폴더 중에 sts-3.9.3.RELEASE 폴더..
-
JSP 액션 태그 (Action Tag)JSP 2019. 1. 29. 22:03
JSP 액션 태그 (Action Tag) 란 무엇일까? JSP 액션 태그는 XML 기술을 이용하여 기존의 JSP 문법을 확장하는 메커니즘을 제공하는 태그이다.웹 브라우저에서 실행되는 것이 아닌 웹 컨테이너에서 실행되고 결과만 브라우저로 보내준다. JSP 에서 기본으로 제공하는 태그는 다음과 같다. 태그명 설명 jsp:include 현재 페이지에 특정 페이지를 포함할 때 사용 jsp:forward 현재 페이지 접근 시 특정 페이지로 이동 (request.forward() 와 동일하다) jsp:param , 의 하위요소로 사용되며, 해당 페이지에 전달할 값을 기록할 때 사용 jsp:usebean Java Bean 객체를 사용하기 위한 태그이다. jsp:setProperty Java 객체 사용 시 Setter..