목록개발공부/Spring (23)
개발자 도전기
EL(Expression Language) EL은 JSP에서 사용되는 스크립트 언어로 JSP에서 데이터를 출력하고 조작하는 데 사용된다. EL의 연산자 EL에서는 산술연산, 비교연산, 논리연산, 삼항연산이 가능하다 ✅ 산술연산 JAVA와는 다르게 문자열도 숫자처럼 계산이 가능하다 산술연산 : + , - . * , /, % ${5 + 3} ${7 - 3} ${8 * 3} ${6 / 2} ${7 / 2} ${7 div 2} ${7 % 2} ${15 mod 4} ${"3" + "4"} ${num1} + ${num2} = ${num1 + num2} ✅ 비교연산 비교연산 > , =, 3} ${5 gt 3} ${5 = 3} ${5 ge 3} ${5 투표 가능 투표 불가능..
JSP JSP(JavaServer Page)는 Java 웹 어플리케이션에서 사용자 인터페이스를 구현하기 위한 서버 측 view 기술 중 하나로, HTML 문서 내에 Java 코드를 삽입하여 동적으로 웹 페이지를 생성하는 데 사용된다. 예를 들어, 데이터베이스에서 정보를 가져와 테이블에 표시하거나, 사용자의 입력을 받아 처리하는 기능을 구현할 때 사용한다 JSP 사용방법 Model 객체의 attributeValue를 불러오기 위해서는 ${} 내부에 attributeName을 넣는다 ${name1} 배열의 경우 배열 사용법과 유사하게 attributeName[index] 기입 배열 사용법 ${car[0]} ${car[1]} ${car[2]} List의 경우 배열 사용법과 동일 ${myList[0]} ${my..
Spring MVC FrameWork MVC 아키텍처를 기반으로 하는 Spring 프레임워크로 Java 웹 어플리케이션을 개발하기 위해 사용한다. Model, View, Controller로 구성되어 사용자의 요청을 처리하고 응답한다. Controller Spring Controller는 MVC 아키텍처의 핵심 부분 중 하나로, 사용자의 요청을 처리하고 그에 맞는 응답을 생성하는 역할을 한다. 클래스에 @Controller 어노테이션을 선언하게 되면 그 클래스는 Controller가 된다. ✅ 요청 매핑(Request Mapping) URL 패턴과 Controller 메서드를 매핑하여 요청이 들어왔을 때 어떤 Controller 메서드가 실행될지 결정한다. 이를 위해 @RequestMapping 어노테이..