반응형

개발 281

[KH국비지원 웹개발자 과정] Day_34 키워드 Properties, ERDCloud 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -Properties : Map을 파일로 저장하여 사용하기 편리하도록 만든 컬렉션이다. *.properties 파일을 읽어들일 때 주로 사용함. key = value의 형태로 데이터를 저장한다. 주로 DB접속정보나 쿼리문 등을 파일로 저장하여 코드에 직접 노출되지 않도록 하며 재사용성을 높이기 위해 사용함. 쿼리문을 프로퍼티스로 저장해놓..

[궁금한 것 메모] DAO에서 JOIN한 값들은 어떻게 VIEW까지 보낼까?

테이블이 3개 있는 JDBC 실습문제를 풀던 중 발생한 궁금증. USER, BOOK, LEASE 테이블을 각각 User, Book, Lease 로 3개의 VO클래스 만들었다. 여기서 세 테이블을 모두 JOIN해야 얻을 수 있는 값들을 출력하고자 할 때 어떻게 해야할까? 1. 애초에 세 테이블의 속성값들을 하나의 VO클래스에 통합하여야 할까? 2. 아니면 세 테이블에서 출력하고자 하는 속성값들을 추려낸 새로운 VO클래스를 추가로 만들어야 할까? 3. 세 개의 VO클래스의 부모 클래스를 만들어서 부모클래스 타입의 ArrayList에 자식 객체들을 add하고 이 값들을 instanceof로 검토하여 형변환하고 값들을 get하는 방법을 생각하였으나 제대로 되지 않고 있다. 4. VO클래스 속에 다른 VO 클래스..

개발/코딩 2022.07.28

[KH국비지원 웹개발자 과정] Day_33 키워드 JDBC실습, MVC패턴 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 회원관리 프로그램 실습 마무리) JDBC실습을 3단계로 진행하였음 1. Statement를 사용하여 JDBC프로그래밍 2.PrepareStatement를 사용하여 JDBC프로그래밍 3.MVC패턴2 방식을 사용하여 JDBC프로그래밍(싱글톤, 오토커밋 해제 커밋, 롤백) 수업 중 개인적인 공부) VIEW에서 입력받는 이메일, 성별, 전화번호..

[KH국비지원 웹개발자 과정] Day_32 키워드 JDBC실습 PreparedStatement

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -블로그 서식에도 시퀀스객체가 있다면 좋을텐데. Day체크하는 것이 은근 귀찮다. -프로그램이 동작하는 순서대로 코딩하기. Run에서 컨트롤러가 View를 통해 데이터를 받아 Dao에 전달하고 Dao에서 받은 데이터를 정리하여 View로 전달하여 화면에 출력한다. -개인적으로 연습하던 것이 Class.forName(DRIVER)가 없는데..

[KH국비지원 웹개발자 과정] Day_31 키워드 JDBC

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -Java DataBase Connectivity :Java로 DB에 접근할 수 있게 해주는 API. 각 DBMS 벤더 별로 jar파일로 구현되어 있다. -JDBC를 사용하려면 1) OJDBC를 오라클에서 다운받고 jdk폴더에 넣는다. 경로: C:\Program Files\Java\jdk1.8.0_144 \jre\lib\ext 2) 이클..

[KH국비지원 웹개발자 과정] Day_30 키워드, 오라클 시험

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- - 학원 시험 - 잘 본 기분이었으나 이것저것 빼먹은 것이 많았다. -사용자 생성 시 USER를 빼먹음.. -시퀀스 MAXVALUE 수정 시 MODIFY를 씀.. -뷰 생성에서 AS 빼먹음.. -FOREIGN키 설정 시 컬럼명 생략이 가능한 지 몰랐음... 직접 실행해보는 환경이었으면 컴퓨터가 알려줬을텐데 직접 작성해보니 문법을 빼먹고 ..

[KH국비지원 웹개발자 과정] Day_29 키워드 프로시저, 함수, 트리거

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -PL/SQL 객체의 유형 1) 익명블록(Anonymous Block) :이름없는 블록. 간단한 block수행 시 사용 2) 프로시저(Procedure) :특정 처리를 실행하는 서브프로그램의 한 유형. 프로시저 이름을 설정하고 다른 프로시저나 툴에서 호출하여 사용 일련의 작업절차를 정리해서 저장해둔 것. 자주 사용하는 복잡한 작업들을 정..

[KH국비지원 웹개발자 과정] Day_28 키워드 PL/SQL

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -PL/SQL Procedural Language extension to SQL :오라클 자체에 내장되어 있는 절차적 언어로써 SQL의 단점을 보완하며 SQL문장 내에서 변수의 정의, 조건처리, 반복처리 등을 지원한다. SET SERVEROUTPUT ON; --PSSQL을 사용하기전 일종의 시동걸기. [DECLARE] --선언부 BEGI..

[KH국비지원 웹개발자 과정] Day_27 키워드 제약조건, VIEW, SEQUENCE 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -PRIMARY KEY (P) 기본키 -FOREIGN KEY(R) 외래키 참조무결성, 두 개의 테이블이 관계를 가지고 있는 것. 자식 테이블의 해당 컬럼의 값은 참조되는 부모테이블의 컬럼 값 중의 하나와 일치하거나 NULL 을 가질 수 있다. -외래키 삭제 시 자식 삭제 후 부모 삭제. 삭제옵션 ON DELETE SET NULL, ON ..

반응형