● Servlet 이란 ?
=> 자바를 이용하여 웹을 만들기 위해 필요한 기술
=> 일반적으로 웹 서버는 정적인 페이지만 제공하므로, 동적인 페이지를 제공하는 서블릿이 필요
● 수업의 구성 환경은 ?
=> Tomcat 9, MySQL 5, Eclipse photon, EL, Emmet
● EL 이란 ?
=> Expression Language
=> jsp (자바를 웹에서 쓸 수 있게 해주는 페이지, 언어 아님...) 에서 저장 객체를 출력할 때 스크립틀릿 (<%-- <% %> --%>) 기술을 전혀 쓰지 않을 수 있도록 해주는 언어
=> 라이브러리에 추가만 해두면 기본적으로 지원하기 때문에 따로 설정할 것이 없음
● JSTL 이란 ?
=> jsp 표준 태그 라이브러리 (여러 프로그램이 공통으로 사용하는 코드를 모아놓은 코드의 집합) 의 약어
==> 편한 건 EL, 보안은 JSTL (둘 다 tomcat.apache.org 에서 taglib 다운로드 가능 )
● DTD 규칙이란 ?
=> xml 문서에 사용될 구성요소를 정의해 놓은 것
● Emmet 이란 ?
=> 웹 개발할 때 자동 완성 해주는 플러그인
=> emmet.io 에서 사용법을 알 수 있다.
● jsp의 scope 이란 ?
=> 객체를 누구와 공유할 것인가를 나타낸다.
=> page, request, session, application 4 가지 영역을 가진다.
● Spring 은 객체를 Bean 으로 관리한다.
● VO, DTO, Bean, POZO 다 같은 개념이다. 모두 출발은 캡슐화이다.
● Spring 은 클래스의 ctor 이 없으면 인식하지 못하는 경우가 간혹 있어서, 빈 ctor 이라도 생성하는 습관을 갖는 게 좋다.
'Study Memos > Spring Framework' 카테고리의 다른 글
Spring Security 메모 (0) | 2021.06.07 |
---|---|
Java Coding Convention (0) | 2021.05.18 |
스프링 기본 (0) | 2021.03.22 |
Servlet Container, Servlet, 그리고 RequestDispatcher (0) | 2019.01.17 |