728x90 반응형 전체 글170 [스프링 프레임워크 입문] IoC IoC (Inversion of Control) 제어의 역전, 내가 사용할 의존성을 내가 만드는 것이 아닌 외부의 다른 누군가가 만들어 주는 것 예제 // OwnerController.java @Controller class OwnerController { private static final String VIEWS_OWNER_CREATE_OR_UPDATE_FORM = "owners/createOrUpdateOwnerForm"; private final OwnerRepository owners; private VisitRepository visits; public OwnerController(OwnerRepository clinicService, VisitRepository visits) { this.o.. 2020. 11. 17. [Oracle] 날짜 유효성 검사 함수 날짜 유효성 검사 날짜 데이터의 유효성을 확인하기 위한 함수로 데이터 형식에 따라 해당 형식에 맞는지 검사한다. 함수 인수 날짜값, 데이터 형식 (D - YYYYMMDD, T - YYYYMMDDHH24MISS) 구성 create or replace FUNCTION "FN_ISERR_DATE" (IN_STR IN VARCHAR2, IN_TYPE IN VARCHAR2) RETURN VARCHAR2 /**************************************************************************** /* 함수명 : FN_ISERR_DATE /* /* 설 명 : 날짜 유효성 검증 /* /* 인 수 : 날짜값, 년월일(D) or 년월일시분초(T) 타입값 /* /* 참고 사항 .. 2020. 11. 3. [Vue.js] Today I Learned - 프런트엔드 테스팅 테스팅 테스팅이란 작성한 코드가 예상한 결과가 나오는지 또는 어떠한 결과가 나오는지를 확인하는 것으로 개발 과정에 있어 매우 중요한 과정이다. 테스팅의 장점으로는 제품의 안정성 향상 기능 추가 및 수정으로 인한 부작용 감소 생산성 향상 디버깅 용이 및 반복작업 감소 재사용성이 좋고 깔끔한 코드 작성 가능 이 있다. 많은 장점을 가지고 있는 만큼 꼭 수행해야 하는 과정이라 생각한다. 기본 환경 구성 기본적인 테스팅을 위한 환경 구성으로 1. 테스트 파일 생성 (src/components/LoginForm.spec.js) 2. 터미널에서 테스트모드 실행 npm test Jest 페이스북에서 만든 간편함에 중점을 둔 자바스크립트 테스팅 프레임워크 자바스크립트 테스트 파일 소개 및 파일 경로 테스트 파일은 주로.. 2020. 10. 29. [Vue.js] Today I Learned - 라우터 심화 라우터 네비게이션 가드 뷰 라우터를 이용하여 특정 URL에 접근할 때 해당 URL의 접근을 막는것 라우터 네비게이션 가드 기초 코드 라우터 네비게이션 가드의 기초 코드를 알아보자 // src/route/index.js import Vue from 'vue'; import VueRouter from 'vue-router'; Vue.use(VueRouter); const router = new VueRouter({ mode: 'history', routes: [ ... ], }); // to: 이동할 페이지 // from: 현재 페이지 // next: 다음 페이지로 넘어갈 수 있게 호출하는 API router.beforeEach((to, from, next) => { console.log(to); // ne.. 2020. 10. 28. [Vue.js] Today I Learned - 데이터 포맷팅 데이터 포맷팅 뷰의 Filters 속성을 이용하여 서버에서 받아온 데이터의 형식을 지정할 수 있다. 지역 필터 해당 컴포넌트 내에서만 동작하는 필터를 구현한다. {{ postItem.title }} {{ postItem.contents }} {{ postItem.createdAt | formatDate }} 전역 필터 전역 변수처럼 여러 컴포넌트에서 사용 가능하도록 필터를 구현한다. // src/utils/filters.js // 필터 관련 함수가 존재하는 파일 export function formatDate(value) { const date = new Date(value); const year = date.getFullYear(); let month = date.getMonth() + 1; month.. 2020. 10. 28. 이전 1 ··· 10 11 12 13 14 15 16 ··· 34 다음