일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Flutter
- jpa
- vue
- java
- 글로벌
- Keycloak 17.0.1
- 인텔리제이
- 메서드
- vue.js
- 에러
- spring
- json
- lightsail
- keycloak
- ES6
- 자바스크립트
- 맥길대학교
- aws
- 현장학습
- jsp
- 스프링
- REACT
- JavaScript
- Docker
- gradle
- nginx
- jQuery
- 알고리즘
- SpringBoot
- arraylist
- Today
- Total
목록Hello world (112)
korean IT student
JAVA클래스인스턴스클래스 메서드(static 메서드) 와 인스턴스 메서드 오버로딩(하나의 클래스에 같은 이름의 메서드를 여러 개 정의하는 것)- 메서드 이름이 같아야 한다.- 매개변수의 개수 또는 타입이 달라야 한다. 상속(inheritance)-기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다, 오버라이딩(overriding)-조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것 super()- 조상 클래스의 생성자를 호출 instanceof연산자-참조변수가 참조하고 있는 인스턴스의 실제 타입을 알아보기 위해 instanceof연산자를 사용한다. 제어자(modifier-클래스, 변수 또는 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여한다.) 접근 제어자 -public, protect..
JSP JSP특징-동적 웹어플리케이션 컴포넌트-jsp확장자-클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용-jsp는 서블릿으로 변환되어 실행-MVC패턴에서 view로 이용됨MODEL Controller(servlet) view(JSP) Servlet 특징-동적 웹어플리케이션 컴포넌트-java 확장자-클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용-java thread이용하여 동작-MVC패턴에서 Controller Servlet 살펴보기요청처리객체 및 응답처리객체를 톰캣에서 받음 (HttpServleRequest request,HttpServletResponse response) doGet() -데이터 정보를 웹 주소 URL에 포함하여 호출하는 방식-html내 form태그의 m..
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로 만들어 보았다. 밑에 와 같은 화면이 나온다.
JDBC 프로그래밍의 작성 순서 및 구현 예제를 통하여 JDBC 프로그래밍 코드를 알아보자 먼저JDBC 프로그래밍을 하기위해 필요한 요소들을 포함하는 java.sql패키지를 임포트해주었다. 다음은 보기 편하게 위와 같이 변수 선언을 먼저 하였다. 1. JDBC 드라이버 로딩을 위해 Class클래스의 forName() 메서드를 이용하여 ORACLE JDBC 드라이버를 로딩한다. 2.데이터베이스 연결을 위하여 connection객체를 생성하였다. JDBC URL작성은 ":"을 통해 3구간으로 분류된다. 첫 구간은 DBMS 종류와 상관없이 'jdbc'로 입력한다. 두 번째 구간 subprotocol은 DBMS 종류에 따라 달라지며 나는 oracle을 사용하므로 'oracle' 작성 한다. 세 번째 구간인 su..
JDBC는 JAVA 프로그램에서 SQL문을 실행하여 데이터를 관리하기 위한 JAVA API이다.다양한 데이터 베이스에 대해서 별도의 프로그램을 만들 필요 없이, 해당 데이터 베이스의 JDBC를 이용하면 하나의 프로그램으로 데이터 베이스를 관리 할 수 있는 특징을 가지고 있다. Oracle용 JDBC사용법을 알아보겠다. 먼저 자바와 관련된 라이브러리의 위치를 알기 위해 Window -> Preferences를 클릭하여 위와 같은 위치에 오면 JRE_LIB위치를 알 수 있다. C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext (ext폴더는 외부라이브러리 위치이다.) C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib(오라클 위치)..