서블릿으로 화면 구현 시 문제점기존 서블릿에서는 자바 코드를 기반으로 문자열을 이용해 HTML과 자바스크림트로 화면을 구현했음. JSP는 이와 반대로 HTML, CSS와 자바스크립트를 기반으로 JSP 요소들을 사용해 화면을 구현함JSP의 구성 요소JSP는 html을 서
서블릿으로 할때보다 훨씬 더 쉽게 할 수 있음!!🔺 서블릿 코드와 비교
✔️ 스크립트 요소 이용해 실습 web.xml파일에 이 태그 전체를 추가하면 더 빨라질 수 있다! ✔️ 내장 객체(내장 변수) 기능 (JSP에서 제공하는 내장 객체들, 내장 객체들의 스코프 중요해!) > ![](https://velog.velcdn.com/imag
✔️ 표현 언어 현재 페이지의 자바 객체 혹은 scope object에 저장된 자바 빈 객체를 손쉽게 접근하고 사용할 수 있게 함 데이터를 표현하기 위한 용도로 설계되었지만, 제한된 객체 참조가 가능하며 해당 객체의 메서드 호출도 가능함 자바 코드가 들어가는 표현식
✔️ 액션 태그 JSP에서 객체 생성과 공유, 페이지 이동과 전달, 태그 파이 작성 등에 필요한 기능을 제공하는 일종의 커스텀 태그 표준 액션이라고도 불리며 커스텀 태그 기반이지만 별도의 taglib 지시어 사용 없이 jsp 접두어를 사용함 ✔️ 자바 빈(Java B
✔️ JSP의 특징과 구성요소 JSP의 특징 HTML 페이지에 자바 코드를 직접 사용함 서블릿 컨테이너에 의해 관리되는 내장객체의 생명 주기를 이용하여 페이지 간 속성을 관리함 커스텀 태그 기술을 사용하여 코드를 태그화(action, JSTL 등)함 EL Expres
Java에서 DB에 접근할 수 있도록 도와주는 Programming InterfaceDB 서버에 원격으로 접속하기 위한 네트워크 연결 제공Java 프로그램에서 DB 검색과 수정을 위한 SQL문을 전송하고 서버로부터 결과를 받을 수 있도록 지원DBMS 종류에 관계 없이
✔️ Ajax Asynchronous Javascript(비동기 자바스크립트) + XML의 의미로 자바스크립트를 사용한 비동기 통신, 즉 클라이언트와 서버 간의 XML이나 JSON 데이터를 주고받는 기술 > 요청 페이지에서 이름 내용등을 입력하여 전송하면 웹서버에서
애플리케이션 개발시 일반적으로 많이 사용하는 표준화된 소스 구조모델의 종류에는 모델1과 모델2가 있음데이터베이스 연동 같은 비즈니스 로직 작업과 그 작업 결과를 나타내주는 작업을 동일한 JSP에서 수행함모든 클라이언트의 요청과 비즈니스 로직 처리를 JSP가 담당하는 구