일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Keycloak 17.0.1
- Flutter
- 글로벌
- aws
- Docker
- ES6
- java
- json
- SpringBoot
- 인텔리제이
- JavaScript
- nginx
- arraylist
- 현장학습
- keycloak
- 메서드
- 자바스크립트
- vue
- gradle
- jpa
- 맥길대학교
- jsp
- lightsail
- 에러
- 알고리즘
- 스프링
- REACT
- spring
- jQuery
- vue.js
- Today
- Total
목록back-end (39)
korean IT student
모델 2패턴의 이해-모델 2 방식은 MVC 구조를 응용한 방식이고, 가장 핵심적인 내용은 ' 화면과 데이터 처리를 분리해서 재사용이 가능하도록 하는 구조' 입니다. 모델(Model): 데이터 혹은 데이터를 처리하는 영역을 의미한다뷰(View): 결과 화면을 만들어 내는 데 사용하는 자원을 의미한다. (사용자에게 보여지는 화면)컨트롤러(Controller): 웹의 요청(request)을 처리하는 존재로 뷰와 모델 사이의 중간 통신 역할을 한다. 모델 2에서는 모든 요청을 컨트롤러를 호출한다. 각 컨트롤러는 자신을 호출하는 특정한 URI 경로를 가지고 있다. 마지막 확장자를 '*.do' 방식을 많이 이용
JAVA클래스인스턴스클래스 메서드(static 메서드) 와 인스턴스 메서드 오버로딩(하나의 클래스에 같은 이름의 메서드를 여러 개 정의하는 것)- 메서드 이름이 같아야 한다.- 매개변수의 개수 또는 타입이 달라야 한다. 상속(inheritance)-기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다, 오버라이딩(overriding)-조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것 super()- 조상 클래스의 생성자를 호출 instanceof연산자-참조변수가 참조하고 있는 인스턴스의 실제 타입을 알아보기 위해 instanceof연산자를 사용한다. 제어자(modifier-클래스, 변수 또는 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여한다.) 접근 제어자 -public, protect..
VO(Value Object)와 DTO(Data Transfer Object) 일반적으로 컨트롤러에 전달되는 데이터를 수집하는 용도로 VO를 사용하는 경우도 있고, DTO라는 것을 사용하는 경우도 있다. DTO와 VO의 용도는 데이터의 수집과 전달에 사용할 수 있다는 공통점이 있다. 양쪽 모두 파라미터나 리턴 타입으로 사용하는 것이 가능, 다만 VO의 경우 보다 데이터 베이스와의 거리가 가깝다. 즉 VO는 테이블의 구조를 이용해서 작성되는 경우가 더 많다.DTO의 경우는 보다 화면과 가깝다. 화면에서 전달되는 데이터를 수집하는 용도로 사용하는 경우가 많다.
[error] Mapped Statements collection does not contain value for ~ Mapper.xml DAO DAOImpl 1. Mapper.xml와 DAOImpl 에서 호출하는 namespace가 같은지 확인. 2. Mapper.xml에 정의되어 있지 않거나 스펠링 확인 !! 3.DAO와 DAOImpl 스펠링 다른지 확인. (특히, 대소문자)
주요 특징들!! 1. 스프링은 POJO(Plain Old Java Object) 방식의 프레임워크 일반적인 Java코드를 이용해서 객체를 구성하는 방식을 그대로 스프링에서 사용 가능하다. 이것이 중요한 이유는 코드를 개발할 때 특정한 라이브러리나 컨테이너의 기술에 종속적이지 않다는 것. 2.스프링은 의존성 주입(DI : Dependency Injection), 제어의 역행(IOC : Inversion of Control)을 지원한다. 제어의 역행은 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 프레임워크에 있어서 필요에 따라 스프링에서 개발자의 코드를 호출한다. 의존성 주입은 의존적인 객체를 직접 생성하거나, 제어하는 것이 아니라, 제어의 역행으로 특정 객체에 필요한 객체를 프레임우크가 서로..
부트스트랩은 클릭을 하면 다운 받을 수 있다. 먼저 부트스트랩 파일들을 밑에 와 같이 resources 파일에 넣는다. 다음 위에 화면과 같이 servlet-context.xml파일을 연다.그럼 밑에 와 같이 mapping에 /resources/** 를 /**로 변경한다. 변경후 코드 작성후 실행을 해보자. 상단에 부트스트랩이 적용된 것을 알 수 있다.
Spring 설치 먼저 이클립스를 실행하여 Help에 있는 Eclipse Marketplace를 열어 sts를 검색하여 Spring Tools를 설치 한다.Spring STS는 이클립스를 기반으로하여 Spring 프레임워크를 좀 더 쉽게 사용할 수 있도록 도와주는 IDE이다. 설치가 되면 실행을 하여보자.두번째 Maven을 클릭하고 만든다. 프로젝트 이름을 Hi로 만들어 보았다. 밑에 와 같은 화면이 나온다.
1.Data Type 종류 및 사용 범위를 말해 보세요.2.반복문의 종류 및 사용 용도를 말해 보세요.3.조건문 종류와 사용법을 말해 보세요.4.쓰레드와 프로세스의 차이를 말해 보세요.5.전역변수와 Static 변수의 차이를 말해 보세요.6.Call by value 와 Call by reference에 대해서 설명해 보세요.7.명시적 형변환이 일어나는 예를 들어 설명해 보세요.8.형변환이 무엇이며, 언제 일어 나는지 설명해 보세요.9.volatile 키워드에 대하여 설명해 보세요.10. const char * const p 선언에 대하여 설명해 보세요.11.변수형 문자열과 상수형 문자열에 대하여 선언하고 설명해보세요.12.포인터 배열과 배열 포인터에 대하여 차이점을 설명 하시요.13.함수 포인터 및 콜백..