일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- 자바스크립트
- 정보처리기사실기요약
- 이안의평일코딩
- 오라클
- 코딩테스트
- 자바스크립트 코딩테스트
- 정보처리기사정리
- 리액트
- php
- 리액트네이티브
- 국비IT
- VUE
- javascript
- 국비코딩
- typescript
- 타입스크립트
- CSS
- 정보처리기사실기정리
- 스프링
- Java의정석
- 자바의정석
- react
- 평일코딩
- 정보처리기사요약
- 정보처리기사실기
- 자스코테
- Oracle
- 정보처리기사
- ReactNative
- Today
- Total
목록Back-end (102)
이안의 평일코딩
2020.10.22(목) 1. Container : 여러개의 클래스를 모아서 관리 영역 ======== ApplicationContext (스프링 4) ==> XML을 파싱 AnnotationConfigApplicationContext (스프링 5) ==> Annotation 이용 xml 이용 (스프링4) src/main/java com.sist.di Sawon.java package com.sist.di; public class Sawon { private String name; private String dept; private String job; public String getName() { return name; } public void setName(String name) { this.name..
2020.10.19(월) src Config.xml db.properties driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@211.238.142.000:1521:XE username=hr password=happy src/com.sist.vo MemberVO.java package com.sist.vo; /* * ID NOT NULL VARCHAR2(20) PWD NOT NULL VARCHAR2(10) NAME NOT NULL VARCHAR2(34) EMAIL VARCHAR2(1000) BIRTHDAY NOT NULL VARCHAR2(20) POST NOT NULL VARCHAR2(10) ADDR1 NOT NULL VARCHAR2(200) A..
2020.10.21(수) ORM(MyBatis) Spring은 Container다 Container : 관리(조립) => 클래스를 모아서 관리 스프링에서 지원 (page 49) ============ BeanFactory ==> CORE(DI) | ApplicationContext AnnotationConfigApplicationContext | DI, AOP | WebApplicationContext WebAnnotationConfigApplicationContext DI, AOP, MVC => XML, Annotation에 등록된 클래스를 읽어서 관리 Component : 클래스 한개 컴퓨터 : CPU(메인보드), 메모리, 하드... OnLineSpringDIStudy2 pom.xml src/main..
2020.10.20(화) github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3 Properties-Project Facets-Java Version *VO를 제외한 모든 클래스는 스프링에 관리 요청 사용자 정의 클래스를 모아서 관리 (생명주기) => 클래스 객체 생성 ~ 객체 소멸 ==> 관계도 설정 간단하다 다른 클래스에 영향을 미치지 않는다 결합성(의존성) 낮은 프로그램 수정 => 다른 에러가 나는지 확인 ======================== 메모리 할당 (스프링에서 한다) => 메모리를 낭비하지 않는다 => 싱글턴 XML : 클래스나 패키지 단위로 메모리 할당 요청 Annotation : 클래스 찾기, 메소드 찾..
1. db테이블 생성 뉴스 news n_no NUMBER N-N n_title VARCHAR2(1000) N-N n_poster VARCHAR2(1000) N-N n_regdate VARCHAR2(500) N-N n_precontent VARCHAR2(2000) N-N n_content CLOB N-N n_writer VARCHAR2(500) N-N n_hit NUMBER N-N n_tag VARCHAR2(500) NULL n_cno NUMBER NULL n_comment CLOB NULL n_id VARCHAR2(500) NULL n_pwd VARCHAR2(500) NULL 비디오 video v_no NUMBER N-N v_title VARCHAR2(1000) N-N v_video VARCHAR2(10..
2020.10.14~16(수~금) MVC M = Model => 요청처리(데이터베이스 연결) 결과값을 가지고 오는 역할 V = View => 요청 결과값을 받아서 출력 C = Controller => Model을 연결해서 결과값을 가지고 온후에 JSP 결과값을 전송 일반 자바 (Model) JSP, 서블릿 통신 request, session request, setAttribute(), session.setAttribute() ================== ================== 한개의 JSP에서 사용 프로젝트 전체 JSP에서 공유 request 사용자 요청 (.do) =====> Controller(DispatcherServlet) ============== Model ##service메소..
2020.10.13(화) Java Resources/src/ com.sist.controller RequestMapping.java package com.sist.controller; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Retention; import java.lang.annotation.Target; @Retention(RUNTIME) /* * 메모리 유지 * CLASS * SOURCE * ================ 컴파일후에 메모리 해제 * RUNTIME * ============..
2020.10.12(월) * 인터페이스 서로 다른 여러개의 클래스를 묶어서 한개의 이름(인터페이스)으로 관리(제어) 상속 extends, implements class A => A 데이터형 class B => B 데이터형 interface I class C implements I => 데이터형 (I, C) interface 동물 class 개 implements 동물 (개, 동물) 동물 ani = new 개() => 인터페이스에 존재하는 메소드에 한정 => 인터페이스에 메소드를 증가하면 => 구현하고 있는 모든 클래스가 에러발생 => POJO (인터페이스 구현(X), 상속(X)) => 구분(어노테이션) => Spring 기능(요청) 처리하는 메소드 => Model의 모든 클래스가 요청을 처리하기 위한 메..