주소를 요청응답(보내기)WASWeb Application Server요청응답 클라이언트 서버CGIcommon gateway interfaceJSPjava server pageServletServer + Applet(자바프로그램이 웹서버에서 자동으로 설치되어 동작하는 프
HTML파일에서 숫자를 입력받아 mini라는 이름의 텍스트내용을 submit요청서블릿 java파일에서 response에 mini로받아와서 숫자에 맞는 if문으로 이미지의 주소로 가기테이블 (룸) 만들기몇개의 룸을 만들지 코드짜주기get 방식 데이터노출 255post 데
(제일처음실행할때는 다거쳐간다)ex01main - 새로고침을누르면 숫자가 올라간다ex02sum100 1부터 100까지 합한값 출력하기ex03table 테이블 생성하기지시자ex04 GregorianCalendar 캘린더만들기ex05 2/0을하면 오류가나서 오류페이지로 넘
JSP 내장객체ex07outex08Requestex09scorehtml 첫페이지(정보제공 및 입력) 서브밋으로 어디로 보낼지 폼태그액션 위치주기jsp 결과창1ex10Random으로 뽑기ex10Random.htmlex10Input.jspex10Result.jsp
JSP 내장객체 response객체 - response.sendRedirect(주소);ex11Redirectex12moveURLloginloginCheck단순히 값을 보낼때, 내용을 출력하기만 할때 html사용(.html)자바코드 위주(데이터를 주고받고 처리)일때
1
Delete//post 방식 인코딩 request.setCharacterEncoding("euc-kr");컨트롤러 - 서블렛 - db연결 - sql실행 - db연결해제쿠키와세션(CookieAndSession)
ex04createSessionex05selectSessionex06deleteSessionWEBJDBC페이지 이동 - sendRedirect,forward내장객체 사용할때는 get/set Attribute사용sendRedirect - login페이지(브라우저)에서
DTODAO1\. DB연결 (ojdbc6.jar넣어주기)1-1. 클래스찾기 : DB와 이클립스를 연결해주는 Class (통로)1-2. DB에 접속하기위한 주소, 아이디, 패스워드1-3. Connection객체 사용해서 DB연결2\. DB실행2-1. sql문 작성2-2
사용자의 정보를 유지하기위해서 쿠키와 세션을 쓴다.id중복체크똑같은것 위에거는 여러번 쓰려면 변수로 담아두는게 편하기때문 아래거는 한번만쓸거기때문에 붙여서리펙토링메소드중에 겹치는 내용을 메소드로 만들어 내용을 줄여준다.main.jsp - 로그인할때 정보값을 LoginS
로그인유지중로그인한 정보 유지로그아웃회원정보수정
admin멤버조회 admin 멤버삭제 메세지 num은 시퀀스로 자동번호넘김 sendDate는 sysdate로 자동날짜설정 나머지를 불러와야한다. ![](https://images.velog.io/images/astia/
컨트롤러에 만든 기능들을 한서블렛에 모아주기위해 썻던 컨트롤파일들은 .do로 이름을변경한후프론트컨트롤러에 모아주기위해 @webServlet("\*.do")로 전부 이서블렛파일로 이동하게 만든후이곳에서 기능을 실행해주기위해 각기능의 서블렛파일들의 내용을 복사 붙혀넣기해준
Ajax 사용하기ex01sumex02Gsonex03sendJson서블릿 클래스를 실행시키기 위해 action적었던것 = > url mapping데이터 전송 방식 get VS post -> get : 쿼리스트링, 보안약함.., post : 보안강함, 데이터제한없음한글 인