전체 글 33

[웹해킹]-0주차 과제

프록시를 공부하시고 mjsec.kr/lms 주소를 버프슈트로 돌려보세요 로그인 후 나오는 response가 총 4개 있을텐데 mjsec.kr로 시작하는 url에 관한 정보들을 각각 정리해주세요 1. URL2.해당 패킷이 화면에서 뭘 담당하는지 /lms/api/v1/auth/login => 로그인버튼 누르면 생김.메인화면으로 진입하게함 /lms/api/v1/user/user-page => 화면 상단 우측에 있는 마이페이지에서 사용자 정보를 보여줌/lms/api/v1/user/announcements => 화면 상단 중앙에 있는 공지사항을 보여줌(+ 실시간 보안 소식?)/lms/api/v1/group/all => 화면 상단 좌측의 현재 수강중인 강좌의 그룹?들을 보여줌 3.안에 있는 내용물은..

카테고리 없음 2026.03.26

[백엔드]5주차 과제 - DB&JPA

DB 과거 메모장에 적고 저장하듯이 정리되지 않은 상태로 데이터를 저장했었음->여러 사람이 사용해야하는 경우 문제가 생길수 있어 누락없이 일관되게,묶는 방법을 통해 저장해야됨 방법 : 파일 시스템-데이터의 중복성-데이터 종속성 =>데이터 베이스 특징 1.실시간 접근성-사용자가 데이터를 요청하면 수초 내에 결과를 서비스 특징 2. 계속적인 변화-삽입, 삭제, 수정 등의 작업을 통해여 바뀐 데이터 값을 저장 특징 3. 동시 공유-여러 사용자에게 동시 공유, 데이터베이스에 접근하는 프로그램이 여러개 특징 4. 내용에 따른 참조데이터베이스에 저장된 데이터는 값에 따라 참조.사용자가 조건 제시 -> 데이터 검색 특징 5. 데이터 독립성-독립데이터의 논리적 구조를 변경시켜도 응용 프로그램은 변경되지 X 데이터베이..

카테고리 없음 2026.02.11

[백엔드]-4주차 과제

spring요약 1.Spring-Java 플랫폼을 위한 오픈소스 어플리케이션 프레임워크 제어의 역전 : 객체의 생명주기를 개발자가 아닌 컨테이너가 관리의존성 주입 : 객체 간의 의존성을 주입 받아 관리 (@Bean)관점 지향 프로그래밍 : 모듈성을 높일 목적으로 서로 다른 관심사를 분리기타 : 모듈화와 유연성, 생산성 향상, 강력한 테스트 지원, 확장성과 대규모 지원, 보안강화, ... 2.Spring boot-스프링 기반 프로젝트를 어려운 설정 없이 바로 개발에 들어갈 수 있도록 만든 프레임워크 설정 자동화라이브러리 버전 자동 관리 : 서드파티 라이브러리들도 호환되는 버전이 자동 다운내장 Tomcat, Jetty, Undertow : Spring-boot-starter 의존성 추가하면 @ SpringB..

백엔드 2026.02.02