일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- riceteacatpanda
- mysql
- 방명록 만들기
- 동읍면 DB
- Forensic 절차
- DBMS
- ㅁㅇㅂ??ㅇㅈㄷ ㅎㅇㅌ...
- 네이버 인턴
- 소프트웨어 개발보안 경진대회
- 인턴 후기
- react
- 정보보호병 후기
- PyAmdecoder
- jsp
- webhacking 처음
- frontend
- EER
- Django
- Database
- 인턴 지원
- Layered Architecture
- spring
- 행정지역 DB
- 소개딩
- restapi
- JSTL
- 메모리 포랜식
- 3단계 지역 DB
- SessionAttribute
- reversing.kr
- Today
- Total
목록BACK_END/Spring 공부 (21)
웹찢남
Spring Framework란 - 엔터프라이즈 급 APP을 구축할 수 있는 가벼운 솔루션 - 원하는 부분만 가져다 사용할 수 있도록 모듈화가 잘됨 - MVC Framework를 제공 - AOP 지원, IoC 컨테이너 - 약 20개의 모듈로 구성 컨테이너란? - 인스턴스의 생명주기 관리 - 생성된 인스턴스들에게 추가적인 기능 제공 IoC(Inversion of Control)란? - 흐름의 제어를 개발자가 하는 것이 아니라 다른 프로그램이 그 흐름을 제어 DI(Dependency Injection)란? - 의존성 주입 - 클래스 사이의 의존 관계를 빈 설정 정보를 바탕으로 컨테이너가 자동으로 연결 BeanFactory: Ioc/DI에 대한 기본 기능을 가지고 있음 ApplicationContext: Be..

JSTL은 JSP 페이지에서 조건문 처리, 반복문 처리 등을 html tag 형태로 작성할 수 있게 도와줌 사용법 1) tomcat.apache.org/download-taglibs.cgi Apache Tomcat® - Apache Taglibs Downloads Welcome to the Apache Taglibs download page. This page provides download links for obtaining the latest version of the Apache Standard Taglib, as well as links to the archives of older releases. You must verify the integrity of the downloaded files. ..

EL (Expression Language) - 값을 표현하는데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완 - JSP의 스코프에 맞는 속성 사용 - 집합 객체에 대한 접근 방법 제공 - 수치 연산, 관계 연산, 논리 연산자 제공 - 자바 클래스 메소드 호출 기능 제공 - 표현 언어(EL)만의 기본 객체 제공 - ${expr}로 사용 expr: EL이 정의한 문법에 따라 값을 표현하는 식 객체 접근 규칙 - ${.} - 표현 1이나 표현 2가 null이면 null 반환 - 표현 1이 Map일 경우 표현 2를 key로한 값을 반환 - 표현 1이 List나 배열이면 표현 2가 정수일 경우 해당 정수번째 index에 해당하는 값 반환 - 만약 정수가 아닐 경우 오류 발생 - 표현 1이 객체일 경우 표..
웹 프로그래밍 중 약속된 객체들이 존재하고 이 객체의 범위가 존재함 Scope는 Application, Session, Request, Page로 나뉨 Application : 하나의 어플리케이션 생성되고 소멸될 때까지 변수가 유지되는 경우 사용 Session : 웹 브라우저 별로 변수가 관리되는 경우 사용 Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 Page : 페이지 내에서 지역변수처럼 사용 Page Scope - 특정 서블릿이나 JSP가 실행되는 동안에만 정보를 유지하고 싶을 때 사용 PageContext 추상 클래스를 사용한다. JSP 페이지에서 pageContext라는 내장 객체로 사용 가능 하다. forward가 될 경우 해당 Pag..
JSP (JavaServer Pages) jsp는 jsp 자체가 동작하는게 아니라 Servlet으로 바꿔서 동작 (실제로 sum.jsp는 sum_jsp.java로 변환됨, 보통 service안에 작성됨) 따라서 아래의 꺽쇠들은 Servlet으로 변환할 때 어떻게 바꿀지 알려주는 부분 : 지시자 EX) 이런 식으로 page 지시자로 사용 - java 언어로 나옴, content type 선언, jsp Encoding type 선언 : 스크립트릿(Scriptlet) html안에서 프로그램을 실행 하기 위함, 프로그래밍 코드 기술 EX)

package examples; import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/LifeCycleServlet") public class LifeCycleServlet extends HttpServlet { private static f..