목록분류 전체보기 (103)
노승현
## 단어를 입력받습니다## 사용자는 영어로만 입력합니다.## 영단어 입력 >> apple## 영단어 입력 >> banana## 영단어 입력 >> candy## 영단어 입력 >> angle## 영단어 입력 >> ant## stop 이 입렫되면 종료## 입력한 영단어들 중에서 a로 시작하는 단어만 datas 리스트에 저장해서 출력해주세요 datas=[]while True: word= input('영단어를 입력해주세요 >> ') if word =='stop': break elif word.startswith('a'): datas.append(word) print(datas) startswith : 맨 앞에 있는 글자를 찾는 함수 2번 문제 ## +) ..

정규 표현식 윈도우 함수 순서 PARTITION BY ORDER BYROWS | RANGE BETWEEN A AND B 윈도우 함수의 연산 범위 : 집계 연산 시 행의 범위 설정 가능 ROWS, RANGE 차이ROWS : 값이 같더라도 각 행씩 연산RANGE : 같은 값의 경우 하나의 RANGE 로 묶어서 동시 연산 (default)BETWEEN A AND B시작점 정의 CURRENT ROW : 현재행부터UNBOUNDED PRECEDING : 처음부터 (default)N PRECEDING : 이전부터마지막 시점 정의CURRENT ROW : 현재행부터 (default)UNBOUNDED FOLLOWING : 마지막까지N FOLLOWING : N 이후까지 순위 관련 함수 RANK (순위)RANK WITHI..
데이터 모델링 유의점 1.중복 2.비유연성3.비일관성 데이터 모델링 3가지 요소 대상 (Entity)속성 (Attribute)관계 (Relationship) 데이터 모델링 3단계 위로 갈수록 초상화 수준이 높음아래로 갈수록 구체적임 개념적 모델링논리적 모델링물리적 모델링 데이터 모델의 표기법 ERD (Entity Realationship Diagram)ERD 작성 절차 엔터티 도출한 후 그린다엔터티 배치엔터티 간의 관계를 설정관계명을 서술관계의 참여도 기술관계의 필수 여부를 확인 엔터티의 개념 행을 나타내는 인스턴스를 대상으로 이루어진 집합 엔터티 : 학생속성 : 학번, 이름, 학과, …식별자 : 학번(고유한 학번으로 각 학생을 식별) 엔터티의 특징1.유일한 식별자에 의해 식별 가능 (사번,학번..

jobHuntPostFilterSearch.xml resultMap 을 자동 맵핑해주는 코드 iJobHuntPostServiceImpl.java HeadHuntPostFilterSearchController.java headHuntPostFilterSearch.js myBatis 구성 xml 파일을 매핑해주는 IJobHuntPostDAO.java controller 에서 사용할 수 있게 해주는 service.java 그걸 상속 해주는 iJobHuntPostServiceImpl.java 를 이용해 myBatis를 사용할 수 있다.
MVC 파트 분배해서 팀 작업.“회원가입” 기능 M DB-V 사용자 입력 UI / UXC M-V 이어주는 역할“제 자리에서 유효성을 검사하는 것” 이 중요한 이유는?Controller까지 거쳐가지 않기 때문에 서버 비용을 줄일 수 있기 때문에 중요하다!! ✅ MVC 별로 나누기 보다는 기능별로 나눠서 역할을 부여하는 곳이 만다.본인 스스로가 MVC 파트 별로 구분지어 일하지 못 하면 살아남기 힘들어진다. 📌 데이터베이스 접근 관리의 진화 과정 (model 파트) ✅ 버전 1 : JDBCUtil 클래스를 생성초기에는 JDBC를 사용하여 데이터베이스에 접근했다.이때 JDBCUtil 클래스를 생성하여 JDBC 관련 기능알 한 곳에 모아 응집도를 높였다.► JDBC 응집도를 높이기 위해 JDBCUtil 클래..
[사용자의 입력값 검증] 사용자가 입력ㄱ밧을 요청에 넣어서 보냈을 때, 최소한의 조건을 만족한 값인지 확인하는 Spring 의 기본제공기능 -> 유효성 검증 객체 Validator webapp 하위에 VIEW 파일 WEB-INF 하위에 VIEW 파일을 두는 이유는? -> 사용자의 직접 접근을 막기 위해 @ModelAttribute(“이름”) 이름 정해서 활용 package com.koreait.day072; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.w..
C가 변화되는 과정 기억 편의상 호칭이 버전 1,2,3 버전 1 : JSP 사용자가 요청을 하면 FrontController가 요청을 받아서 Action을 선택하고, 해당 action에서 ActionForward 반환 버전2 (Spring 진입) 사용자 요청 >> DispatcherServlet -> Controller 선택하고, String (페이지 이름에 대한 정보)를 반환 =>DS가 Controller를 반환하는 과정에서 HandlerMapping을 사용함 여기서 반환된 정보를 ViewResolver를 통해서 응답을 처리함 핸들러맵핑과, ViewResolver는 DispatcherServlet의 멤버변수임 = 의존관계 = 의존주입(DI)을 필요로 함 버전3 Spring 프레임 워크에서 제공하는 Co..
Q1. 필터 클래스 등록하는 게 헷갈림 내가 등록(메모리 load(적재),new,,@Component) 하려는 클래스가 어떤 타입(자료형)인지 확인 POJO vs not POJO 스프링 컨테이너 applicationContext.xml dispatcher-servlet.xml .jar >> pom.xml 서블릿, 필터, 리스너 서블릿 컨테이너 web.xml POJO DAO : @Repsitory Service : @Service Controller: @Controller Q2. 현재 흐름을 이해하기 어렵습니다 웹의 흐름 요청 -> 응답 사용자(브라우저, 클라이언트)가 요청 FrontController(DispatcherServlet, 유일한 서블릿 파일)에서 요청을 확인 HM(HandlerMapping)..