반응형

개발/KH국비지원과정 67

[KH국비지원 웹개발자 과정] Day_57 키워드, 메이븐,스프링(Spring) 프레임워크

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 메이븐 프로젝트는 자바용 프로젝트 관리 도구이다. XML문서로 프로젝트의 버전 정보 및 라이브러리 정보들을 통합하여 관리하는 프로젝트 관리 도구. 다이나믹 웹 프로젝트를 사용할 때는 필요한 라이브러리를 추가할 때마다 lib 폴더에 jar 파일을 추가하여야만 했다. 이 자체로도 번거로운 일인데 만약에 여러명이 협업을 하는 상황이라면 라이브러리를 추가하는 등의 프로젝트 셋팅이 굉장히 번거로울 것이다. 메이븐 프로젝트는 POM.XML에 설정을 해주는 것 만으로 이러한..

[KH국비지원 웹개발자 과정] Day_56 키워드, UML,클래스다이어그램

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- UML 통합 모델링 언어 복잡한 소프트웨어 시스템을 표준화된 표기법으로 단순하게 표현하는 모델링 언어 유스케이스다이어그램 클래스다이어그램 시퀀스다이어그램 등이 있다. 클래스 다이어그램의 클래스 간 관계 Generalization 상속 Realization 구현 Association 연관관계 / 필드에서 다른 객체 참조 / 다른객체와의 관계 유지 Dependency 의존관계/ 메소드에서 다른 객체 참조/ 메소드 실행 중에만 다른 객체와 관계 유지 Aggregati..

[KH국비지원 웹개발자 과정] Day_55 키워드, 마이바티스실습

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 마이바이트 새로운 프로젝트 만들어서 실습) * 마이바티스 파일 생성순서 1. 패키지 모두 생성 2. 인터페이스, 클래스 모두 생성 3. SqlSessionTemplate 코드 작성 4. resources 소스폴더 생성 후 mybatis-config.xml 생성 5. dtd 입력하고 xml 접속정보 설정(태그) 6. SqlSessionTemplate으로 가서 session 객체 생성할 코드 작성 7. Controller, ServiceImpl, StoreLogic..

[KH국비지원 웹개발자 과정] Day54, 키워드, 마이마티스 MVC2패턴 실습

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 마이바티스 실습) insert 실행 시 부적합한 열 유형: 1111 에러) #{ }의 값이 null인 경우 따로 설정을 해주어야 진짜 null로 인식이 된다. 구글링)config.xml에 다음 설정을 추가하면 된다. 페이지를 이동하는 방법들) 1. 서블릿에서 페이지를 이동시키는 방법 1) response.sendRedirect("url") 2) rquest.getRequestDispatcher("url").forward(request,response) 2.JS에..

[KH국비지원 웹개발자 과정] Day_53 키워드, 프레임워크, 마이바티스,

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 프레임워크란? :코드 개발시간을 줄이고 코드의 재사용성을 증가시키기 위한 일련의 클래스묶음, 뼈대, 틀. 라이브러리가 일반 연장이라면 프레임워크는 특정 기능을 수행하는 기계에 비유할 수 있다. -> 라이브러리는 사용 자유도가 높음. 프레임워크는 틀을 사용하기 위한 사용법이 정해져있다. 프레임워크의 특징 1. 개발자가 따라야하는 가이드를 제공함 2.개발할 수 있는 범위가 정해져있음 3. 개발자를 위한 다양한 도구, 플러그인을 지원함 프레임워크의 장점 1.개발시간 ..

[KH국비지원 웹개발자 과정] Day_52 시험 대비 키워드 프론트엔드 복습

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 용어정리 -HTML5 -시맨틱태그 -웹표준 -웹호환성 -웹접근성 -DOCTYPE -CSS트랜지션 -정규표현식 -반응형 웹 -부트스트랩 -CSS position 속성 정리 static : top,bottom,left,right 등의 offset 불가. 기본 위치. float은 가능 relative : static의 위치를 기준으로 offset 설정 가능. absolute: 부모를 기준으로 위치가 설정됨. position속성이 relative인 조상을 기준으로 위치..

[KH국비지원 웹개발자 과정] Day_51 키워드, 부트스트랩, 그리드시스템, 반응형 웹, 시맨틱태그

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 부트스트랩 샘플코드 실습) 부트스트랩 사이트 참고) 부트스트랩 사용하는 방법 1. css -> 맨 위에 부트스트랩의 를 붙여 넣어 부트스트랩의 css를 가장 먼저 불러온다. 2. js-> 부트스트랩 를 붙여 넣는다. 3.HTML태그와 class 값 지정을 통하여 원하는 기능을 가져다 사용한다. 부트스트랩의 기본 전역 속성 1. HTML 5이다 2. 모바일 우선이다. 반응형 뷰포트메타태그가 필요할 수 있다. 3. 전역 box-sizing 값을 사용한다. 그리드 시..

[KH국비지원 웹개발자 과정] Day_50 키워드 JS정규표현식,부트스트랩,반응형웹

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- jQuery실습문제 풀이) 자바스크립트와 jQuery 중 하나만 할 줄 아는게 아니라 둘 다 할 줄 알아야 함. 궁금증) 브라우저 콘솔창에 표시되는 ==$0은 무엇인지? 구글링) 가장 최근에 선택한 Element의 래퍼런스라고 한다. console.log($0) 을 이용하면 최근에 선택한 엘리먼트가 콘솔창에 출력된다. $1, $2, $3 은 각각 1~3번 째 전에 선택했언 엘리먼트의 래퍼런스라고 한다. JS 기능구현 숙제) 1. 버튼을 누르면 선택한 게시물의 위..

[KH국비지원 웹개발자 과정] Day_49 키워드, jQuery 이벤트

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 자바스크립트 배열 실습문제 ) 브라우저에서 반복작으로 기능을 수행하게 할 경우 마지막에 관련된 변수 및 배열을 초기화해주는 로직 필요. jQuery객체와 DOM객체는 다르다. 명품 웹프로그래밍교재) DOM객체의 구성요소 (W3C 표준) 1. 프로퍼티 2. 메소드 3. 컬렉션 4. 이벤트 리스너 5. CSS 스타일 jQuery를 이용한 이벤트 처리 이벤트 참조 | MDN DOM 이벤트는 발생한 흥미로운 것을 코드에 알리기 위해 전달됩니다. 각 이벤트는 Event ..

[KH국비지원 웹개발자 과정] Day_48 키워드, jQuery

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- jQuery : DOM을 다루기 편리하게 만드는 라이브러리. querySelector()기능이 생기고 가상돔을 사용하는 등의 변화로 잘 사용하지 않는 추세라고 한다. 그러나 가장 많이 사용하는 라이브러리였고 앞으로도 완전히 없어지지는 않을 것으로 보여 알아둘 필요가 있다. $() 로 감싼 돔객체는 jQuery객체가 되며 jQuery의 메소드를 사용할 수 있게 된다. jQuery의 메소드들 .first() .last() .eq() .css() .filter() ...

반응형