0921 JSP

yunha·2023년 9월 21일
0

JSP/Spring

목록 보기
1/36

jsp 3
spring 5..

세션 - 서버(톰캣 not DB) => 값 유지
주문 처리 : 쿠키 - 클라이언트(chrome) => 값 유지
상품 이미지 : common file load?

개념 : Web + Java Server Page

웹과 JSP 프로그래밍 이해하기

인터넷 : 컴퓨터 - TCP/IP라는 통신 프로토콜 이용 => 정보 주고 받
웹 : 인터넷 연결된 컴으로 정보 공유하는 정보 공간

웹 동작 원리

기본적으로 클라이언트-서버 방식으로 동작 (요청자/고객 <-> 응답자/회사)
가장 널리 쓰이는 웹 서버
: 아파치Apache, 톰캣Tomcat, IIS(Internet Information Server)-윈도우 서버

정적 웹 페이지와 동적 웹 페이지

웹 프로그래밍 언어

: 자바 기반 서버 측 웹 프로그래밍 언어
-JSP 특
: 서블릿 기술 확장
: OOP - Object Oriented

JSP 처리과정

경로 요청하고 실체 응답?
class => init() : 초기화, service(), destroy() : 메모리에서 정리

JSP 생명주기

객체 담아서 리턴

개발 환경 도구

자바 개발 환경 : JDK Java Development Kit ver => 8(1.8)/11/17
자바 실행 환경 : JRE Java Runtime Environment
웹서버 : 톰캣 8.5 => 응답
통합 개발 환경 : 이클립스...

  • JVM(가상머신)=>JRE=>JDK

이클립스 환경설정

Window - Preferences - Java - Installed JREs 확인
enc(oding) - COntent Typres => Text - 'UTF-8' -> Update
=> JSP --> 하위 전부 다 - 'UTF-8' -> Update
enc(oding) - Workspce - Other -> 'UTF-8'
enc(oding) - Web, XML - Encoding 전부 맨위 utf-8로 바꿈

프로젝트 생성 - Properties

  • Build Path -> Library
  • Facets -> JAVA
  • Assembly
    서버 설정 - 브라우저 연결하고 포트 바꾸고 Modules에서 Path 바꿈

스크립트 태그

JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때 => HTML 분리

  • 선언문 <%! %> : 변수와 메서드 정의
  • 스크립틀릿<% %> : 로직 코드 작성
  • 표현문<%= %>
profile
기록

0개의 댓글