클라이언트 : 사용자 PC에서 실행되면서 클라이언트로부터 데이터를 입력받는 기능그리고 서버에서 전송된 데이터를 화면에 출력해 주는 기능(화면과 데이터 송수신 기능만 제공)서버 : 모든 중요한 기능을 실제 실행프로그램이 변경될 때마다 일일이 다시 설치필요데이터베이스 접속
정적 웹 프로그래밍 문제점 동적 웹 프로그래밍 JSP
정적 웹 애플리케이션 기능을 사용하면서 동적인(서블린,JSP,자바 클래스)기능을 추가하여 사용자동으로 만들어줌jar (Java Archive)
서블릿
쿠키 : 서버가 클라리언트 파트에 저장하여 필요할때마다 추출하는 기술Session : 로그인 정보 같은걸 담아놓는 통로그인버튼을 누를때 아이디, 비밀번호 입력칸이 채워져 있다면 action부분이 login4니까@Webservlet(login4)인 서블릿에있는 doPos
서블릿의 비즈니스 처리 작업 처리과정 연동과정 하나의 테이블에 2개의 쿼리문이 필요 DTO와 VO는 합쳐서 DAO와 VO만 만드는경우도 있다
포워드 기능 jsp : html에서 동적인 기능을 가질수 있게 하는것 포워드 방법 Refresh방법은 잘 안씀 dispatch방법이 포워드의 default느낌 redirect를 이용한 포워딩 ![](https://velog.velcdn.com/images/rj
세션 트랙킹 세션(Session) : 웹 애플리케이션에서 클라이언트와 서버 간의 상태 정보를 유지하기 위한 기술 각 클라이언트에 대해 고유한 세션 객체가 생성되며, 세션을 통해 클라이언트와 서버간의 상태 정보를 공유하고, 저장할 수 있다. 쿠키 쿠키 실행과정 세
서블릿 속성 애플리케이션 스코프, 세션 스코프, 리퀘스트 스코프 영역이 있다 필터 필터용도 Lintener Lisener 는 이벤트와 연관됨
액션태그 처리과정 포워드 액션태그 ![](https://velog.velcdn.com/images/rjsgur7573/post/a322fda9-4bc9-4c
getContextPath() : 주소값받아오기 el표현식으로 바꾸면 범위 크기에 반비례 커스텀태그 ![](https://velog.velcdn.com/im
오픈소스 > 공개된 소스코드 -> 누구나 사용 가능 개발자들이 자유롭게 커뮤니티에 본인의 코드 공유 -> 많은 사람들의 손을 거치며 업데이트 API > Application Programming Iterface Application: 응용프로그램(앱,어플) API :
Ajax 업로드중..
애플리케이션 개발시 일반적으로 많이 사용하는 표준화된 소스 구조 모델의 종류에는 모델1과 모델2가 있다(모델2를 많이씀)모델2!
서블릿 에서는 자바코드 기반 print.out으로 화면을 구현했다 jsp는 HTML,CSS,자바스크립트로 화면을 구현함. 결국 두개를 이용해서 프론트는 jsp 백단은 서블릿으로 동적 웹을 만들수 있음 JSP 변환 JSP는 결국 서블릿으로 변환 JSP페이지 구성요