사색을 사색하다
  • 홈
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 프로그래밍
        • AWS
        • Java
        • SQL
        • HTML & CSS
        • Spring
        • Python
        • Machine Learning
        • Statistics
      • Issues
      • ZIO. 일상
        • TV, 영화 리뷰
        • 생활정보
        • knowledge
      • 사회, 시사, 경제
        • 가상화폐
        • 한 발 한 발 딛는 중
      • 블로그 운영하기
  • 홈
프로그래밍/Spring

[Spring]JSP 기본객체 저장소 객체 영역 DTO 자바빈즈 규약

1. JSP의 기본 객체 1) 생성없이 사용할 수 있는 객체를 말한다. 2) service() 메소드의 지역 변수(Local Variable)로 선언되어 있다. 3) JSP에서 선언없이 사용 가능하다. 2. JSP의 기본 객체 종류 1) request : 요청 정보가 담겨있는 객체 2) response : 요청에 응답을 작성할 때 사용 3) session : HTTP Session을 구현한 객체, 세션 정보 저장에 사용. 4) application (javax.servlet.ServletContext) : Web Application 전체에서 공유하는 객체. 5) pageContext : JSP 페이지의 context 정보를 제공. 6) page (java.lang.Object) : JSP 페이지 객체 ..

2022. 10. 28. 09:35
프로그래밍/Spring

[Spring] 관심사 분리, MVC pattern, 컴포넌트 아키텍처, 프론트 컨트롤러

1. 관심사의 분리 (Separation of Concerns)와 계층화(Layering) 1) 관심이 같은 것은 한 곳으로 모으고, 다른 것은 따로 떨어뜨려 서로 영향을 주지 않도록 분리하는 것이다. 2) 복잡한 소프트웨어를 계층으로 나눔으로써 관심사를 분리한다. - 프레젠테이션(Presentation) : 사용자와 소프트웨어간 상호작용을 처리한다. - 도메인 (Domain) : 핵심 업무 논리 처리하는 객체들로 구성되어있다. 엔터프라이즈 애플리케이션에서 가장 중요한 자산이다. - 데이터 원본 (DataSource) : 파일 또는 데이터베이스 시스템 등과 데이터 송수신 처리한다. 2. 소프트웨어 개발 시 지켜야 할 두가지 요건 1) 오늘 완성해야 하는 기능을 구현하는 코드를 짜야 하는 동시에 다음 날 ..

2022. 10. 27. 09:30
프로그래밍/Spring

[Spring] 표현식, 표현언어, 영역, Scope, 내장객체

1. 소개 1) 표현 언어 (Expression Language) - 변수의 값을 표현식보다 편하게 출력할 수 있게 해 준다. - 표현식 - 스크립트 언어 - JSP의 기본 문법 보완하는 역할을 한다. - 4가지 영역(Scope) 2) EL 기본 사용법 ${ 속성 } - 속성 : 영역에 저장된 속성을 뜻한다. ex) ${ requestScope.saveVar } 3) EL의 객체 표현 방식 -.(점)이나 [](대괄호)를 사용한다. ex) ${param.id } ${paramValues.sns[0] } 2. EL의 내장 객체 1) 4가지 영역에 접근하거나 사용자의 요청 처리하기 위한 객체들을 제공한다. 2) 4가지 영역 pageScope page 영역에 저장된 속성값을 읽어온다. requestScope r..

2022. 10. 26. 10:57
프로그래밍/Spring

[Spring] 스크립트 요소 (스크립틀릿, 표현식, 선언부) 지시어 등

1. 소개 1) 동적인 웹 페이지를 개발하기 위한 웹 프로그래밍 기술이다. 2) 자바 언어를 사용하여 서버 측에서 웹 페이지들을 생성해 웹 브라우저로 전송해준다. 3) 장점 - 짧은 코드로 동적인 웹 페이지를 생성할 수 있다. - 기본적인 예외는 자동으로 처리된다,. - 스레드 기반으로 실행되어 시스템 자원은 절약해준다. 4) Jakarta EE의 핵심 요소 (기업용 자바 기술 집합체) 2. 주요 차이 서블릿 JSP 자바 코드 안에서 전체 HTML페이지를 생성 HTML 코드 안에서 필요한 부분만 자바코드를 스크립트 형태로 추가 변수 선언 및 초기화는 반드시 선행되어야 함 내장 객체로 제공하여 즉시 사용 할 수 있음 컨트롤러 (Controller)를 만들 때 사용 처리된 결과를 보여주는 뷰(View)를 만..

2022. 10. 25. 12:50
프로그래밍/Spring

[Spring] JSP 서블릿 Request Response 객체

1. 자바 서블릿(Java Servlet) & JSP (JavaServer Page) 1) Java EE (Jakarta EE)에 속한 기술 2) 자바 웹 애플리케이션의 기반 기술 3) 웹 콘텐츠를 동적으로 생성하는 서버 측 자바 프로그램이다. 4) Jakarta EE 컨테이너 또는 서블릿 컨테이너에서 동작한다. 2. 서블릿 컨테이너(Servlet Container) 1) 네트워크 통신 제어, 스레드 기반 병렬 처리한다. 2) 서블릿과 JSP의 생명주기(생성, 호출, 소멸)를 관리한다. 3) 다수의 웹 애플리케이션을 실행할 수 있고 개별로 환경을 관리한다. 3. 웹 프로그래밍 근간 1) 요청(Request)과 응답(Response) - HttpServletRequest - String getParamet..

2022. 10. 24. 10:07
프로그래밍/Spring

[Spring] 웹 서버, 컨테이너, WAS, HTTPs, 포트, Mime, URL

1. 웹 서버(Web Server) 1) 사용자로부터 HTTP 요청을 받거나 웹 컨터이너가 전달해준 결과물을 정적인 페이지로 생성하여 사용자에게 응답해주는 소프트웨어를 말한다. 2) 웹 페이지는 주로 HTML, CSS, Java Script 등으로 구성된다. 2. 웹 컨테이너(Web Container) 1) 웹 서버가 전송해준 요청을 기초로 동적인 페이지를 생성하여 웹서버로 돌려준다. 2) 동적 페이지라는 것은 사용자마다 다른 결과로 응답할 수 있기 때문이다. ex) 로그인 : 로그인한 아이디를 보고 각자에 맞는 페이지를 구성해 보내주는 것이다. 3. WAS(Web Application Server) 1) 웹 애플리케이션이 실행될 수 있는 환경을 제공하는 소프트웨어이다. 2) 웹 서버와 웹 컨테이너를 포..

2022. 10. 20. 10:05
  • «
  • 1
  • ···
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • ···
  • 42
  • »
반응형
160x600
Powered by Privatenote Copyright © 사색을 사색하다 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바