본문 바로가기

spring23

5월 10일 (2) Spring - JSTL 라이브러리 JSTL(Jsp Standard Tag Library) - 간단한 프로그램 로직 구현(변수 활용, 제어문 등) - 다른 jsp 페이지를 포함. - 날짜, 시간, 숫자의 형식 지정 - 문자열 처리 함수 제공 JSTL 라이브러리 필요(dependency) - 1.2 버전. 라이브러리 구성 1) 코어(core) : 접두어는 'c'. 변수, 제어문 등 포함. uri - http://java.sun.com/jsp/jstl/core 2) 포맷(format) : 접두어는 'fmt'. 출력형식 지정 uri - http://java.sun.com/jsp/jstl/fmt 3) 함수(functions) : 접두어는 'fn'. 기타.. uri - http://java.sun.com/jsp/jstl/functions 페이지에 .. 2023. 5. 10.
5월 10일 (1) Spring - JSP 초간단 계산기 계산기 Num 1 : Num 2 : + - * / % JSP 페이지 구성요소 1) 지시자(Directive) JSP 페이지에 대한 설정 정보를 지정할 때 사용 - page : 기본적으로 필요한 지시자, 문서 타입이나 라이브러리를 포함하도록 지시 - taglib : 태그라이브러리, jstl을 사용하기 위한 지시자, prefix, url 두가지 - include : 다른 jsp 페이지를 포함하여 하나의 페이지를 작성할 때 사용하는 지시자 헤더부분에 넣으라고 지시할 수 있는 지사자, 잘 사용하지 않는다. 2) 스크립트릿(Scriptlet) 자바 코드 작성 영역, '' 사이에 작성 3) 선언부(Declaration) 메소드 작성 영역, '' 사이에 작성 4) 표현식(Expression) 변수 값 .. 2023. 5. 10.
5월 9일 (1) Spring - 데이터 전송 방식 프로젝트 만들 때 type : maven packaging : war 선택(jsp 사용하려면)! packaging은 jar은 타임리프를 사용할 때 선택 라이브러리 깔기 org.apache.tomcat.embed tomcat-embed-jasper javax.servlet jstl 1.2 아이콘 안 뜰 때 새로고침하기 파일모양으로 war인지 jar인지 확인 가능 war이면 아래와 같은 모양! 실행 연동시킬 때 아이콘이 입력 안 되는 경우 - main에서 실행 Port number(포트번호) 같은 컴퓨터에 인터넷을 사용하는 여러 프로그램이 동시에 동작 중일 때, IP로는 프로그램을 구분할 수 없다. 각 프로그램을 식별하기 위한 번호(주소)를 포트번호라고 한다. 널리 사용중인 포트번호 web 서버 : 80 F.. 2023. 5. 9.
5월 8일 (2) Spring - Java로 spring 사용하기 html 연결 Server 프로그래밍 패턴 - MVC 패턴 Model - Dto, Service -> Model 객체 View - JSP, Thymeleaf(기본) Controller spring boot 프로젝트(JSP) 프로젝트 생성 New Project 1. Name : 프로젝트 명 2. Builder Type : Maven 3. Group : com.raspberry 4. Packaging : War > Next (라이브러리 설정) Lombok, Spring Web > Create 추가 라이브러리(pom.xml) * 복사 붙여넣기 후 아이콘 눌러서 설치하기 1. tomcat-embed-jasper 2. jstl JSP : View (HTML + JAVA) - Java Server Page Java로 웹 프로그래.. 2023. 5. 8.
5월 8일 (1) Spring이란? - Java로 spring 사용하기 웹 개발에서 많이 사용하는 오픈소스 프레임워크 특징 : DI - 의존성주입, IoC - 제어의 역전 프레임워크란? 아키텍처에 해당하는 골격코드(구조) 장점 : 빠른 구현시간, 쉬운 관리, 개발자 역량 획일화, 검증된 아키텍처의 재사용과 일관성 유지 아키텍처란? 전체 애플리케이션의 구조를 결정 DI(Dependency Injection 의존성 주입) 일체형 HAS-A관계, A가 B를 생성하는 관계 분리/부착형, A객체가 B 객체를 사용하는 관계 부품을 생성하고. 제품을 조립해 주는 공정과정을 대신해 주는 라이브러리 Ioc(Invension of Control 제어의 역전) 프레임워크에 제어의 권한을 넘김 개발자는 설계도만 작성, 나머지를 스프링워크에서 처리해 줌 사용되는 시점에 따라서 생성될 수 있도록 처.. 2023. 5. 8.