전체 글89 Day63 2024.08.21.수 #코딩일기 **Spring에서 정말 필수적인 것 - 어제 채팅 이어서 (socket) Spring Starter ProjectoBootMybatis01packagecom.oracle.oBootMybatis01.configurationclassWebSocketConfigpackage com.oracle.oBootMybatis01.configuration;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.web.socket.config.annotation.EnableWebSocket;import org... 2024. 8. 21. Day62 2024.08.20.화 #코딩일기 - package 하나 더 만들어주기 (handler) Spring Starter ProjectoBootMybatis01folderresource/statichtmlindex 회원 관리 회원 목록(기본 CRUD) 직원부서조회(Join/Mail전송) PL/SQL(부서입력) PL/SQL(부서조회 Cursor) JPA Member(CRUD) interCeptor(가로채기) UpLoad(이미지 올리기) Ajax Form Test Transaction Test Chating Console Spring Starter ProjectoBootMybatis01foldersrc/main/webapp/WEB-INF/viewsJSPajaxForm.jsp 다양한 Ajax Test helloText sam.. 2024. 8. 20. Day61 2024.08.19.월 #코딩일기 AOP vs InterceptorInterCeptor에서 prehandle 역할 vs AOP @Before 역할InterCeptor에서 posthandle 역할 vs AOP @After 역할 - interceptor는 개발자 단위로 짧게짧게 - aop는 회사 단위(큰 단위, 조직 단위)로 빨리 업무를 수행해야할 때 만일 실행시켰는데 모르는 method가 돌아가고 있으면 aop를 확인해보면 된다. Chapter1. FrameWork 3. AOP (Aspect Oriented Programming) (1) 기능 외적인 관점의 용이한 적용을 위한 패러다임 AOP 의 개념 ① 관점 지향 프로그램 (Aspect Oriented Programming, AOP)의 정의 - 핵심 관심사 (.. 2024. 8. 19. 24.08.14.수 Spring Framework 1. CI란 무엇인가?Continuous Integration 의 약자로 말 그대로 지속적인 통합을 말한다.개발이 완료되는 시점에 단위기능들을 통합하는 것이 아닌 개발과 동시에 통합을 진행함으로써 소프트웨어의 품질을 향상시키는 것을 목표로 한다. 통합을 짧은 주기로 자주, 즉 지속적으로 하게 되면 이러한 문제 요소들을 조기 식별할 수 있으며, 공용 repository에는 신뢰성 있는 소스코드들만 남길 수 있게 되므로 소프트웨어의 품질과 생산성이 향상할 수 있다. 2. DI란 무엇인가?Dependency Injection의 약자로 의존성을 주입하는 것을 뜻한다.** 의존성 : 객체의 협력 -> 객체 간의 의존성이 존재 파라미터 parameter나 return값 또는 지.. 2024. 8. 14. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음