- 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 |
댓글