학부 강의(139)
-
[웹해킹] XSS CSRF (보호)
보호되어 있는 글입니다.
2023.11.30 -
[웹해킹] XSS Stored (보호)
보호되어 있는 글입니다.
2023.11.30 -
[Spring] 데이터베이스
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 데이터베이스 데이터베이스로는 RDBMS인 MariaDB를 사용한다. MariaDB : 오픈 소스 RDBMS : 오라클이 MySQL을 인수해면서 무료 및 오픈 소스 버전에 대한 미래가 불투명해졌고, 이러한 우려에서 MariaDB가 탄생했다. : MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 또한 데이터베이스를 쉽고 직관적으로 관리하기 위해서 HeidiSQL을 추가적으로 사용한다. 가. MariaDB 설치 10.11.5 버전..
2023.11.09 -
[Spring] 전자 도서관 서비스 1
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 프로젝트 설명 일반 도서관에서 사용할 만한 프로그램이다. 도서 대여, 반납, 희망 도서 신청, 회원 가입 등 기능을 제공한다. 가. 관리자 기능 나. 사용자 기능 2. 프로젝트 생성 새로운 Spring Legacy Project를 생성한다. Project name : BookRentalPjt Template : Spring MVC Project Package name : com.office.library pom.xml의 java와 spring-framew..
2023.11.08 -
[Spring] Service, DAO 그리고 VO
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 예제 가. 환경 설정 서버에 올라가 있는 ch07_pjt_01을 내린다. ch07_pjt_01을 복사해서 ch08_pjt_01 프로젝트를 생성한다. pom.xml을 수정한다. (ch07_pjt_01 → ch08_pjt_01) 2. 데이터 전송 sign_up.jsp다. 회원가입을 원할 때 사용된다. This page is SIGN_UP ID : PW : MAIL : PHONE : : SIGN UP을 누르면 입력된 회원 정보가 서버로 전송된다. 이때 정보를 ..
2023.11.07 -
[Spring] 클라이언트의 요청이 처리되는 과정
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 클라이언트의 요청이 처리되는 과정 서버는 어떤 과정을 거쳐서 클라이언트의 요청에 응답하는가? 1) Maven이 Spring mvc 프로젝트를 빌드하고, 빌드 파일을 Tomcat에 추가한다. 2) Tomcat 서버가 실행되면 서버는 server.xml을 읽는다. 서버를 context에 따라서 실행한다. 3) server.xml에서 서비스할 앱을 찾는다. 4) 앱의 web.xml을 읽고 앱을 초기화한다. 이때 DispatcherServlet이 생성된다. 5)..
2023.11.02 -
[Spring] STS, Tomcat
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. STS STS : Spring Tool Suite : Spring 개발을 도와주는 툴 모음. STS3을 사용한다. STS3에선 Eclipse에 STS 플러그인을 설치할 수 있고 STS를 설치할 수도 있다. STS를 설치하도록 한다. 가. 설치 우선 springMVC_STS 아래 workspace로 사용할 project 폴더와 다운로드한 파일을 관리할 download 폴더를 생성한다. github에서 설치한다. Spring Tool Suite 3 the d..
2023.10.28 -
[Spring] @Configuration로 Bean 생성하기
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. @Configuration XML을 사용하지 않고 Java Code로 스피링 설정 파일을 만드는 방법에 대하여 알아보자. 가. MemberConfig @Configuration annotation을 사용해서 스프링 프레임워크에서 MemberConfig 클래스를 스프링 설정 파일로 인식하게 한다. applicationContext.xml을 모두 옮긴다. 위 내용은 다음과 같이 옮길 수 있다. package ch06_pjt_2.ems.configuration..
2023.10.18