분류 전체보기(222)
-
15주차 - Spring (1) 스프링 코드 작성에 앞서 알아둘 것들
이번의 목표 01.Spring Framework란? 02. 스프링에서 .jsp 파일에 접근하는 방법 03. Context:component-scam 적용 어노테이션 04. 자동 주입 어노테이션 01. Spring Framework란? 스프링 프레임워크에 대해 알기전에 먼저 프레임워크(Framework)란 틀, 뼈대, 체계 등을 의미합니다. 즉 기초가 되는 것을 얘기합니다. 스프링 프레임 워크도 이와 마찬가지로 소프트웨어의 개발에 사용되는 뼈대의 역할을 합니다. 스프링 프레임워크에 대해 공부하기전에 알아야할 특징 몇가지만 알아보겠습니다. 1) 첫번째로 알아볼 것은 POJO 입니다. POJO : Plain Old Java Object 의 약자로 순수한 자바 오브젝트를 뜻합니다. 이 POJO는 객체지향적인 원..
2022.10.14 -
15주차 - jsp(13) Action Tag - 3
이번의 목표 01. , 을 사용해보자 01. , 을 사용해보자. 지금까지 , , 에 대해 공부했습니다. 이번에는 , 을 이용하여 페이지를 이동하고 파라미터를 저장하는 방법에 대해 공부해보겠습니다. 는 페이지를 이동하는데에 사용됩니다. 사용 예시는 아래와 같습니다. 이때 바로 닫지 않고 닫는 태그를 사용한다면 그 사이에 파라미터를 전달해줄 수도 있습니다. 은 파라미터를 만드는 변수입니다. 사용 예시는 아래와 같습니다. 위에서 설명한대로 의 여는 태그와 닫는 태그 사이에 을 사용한다면 파라미터를 전달할 수도 있습니다. 사용 예시는 아래와 같습니다. 를 기존에 사용하던 방법으로 표현을 하자면 request.getRequestDispatcher("페이지.jsp").forward(request, response)..
2022.10.14 -
15주차 - jsp (12) Action Tag - 2.2
이번의 목표 01. , 의 코드를 간략하게하여 가독성을 높여보자 01. , 의 코드를 간략하게하여 가독성을 높여보자 지난시간에는 사용자가 입력한 데이터들을 name값마다 가져와 저장하여 출력하는 예제를 만들어봤습니다. 이번에는 지난 시간의 코드를 보다 짧고 간결하게 만들어 가독성을 높이는 방법에 대해 알아보겠습니다. 태그를 사용할때 property의 값을 받고자하는 데이터의 name 값으로 하나씩 받는 방법도 있습니다. 하지만 그 데이터가 너무 많을 경우에는 일일이 입력하기에는 코드도 길고 가독성이 떨어지게 됩니다. 그럴때에는 property="*" 만 입력한다면 전달받은 파라미터의 값들을 모두 변수에 저장할 수 있습니다. 사용 예시는 아래와 같습니다. 이와 마찬가지로 도 EL표현식을 사용하여 코드를 간..
2022.10.14 -
15주차 - jsp (11) Action Tag - 2
이번의 목표 01. Action Tag를 사용하여 회원가입 폼을 만들어보자. 01. Action Tag를 사용하여 회원가입 폼을 만들어보자. 지난 시간에는 , , 에 대해 공부했습니다. 위의 세가지 태그를 사용하여 사용자가 입력한 값을 출력하는 코드를 만들었습니다. 이번에는 회원가입 폼을 만들어 사용자에게 다양한 값을 입력받아 출력하는 코드를 작성해보겠습니다. 01. 데이터 입력 페이지 코드 02. 데이터 출력 페이지 코드 03. 사용된 클래스 파일 04. 실행 화면 01. 데이터 입력 페이지 코드 02. 데이터 출력 페이지 코드 아이디 : 비밀번호 : 비밀번호 확인 : 이름 : 이메일 : 03. 사용된 클래스 파일 package actionTag; public class ex02 { private St..
2022.10.14 -
15주차 - jsp(10) action Tag - 1
이번의 목표 01. jsp 의 Action Tag에 대해 알아보자 01. jsp의 Action Tag에 대해 알아보자 Action Tag에는 아래의 종류가 있습니다. 이중에서도 이번에는 , , 를 알아보겠습니다. 에서 빈(Bean)을 생성한다는 말이 다소 생소할 수 있습니다. 보다 쉽게 이해하기 위해서는 인스턴스를 생성한다 생각하면 쉽습니다. 의 사용 예시는 아래와 같습니다. 와 는 기존에 배우고 사용했던 setter/getter의 역할을 수행합니다. 사용 방법은 둘이 유사하며 예시는 아래와 같습니다. 앞서 만든 을 기준으로 설명하자면 이때에 property는 이전 페이지에서 전달해준 form에서 name 값을 입력하여 그 value를 받아옵니다. name="변수" 에서 사용되는 변수란 위에서 을 이용하..
2022.10.14 -
15주차 - jsp (9) <c:url>
이번의 목표 01. 태그를 사용하여 url을 출력해보자 01. 태그를 사용하여 url을 출력해보자 태그는 context root를 기준으로 url을 받아올 수 있습니다. 사용 예시는 아래와 같습니다. 01. 코드 02. 실행 화면 01. 코드 web context root : ${root} jstl path : ${jstl} 02. 실행 화면
2022.10.14