본문 바로가기
개발일기

학원 수업 34일차 221007

by hhana 2022. 10. 31.
  • 9-10

jstl fmt로 날짜 포맷

Oracle SQL Developer

TRIG_MEM2
----
create or replace NONEDITIONABLE TRIGGER TRIG_MEM2 
before INSERT OR UPDATE of pass ON MEMBER2 
for each row --행트리거 적용시 :new (변경후) :old(변경전)
BEGIN
  if inserting then 
      :new.updated_date:=:new.created_date;
      dbms_output.put_line('회원가입시 처리');
  elsif updating then
      :new.updated_date:=systimestamp;
      dbms_output.put_line('비밀번호 변경시 처리');
  end if;
END;
----

for each row 옵션이 있으면 행트리거
행 트리거 : 컬럼의 각각의 행의 데이터 행 변화가 생길때마다 실행되며, 그 데이터 행의 실제값을 제어할 수 있음
문장 트리거: 트리거 사건에 의해 단 한번 실행되며, 컬럼의 각 데이터 행을 제어 할 수 없음

(PasswordEncoder.java)
MessageDigest
```
MessageDigest md = MessageDigest.getInstance("SHA-256");

 try {
     md.update(toChapter1);
     MessageDigest tc1 = md.clone();
     byte[] toChapter1Digest = tc1.digest();
     md.update(toChapter2);
     ...etc.
 } catch (CloneNotSupportedException cnse) {
     throw new DigestException("couldn't make digest of partial content");
 }
 }
```


세션 쿠키 jwt
https://velog.io/@ouo_yoonk/%EC%84%B8%EC%85%98%EC%BF%A0%ED%82%A4-JWT

 

 

  • 10-11

(MemberServiceProc.java)
HttpSession session = request.getSession();

 

 

  • 11-12

(login.jsp)
Iterator<String> it = request.getParameterNames().asIterator();
Iterator

 

 

  • 12-1

(detail.jsp)
JavaScript HTML DOM
https://www.w3schools.com/js/js_htmldom.asp

JavaScript HTML DOM - Changing CSS
https://www.w3schools.com/js/js_htmldom_css.asp

JavaScript HTML DOM Document
https://www.w3schools.com/js/js_htmldom_document.asp

 

 

  • 3-4

JavaScript HTML DOM Events
https://www.w3schools.com/js/js_htmldom_events.asp

JavaScript String trim()
https://www.w3schools.com/jsreF/jsref_trim_string.asp

React Tutorial
https://www.w3schools.com/react/default.asp
> React is a JavaScript library for building user interfaces.
> React is used to build single-page applications. //비동기처리에 쓰임
> React allows us to create reusable UI components.

Node.js Tutorial
https://www.w3schools.com/nodejs/default.asp
> Node.js is an open source server environment.
> Node.js allows you to run JavaScript on the server.
자바스크립트용 서버언어
ㄴ 여기 지원하지마. 자바 놓지마.

jQuery Tutorial
https://www.w3schools.com/jquery/default.asp
> jQuery is a JavaScript Library.
> jQuery greatly simplifies JavaScript programming.
> jQuery is easy to learn.
비동기서버?


탈퇴(삭제)기능 만들기 - 이벤트 활용
JavaScript HTML DOM EventListener
https://www.w3schools.com/js/js_htmldom_eventlistener.asp

Window confirm()
https://www.w3schools.com/jsref/met_win_confirm.asp

 

 

  • 4-5
(detail.jsp)
<body onload="ready()">
    function ready() {
    document.getElementById("btnDelete").addEventListener("click",btnDeleteClicked);
    }
    function btnDeleteClicked(){
        var check=confirm("정말로 회원탈퇴 하실래요?"); //확인:true, 취소:false
        if(check){
       		console.log("확인을 눌렀네요");
      		location.href="delete";
        } 
    }


https://www.w3schools.com/js/js_window_location.asp

아니 그래서 세션session이 뭐야
https://devuna.tistory.com/53

 

 

  • 5-6

오라클 복습
- 유저생성, 권한부여
- 테이블, 시퀀스 생성

'개발일기' 카테고리의 다른 글

학원 수업 38일차 221014  (0) 2022.11.18
학원 수업 37일차 221013  (0) 2022.11.17
학원 수업 36일차 221012  (0) 2022.10.31
학원 수업 35일차 221011  (0) 2022.10.31
학원 수업 33일차 221006  (0) 2022.10.31
학원 수업 32일차 221005  (0) 2022.10.27
학원 수업 31일차 221004  (0) 2022.10.27
학원 수업 30일차 220930  (0) 2022.10.27

댓글