본문 바로가기

분류 전체보기93

230203_DB 오라클에서는 어떤값을 자동증가 시키려면 시퀀스를 생성해야함 create sequence 시퀀스명..(필드명_seq) insert into 테이블명 values (member_seq.nextval, 홈쇼핑 회원 등록 회원번호(자동생성) 회원이름 회원전화 회원주소 가입일자 고객등급[A:VIP,B:일반,C:직원] 거주도시 회원목록조회/수정 회원번호회원성명연락처주소 가입일자고객등급도시코드 회원매출조회 회원번호회원성명고객등급매출 홈쇼핑 회원 정보 수정 회원번호 회원성명 회원전화 회원주소 가입일자 고객등급(A:VIP,B:일반,C:직원) 도시코드 2023. 2. 3.
230202_DB 상품명과 이미지 입력 상품명 이미지 검색 상품명 상품이미지 상품명상품이미지삭제수정 ❌ ✅ 상품명 상품이미지 상품명상품이미지 package day13_db_image; public class DTO { String name,poster; public DTO() { } public DTO(String name, String poster) { super(); this.name = name; this.poster = poster; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPoster() { return poster; } public void setP.. 2023. 2. 2.
230201_DB 폼에서 form 태그 옆에 enctype="multipart/form-data" 기입 이미지가 저장되는 경로 설정 저장이미지 크기 설정 한글 깨짐 방지 MultipartRequest 클래스로 객체생성후 자료 불러옴 String sd = "C://JSP//경로"; int filesize = 1024*1024*10; String encType="UTF-8"; MultipartRequest multi = new MultipartRequest( request,sd,filesize,encType); name = multi.getParameter("name"); //값을 받아오는 poster = multi.getFilesystemName("poster"); //파일명과 확장자 image 폴더에 저장된 파일들은 F5.. 2023. 2. 1.
정보처리기사 5과목 소프트웨어 개발 방법론 - 구조적 방법론 : 정형화된 분석 절차, 문서화, 처리 중심 - 정보공학 방법론 : 정보시스템 개발, 정형화된 기법 통합 및 적용, 자료 중심 - 객체지향 방법론 : 개체를 기계의 부품처럼 하나의 객체로 객체를 조립 (구성 요소 : 객체, 클래스, 메시지) (기본 원칙: 캡슐화, 정보 은닉, 추상화, 상속성, 다형성) - 컴포넌트 기반 (CBD) 방법론 : 컴포넌트 조합, 재사용 - 애자일 방법론 ex)익스트림 프로그래밍, 스크럼, 칸반, 크리스탈 - 제품 계열 방법론 : 공통 기능을 정의해 개발, 임베디드 소프트웨어 CASE - 소프트웨어 개발 과정 전체 또는 일부를 컴퓨터나 도구를 사용해 자동화 - 기능 : 소프트웨어 생명 주기 전 단계의 연결, 다양한 소프트웨어 개발 모형 .. 2023. 1. 31.
230131_DB 조인 : 테이블이 2개의 자료들을 검색 조인 : 2개의 테이블에서 행은 곱하고 열은 더해서 2개의 테이블에서 검색 조인종류 내부조인(INNER) = join : 동등조인 : 연산후 필드값이 동일한 것만 취하는것 : 자연조인 : 내부조인의 결과에서 중복된 필드를 제거 외부조인(OUTNER) : 왼쪽외부 : 내부조인의 결과에 왼쪽의 값중에서 내부조인에 없는 값을 추가 : 오른쪽외부 : 내부조인의 결과에 오른쪽의 값중에서 내부조인에 없는 값을 추가 : 전체외부 중첩질의 : 질의문이 2개 있다 select 필드명 ...주질의문 from 테이블명 where 필드명 =(select 필드명 ...서브질의문 from 테이블명 where 조건); 반드시 서브질의문이 먼저 실행되어야 한다 select * from aaa .. 2023. 1. 31.
정보처리기사 4과목 하드웨어 환경 - 클라이언트 (PC, 폰), 서버 - 웹 서버 : 직접 요청 받아 처리 - 웹 애플리케이션 서버 : 사용자에게 동적 서비스 제공, 서버 개발로 구축 개발 언어 선정 시 고려해야 하는 기준 : 적절성, 효율성, 이식성, 친밀성, 범용성 배치 스케줄러 - 스프링 배치 (Job, Job Launcher, Job Repository, Step) - Quartz (Job, Job Detail, Scheduler, Trigger) 배치 프로그램 - 주기 : 정기 배치, 이벤트성 배치, On-Demand 배치 - 필수 요소 : 대용량 데이터, 자동화, 견고성, 안정성/신뢰성, 성능 기억 클래스 종류 기억영역 예약어 생존기간 사용범위 비고 자동 변수 메모리 (스택) (auto) 일시적 지역적 특정 블록.. 2023. 1. 30.