반응형

jsp 4

[Spring] Model 1 - JSP 가 모든 것을 처리한다.

스프링을 공부한지 1달이 다되가는 시점에서 이제서야 웹 아키텍처가 조금씩 이해가 되기 시작하는 것 같다. MVC 란? Model , View , Controller 의 합성어로 소프트웨어 디자인 패턴이다. 각 M,V,C 에 대해 설명해보자면 - Model : 백그라운드에서 동작하는 로직을 처리하며, 어플리케이션이 '무엇'을 할지 정의한다. 내부 비즈니스 로직 처리 역할 - View : 사용자가 보게 될 결과 화면을 출력하고, 화면에 무엇을 보여주는 역할을 한다. 컨트롤러 하위에 종속되어,모델이 모델/컨트롤러가 보여주고자 하는것을 보여줄 것임 - Controller : 사용자의 입력처리와 흐름 제어를 담당하며, 모델이 어떻게 처리할지 알려주는 역할, 화면의 로직 처리 부분이다. MVC패턴에는 모델1방식과 ..

Back End/Spring 2020.06.24

[JAVA SPRING] : EL 과 JSTL

EL(Expression Language) JSP의 출력 문법을 대체하는 표현 언어 JSP에서의 값 표기법이며, i는 변수 ${ i } EL에서의 값 표기법이며, i는 이름 JSP 2.0에서 새로 추가된 스크립트 언어로서, 기존의 표현식(Expression) 을 대체하는 표현 언어 예를 들어, session 에 저장되어 있는 사용자 이름을 JSP 화면에 출력할 때, 로 표현했다면, EL 을 사용할 경우 ${username} 으로 표현할 수 있다. JSTL(JSP standard Tag Library) JSTL은 태그를 통해 JSP 코드를 관리하는 라이브러리로서, JSP의 가독성이 좋아진다. JSTL 은 라이브러리이기 때문에, JSTL 을 사용하려면 라이브러리를 다운로드해서 추가해야한다. JSP 페이지에서..

Back End/Spring 2020.06.16

[JSP] page 디렉티브 <%@ page %>

JPS 페이지에 대한 정보를 page 디렉티브(Directive)의 속성들을 사용해서 정의한다. 즉, 생성되는 문서의 타입, 스크립팅 언어, import할 클래스, 세션 및 버퍼의 사용 여부, 버퍼의 크기 등 JSP 페이지에서 필요한 설정 정보를 지정한다. 표현 식 : 보다 자세한 내용은 추후 아래 링크를 참고하여 다시한번 공부할 것 참고 링크 https://hyeonstorage.tistory.com/73 [JSP] page 디렉티브 page 디렉티브 JPS 페이지에 대한 정보를 page 디렉티브(Directive)의 속성들을 사용해서 정의한다. 즉, 생성되는 문서의 타입, 스크립팅 언어, import할 클래스, 세션 및 버퍼의 사용 여부, 버퍼 hyeonstorage.tistory.com

Back End/Spring 2020.06.08

Apache Tomcat : the server cannot be started because one or more of the ports are invalid.( JSP eclipse 포트 문제)

아파치 톰캣에 사용하는 포트가 겹치는게 없는데도 자꾸 위와 같은 에러가 뜬다.. 몇분간의 구글링 끝에 해결하는 방법을 찾았는데 원인은 이클립스에 설정되어 있던 http 포트와 겹치는 것이었다. 변경 방법은 아래 링크를 참고하면 쉽게 풀 수 있다. https://snepbnt.tistory.com/81 윈도우 특정 포트 죽이는 방법 - java 포트 중복 문제와 연계 자바 톰캣을 실행하려하다보니, 자주 포트가 충돌하여 톰캣을 실행할 수 없었다. 그래서 우선, 윈도우에서 특정 포트를 죽이는 방법을 시도해 보았다. 1. 우선, netstat -ano 로 현재 윈도우에서 동�� snepbnt.tistory.com https://dololak.tistory.com/23 [이클립스] 톰캣 서버(또는 기타 WAS) ..

Back End/Spring 2020.05.18
반응형