사용자 및 관리자 페이지 신규 개발 및 유지 보수
주 사용 : Java, JavaScript, oracle DB, SQL
2022-04 ~ 2022-04
신규 관리자 게시판 및 HTML 파일 생성, 관리자->사용자로 파일 배포 기능
CRUD 기능 및 SFTP 를 통해 타 서버로 파일 전송 기능 개발
Oracle DB에 저장된 테이블에서 정보를 가져와 jsch 라이브러리를 통해 init, upload, disconnect 기능 개발
관리자에서 사용자 서버로 배포하는 기능(특정 파일을 조건에 맞춰 생성 후 원하는 파일 명으로 타 서버(WAS, WEB)에 전송 기능)
2022-03 ~ 2022-03
신규 게시판(사용자, 관리자) 생성
CRUD 기능 개발 및 메신저 알람, SMS, EMAIL 전송 기능 개발
글 작성 시 내부 메신저 담당자에게 알림메세지 전송 기능 개발(사용자 페이지)
답변 작성 시 사용자에게 SMS, EMAIL 전송 기능 개발(관리자 페이지)
2022-02 ~ 2022-02
Oracle 개인정보 마스킹 프로시저 & 함수
이름, 주민등록번호, 핸드폰 번호, 전화번호, 주소 등의 특정 부분을 *로 업데이트(프로시저), 출력(함수) 기능 개발
(TYPE, VALUE)를 파라미터로 사용하여 xml 의 SQL 문, 프로시저를 CALL 하여 자동/수동 으로 사용 가능
2021-10 ~ 2021-10
특정 기간 경과된 개인정보 삭제 스프링 스케줄러
Spring Scheduler를 사용하여 cron 방식으로 개발
개인정보가 들어있는 Oracle DB 테이블을 조인 및 조회 하여 개인정보 삭제 및
게시글에 업로드한 첨부파일(웹서버 내)기능 개발
Transaction을 수동으로 처리하여 각 상황 별 성공/실패 에 따른 commit, rollback 적용
각 테이블 별 삭제 상황(성공, 개수, 실패, 이유)들을 DB 테이블에 저장
더보기