본문 바로가기
레거시

2022.1.18의 기록

by GroovyArea 2022. 1. 18.

▶ 나는 어떤 사람(목표)이 되고 싶은가 

> 여유로운 사람 (정신적, 물질적으로)이 되고 싶다.


▶ 오늘 실현 가능한 세부 목표

 

=> 세미프로젝트 관련

1) 수욜까지 배송, 주문, 관련 테이블 정리해오게 시키기

2) 크롤링 파일 정리 모임

 

=> 공부 관련

1) 확실히 복습(수정하여 안 보고 만들어보기)

 

=> 파이널 프로젝트 관련

1) 남궁성 강사 파이널 영상 1개 보며 노션에 정리하기 (시간되면 하자)


 공부 내용

 

JSP

  • 자바스크립트는 DB연동이 안됨
  • Ajax 방식을 이용하면 DB연동이 가능해짐

 

사이트 (site)

  • forward 로 스레드가 이동된 웹 문서는 request, response 내장 객체 사용 불가하므로 자바스크립트 location 객체를 이용하여 페이지 이동이 가능하다.
  • 비밀번호는 암호화처리 해야함.
  • form 태그에 action 속성이 생략된 경우 현재 브라우저 URL 주소의 웹프로그램 재요청
  • form 태그에 method 속성이 생략된 경우 GET 방식으로 요청
  • opener 객체 : 부모창을 표현하는 자바스크립트 객체
  • CSV(영어: comma-separated values)는 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 확장자는 . csv이며 MIME 형식은 text/csv이다. comma-separated variables라고도 한다. ⇒ 공공 데이타는 CSV 파일로 받음 (SQL Developer에서 쉽게 대량의 데이터 삽입 가능)
  • 엑셀파일로 태그를 통해 삽입 가능함.

암호화 처리

  • MessageDigest : 암호화 처리 기능을 제공하는 클래스
  • MessageDigest.getInstance(String algorithm) : 암호화 처리 알고리즘을 저장한 MessageDigest 인스턴스를 반환하는 메소드
  • ⇒ 매개변수에 잘못된 암호화 알고리즘이 전달될 경우 NoSuchAlgorithmException 발생
  • 암호화 알고리즘(단방향) : MDS, SHA-1, SHA-256(권장), SHA-512 등
  • 암호화 알고리즘(쌍방향) : AES-123, RSA 등
  • MessageDigest.update(byte[] input) : MessageDigest 인스턴스에 암호화 처리하기 위한 문자열을 byte 배열로 전달받아 저장하는 메소드
  • String.getBytes() : String 인스턴스에 저장된 문자열을 byte 배열로 반환하는 메소드
  • MessageDigest.digest() : MessageDigest 인스턴스에 저장된 정보를 이용하여 암호화처리하여 byte 배열로 반환하는 메소드
  • Pattern 클래스 : 정규표현식을 저장하기 위한 클래스
  • Pattern.compile(String regEx) : 정규표현식이 저장된 Pattern 인스턴슬르 반환하는 메소드
  • Pattern.CASE_INSENSITIVE : 정규표현식에서 대소문자를 구분하지 않도록 설정하는 상수
  • Pattern.matcher(String source) : 정규표현식과 비교값이 저장된 Matcher 인스턴스를 반환하는
  • Matcher.replaceAll(String replacement) : Matcher 인스턴스에 저장된 비교값에 정규표현식의 문자열을 모두 찾아 변환하여 반환하는 메소드
  • a태그는 프로그램 요청인데 함수이므로 javascript라는 접두사를 붙여줘야 함

 

 

 세미 팀프로젝트

> 19:00 디코 회의 예정 (30~1시간) 수업 끝나자마자 해야겟다

어제 피드백 받은 주문 테이블 1차 개인 수정안


 스터디 내용&결과

> csv 파일 데이터 임포트 방법

반응형

'레거시' 카테고리의 다른 글

2022.1.21의 기록  (0) 2022.01.21
2022.1.19의 기록  (0) 2022.01.19
2022.1.17의 기록  (0) 2022.01.17
2022.1.14의 기록  (0) 2022.01.14
2022.1.13의 기록  (0) 2022.01.13