분류 전체보기
-
[Spring] 004. AOP 의 관찰 (2) : AOP AdviceSsY 2023. 6. 29. 10:17
SpringPrj08 - Before Advice - 어떤 방법으로 간단하게 처리하는지 확인 ■■■ AOP 개념 실습 04 (Spring AOP 기법) ■■■ ※ AOP Advice Advice - 언제 어떤 공통 관심사항(보조 업무, cross-cutting concern)을 적용할지 결정하는 방법 Before Advice - 보조 업무가 주 업무 실행 전에 수행되는 경우 After Advice - 보조 업무가 주 업무 실행 후에 수행되는 경우 Around Advice - 보조 업무가 주 업무 실행 전과 후에 수행되는 경우 ○ 실습 성격 및 주요 사항 1. 콘솔프로젝트 → Java Project → SpringPrj08 2. 기본적인 산술 연산처리 3. AOP 기법을 사용하지 않은 상태로 보조 업무를 ..
-
[Spring] 003. AOP 의 개요SsY 2023. 6. 28. 14:04
AOP 개요 ■■■ AOP(Aspect Oriented Programming) ■■■ ※ 공통의 관심 사항을 적용해서 발생하는 의존 관계의 복잡성과 코드 중복을 해소해주는 프로그래밍 기법. -------------------------------------------------------------------------------------------------------------- ○ AOP 개념 //-- 보조 업무가 주인공 //-- 즉 aspect 라고 지칭하게 되면 보조업무를 의미한다. 주 업무를 수행할 때 보조적인 업무(주 업무 실행 시간 체크, 로그 기록 등) 가 진행되어야 하는 상황이다. 만약, 주 업무가 여러개이고, 동일한 보조 업무의 수행이 진행되어야 한다면, 보조 업무 부분은 중복된 코..
-
[Spring] 002. 관찰 실습(2) : DB연동, Oracle 암호화/복호화SsY 2023. 6. 27. 12:21
SpringPrj03 ■■■ IoC/DI 실습 03 ■■■ ※ 스프링 프레임워크 없이 IoC/DI 개념 실습, 강한 결합 ○ 실습 성격 및 주요사항 1.콘솔 프로젝트 2.데이터베이스 연동 프로젝트 구성 3.오라클 암호화/복호화 적용 ○ 물리적 파일 구성 1. SpringPrj03_scott.sql → 데이터베이스 관련 준비 2. MemberDTO.java → DTO 역할 (TBL_MEMBERLIST 테이블 레코드 참조) 3. OracleDAO.java → DAO 역할 → 실습 진행 간 계정 설정만 다르게 연결 4. MssqlDAO.java → DAO 역할 → 실습 진행 간 계정 설정만 다르게 연결 (다양한 DB 연결을 할 수 있도록 진행 -> 실습환경상 Oracle 밖에 없어 위와 같이 진행) 5. Me..
-
[Spring] 001. Spring Framework 개요SsY 2023. 6. 23. 14:37
FrameWorkStudy Spring Framework 개요 ■■■ Spring Framework 이해하기 ■■■ //-- 스프링이라는 이름이 붙은 Framework ! ○ 개요 1. Framework 어플리케이션을 구현하고 관리하는 환경(틀, 약속) 2. Spring Framework 전달받은 설정 정보에 의해 어플리케이션을 구성하고, 객체를 생성, 관리하는 주체. //-- 문법 자체를, 컨테인너를, 문법이 적용되는 공간을, 관리/처리 방식을 스프링이라고 함 //-- (마치 서블릿 컨테이너 처럼) 총칭하는 개념이라고 생각하면 됨 =================================================================================================..
-
[AJAX] 002. AJAX 관찰 실습(2)SsY 2023. 6. 15. 18:00
AjaxApp AjaxTest04 (내 풀이) AjaxTest04.jsp 회원 가입 - 우편번호 검색 - ※ url → http://localhost:3306/AjaxApp/test04.action - → http://localhost:3306/AjaxApp/test04_ok.action 아이디 이름 (테스트) 주소 주소를 입력하세요 주소 검색 결과 기타 등등 (테스트) ZipCodeDTO.java /*====================== ZipCodeDTO.java =======================*/ package com.test.ajax; public class ZipCodeDTO { // 주요 속성 구성 private String zipCode; private String addres..