DAY_045[국비] 자바 웹프로그래밍 과정

Bona의 블로그 입니다.·2022년 11월 30일
0

국비과정

목록 보기
45/99

 🌥️ Day 045 

  • ActionTag, JAVA Bean,

 🎄 ActionTag 

 🎁 ActionTagForm 


 🎁 ActionTag_do 

  • 3가지 방법


 🎁 ActionUser & ActionManager 



 🎄 Cookie 

  • 쿠키는 웹사이트 접속시 접속자의 개인장치에 다운로드 되고 브라우저에 저장되는 텍스트 데이터이다.

  • 웹사이트는 쿠키를 통해 접속자의 장치를 인식하고,
    접속자의 설정과 과거 이용내역에 대한 일부 데이터를 저장한다.

  • 쿠키에는 만료일이 있다.
    브라우저를 닫는 경우 자동으로 삭제되는 쿠키가 있을 수 있으며, 일부는 수동으로 삭제되기 전까지 남아 있는 쿠키가 있다.

  • 쿠키의 사용

    • 필수쿠키
      : 페이지 탐색 웹사이트의 보안 영역 접속 그리고 검색을 포함한 웹사이트의 기본기능을 활성화할 목적으로 사용

    • 기능쿠키
      : 웹사이트가 접속자의 지역 및 언어 등 웹사이트의 형태 및 외관에 영향을 줄 수 있는 접속자 설정을 저장하도록 허용하며,
      접속자 설정에 따라 웹사이트가 작동하도록 도움을 준다.

    • 성능쿠키
      : 성능쿠키는 정보의 익명 수집 및 보고를 통해 웹사이트 운영자가 방문자와 웹사이트 사이의 상조 작용을 이해하는데 도움을 주며, 유저와 상호관계에 대한 통계자료를 제공함으로써 웹사이트 운영자가 더욱 최적화된 웹사이트 개발에 기여한다.


 🎁 setCookies 


 🎁 getCookie 



 🎄 Session 

  • session은 브라우저가 닫힐 때까지 유지된다.
  • 세션 추가
	<%
	session.setAttribute("id", "hong");
	session.setAttribute("pwd", "1234");
	session.setAttribute("age", 20);
	%>

 🎁 get Session 


 🎁 Session Info 


 🎁 Remove Attribute 



 🎄 Login & Logout 

 🎁 LoginForm 

<form method="post" action="072_Login_do.jsp">
	<label for="userid">아이디 : </label>
	<input type="text" name="id" id="userid"> <br>
	<label for="userpwd">&nbsp; 호 : </label>
	<input type="password" name="pwd" id="userpwd"> <br>
	<input type="submit" value="로그인">
</form>

 🎁 Login_do 


 🎁 Main 


 🎁 Logout 




 🎄 JAVA Bean 사용하기 

 🎁 useBeanActionTag 

  • java bean : 객체를 생성하기 위해 만든 자바 클래스

  • jsp로 java bean 객체를 생성해서 사용하기


 ✨ class MemberBean 


 🎁 useBeanJoinForm 


 🎁 useBeanAction_do 

  • useBeanJoinForm에서 보낸 데이터를 자바bean 객체에 담아 forward로 보냄 (이 객체는 request에 넣는다.)


 🎁 useBeanAction 

  • 리퀘스트에 담아온 객체를 꺼내서 사용




 🎄 JSP : DB연결하기 

 🎁 DB에 데이터 추가 

  • 테이블을 생성하고 3개 레코드 추가


 🎁 MemberMGR 

  • MEM테이블의 레코드를 조회해서 표로 출력하는 페이지
  • 수정, 삭제 기능 포함
  • DB연결부에서 자바클래스에서처럼 자동으로 try catch가 안되므로 잊지말고 직접 작성해야 함


 🎁 InsertForm 

  • 레코드를 추가하기 위한 데이터를 받는 페이지
  • 정보를 받고 submit을 클릭하면 입력받은 데이터를 insert_do로 보낸다.


 🎁 insertMember_do.jsp 

  • insertForm에서 보낸 데이트를 추출하고 DB에 접속하여 레코드를 추가한다.
  • 레코드 추가를 성공하면 MemberMGR페이지로 돌아가 추가된 레코드까지 표에 출력되는지 볼 수 있다.


 🎁 updateFrom 

  • 각 레코드 옆 '수정' a태그를 클릭했을 때 이동하는 페이지
  • 수정할 레코드의 정보를 입력 받아 updateMember_do.jsp로 보낸다.


 🎁 updateMember_do.jsp 

  • 보내진 데이터를 이용하여 레코드를 실제로 수정하는 페이지
  • 수정수 MemberMGR로 돌아간다.


 🎁 delete_do 

  • 삭제는 입력받을 값이 없으므로 바로 delete_do로 넘어가 삭제





profile
제가 공부하고 공유하고 싶은 글을 올리고 있습니다.

0개의 댓글