
SPRING 설치 spring.io : 스프링에 관련된 설명 제공 Spring Framwork에서 모든 project들이 파생됨 projects → spring Tools 4  - 프로젝트의 라이브러리를 관리하기 위한 프로그램 pom.xml : 메이븐을 사용해 프로젝트의 라이브러리를 빌드 처리하기 위한 정보를 제공하는 환경설정파일 로깅 파일 관리 log4j.xml : 로그 구현체

IoC(Inversion Of Control) : 제어의 역행 - IoC의 개념을 적용함으로 인해 얻을 수 있는 장점 : Container 기능을 제공하여 객체간의 결합도 감소 1. 객체 결합과 유지 보수성 1) 결합도 : 소프트웨어 코드의 한 요소가 다른 것과 얼마

1. Student : 학생정보를 저장하기 위한 클래스 - 학생정보 관련 값을 저장하기 위한 필드 및 기본 생성자, 메소드 작성 2. StudentApp : 출력 처리 3. 05-1_di.xml ⭐Spring Injection : 스프링 컨테이너에 의해 Spring

Lombok : 클래스 작성시 생성자 또는 메소드를 자동으로 생성하는 기능을 제공하기 위한 라이브러리 📍Lombok 라이브러리 사용 방법 1. Lombok 라이브러리를 프로젝트에 빌드 처리 1) MVN Repository 사이트 → 검색어 : lombok → Pr

핵심관심모듈의 클래스(DAO 클래스 및 Service 클래스)를 Spring Bean으로 등록 - 의존성 주입HewonServiceImpl 클래스 : Setter 메소드 의존성 주입(property 엘리먼트)횡단관심모듈의 클래스(Advice 클래스)를 Spring Be

Spring DAO : Spring에서 제공하는 DAO 모듈, 일반적으로 Data Access Framework라고 부름 : Framework들의 기본 원리는 Templete Method Pattern을 기본으로 구성 위와 같은 순서를 갖는 메소드 생성 → Sprin

MVC Architecture ⭐컨트롤러(Controller) : 클라이언트의 모든 요청을 받아 URL 주소를 분석하여 필요한 요청 처리하고 클래스(Model)의 메소드를 호출해 클라이언트의 요청을 처리하고 JSP(View)로 스레드를 이동하여 응답 처리되도록 프로그
⭐SpringMVC 기능을 사용해 웹프로그램을 작성하는 방법⭐ 테이블 → DTO 클래스 → DAO 클래스(Mybatis) → Service 클래스 → Controller 클래스 → 단위 프로그램 테스트 - 테스트 프로그램(JUnit) → JSP 문서(HTML 문서)와 결합하여 실행(통합 테스트) 1. Student : DTO 클래스 DTO 클래스 : 테이...

1. FileController request 객체 : 클라이언트의 요청 정보가 저장된 객체 2. form_one.jsp : 사용자로부터 입력받은 파일을 form 태그를 사용해 요청 페이지에 전달하기 위해 entype 속성값을 반드시 [multipart/form-da

SqlSession 정보를 저장하기 위한 필드 작성 - @RequiredArgsConstructor 어노테이션을 이용해 생성자 레벨의 의존성 주입sqlSession 객체로 getMapper() 메소드를 호출하여 Mapper 인터페이스를 불러와 데이버베이스의 쿼리 실행D

Restful AIP : REST 기능을 사용해 두 컴퓨터의 시스템이 안전하게 값을 주고 받기 위한 프로그램 → 스마트기기의 프로그램(앱) 실행에 필요한 정보를 전달받거나 실행결과를 제공하기 위해 작성rest 폴더의 join 페이지를 GET 방식으로 요청 시 input
결제 대행해주는 회사 - 아이엠포트OpenAPI 제공⬇️결제 연동 채널 추가하는 법6\. PaymentServiceImpl

01. project 생성 Spring Legacy Project 생성 project 오른쪽 마우스 → properites → Project Facets → version 변경 02. pom.xml - spring 프로젝트 그대로 복사 붙여넣기 기존 pom.xm

⬆️때문에 /user_login 페이지를 post 방식으로 요청할 때 페이지는 만들지 않아도 된다.posr방식으로 값을 전달할 때 무조건 아이디는 username, 비밀번호는 password 으로 작성해야함but 커스터마이징을 하고 싶으면 security-context

📍자동로그인 기능 01. security-context.xml remember_me 태그 작성 02. form_login.jsp 자동 로그인 input 태그 추가 📍이중 로그인 방지
📍카카오톡 간편 로그인 0Auth2.0 기능을 사용한 인증 처리 방법 : Google, Kakao, Naver 등의 Social 로그인 기능을 사용한 인증 처리 Kakao Developers 페이지 접속하여 애플리케이션 생성 [내 애플리케이션] >> [애플리케이

01. 테이블 생성 create table security_board(num number primary key, writer varchar2(100) , subject varchar2(500), content varchar2(4000), regdate date)