일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바의정석
- 국비IT
- Java의정석
- 이안의평일코딩
- javascript
- 국비코딩
- spring
- 자스코테
- 자바스크립트
- 리액트네이티브
- ReactNative
- 정보처리기사정리
- 정보처리기사요약
- 정보처리기사실기정리
- 코딩테스트
- CSS
- 평일코딩
- react
- Oracle
- 오라클
- 자바스크립트 코딩테스트
- 스프링
- typescript
- 정보처리기사
- 정보처리기사실기
- 타입스크립트
- php
- VUE
- 정보처리기사실기요약
- 리액트
- Today
- Total
목록분류 전체보기 (272)
이안의 평일코딩
2. 데이터 입출력 구현 1) 논리 데이터 저장소 확인 논리 데이터 모델링 => 데이터 베이스 설계 프로세스의 기초 설계 단계로 비지니스 정보의 구조와 규칙을 명확하게 표현할 수 있는 기법 논리 데이터 모델링 특징 (정포완독: 정말 포기했는데 완독했다) => 정규화, 포용성, 완전성, 독립성 논리 데이터 모델링 속성 (개속관: 개속 관계를 유지하다) => 개념, 속성, 관계 개체-관계(E-R) 모델 현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위해서 가장 널리 사용되고 있는 모델 개체-관계(E-R) 다이어그램 기호 => 개체(사각형), 관계(마름모), 속성(타원), 다중 값 속성(이중타원), 관계-속성 연결(선) 정규화(Normalization) => ..
1. 요구사항 확인 1) 현행 시스템 분석 현행 시스템 파악 => 현행 시스템이 어떤 하위 시스템으로 구성되어 있고, 어떤 기술 요소를 사용하는지 파악하는 활동 현행 시스템 파악 절차 1단계 구성/기능/인터페이스 파악 2단계 아키텍처 및 소프트웨어 구성 파악 3단계 하드웨어 및 네트워크 구성 파악 소프트웨어 아키텍처 => 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조 소프트웨어 아키텍처 프레임워크 => 소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준 소프트웨어 아키텍처 프레임워크 구성요소 => 아키텍처 명세서, 이해관계자, 관심사, 관점, 뷰, 근거 ..
2020.10.23(금) src/main/java Config.xml app.xml(beans, context, p) => Spring Bean Configuration File src/main/java com.sist.di MusicVO.java package com.sist.di; public class MusicVO { private String title; private String singer; private String album; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getSinger() { return singer; } p..
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..