반응형

개발 281

[KH국비지원 웹개발자 과정] Day_59 키워드,스프링MVC 페이징 등 기능 구현, RowBounds

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- PLSQL의 반복문을 이용하여 더미데이터 insert 하기) DECLARE BEGIN FOR N IN 1..100 LOOP INSERT INTO BOARD_TBL VALUES(SEQ_BOARDNO.NEXTVAL,'게시글번호'||N) END LOOP; END; / 페이징처리) 1. 전체 게시물 구하기 2. 현재 페이지 구하기 3. 총 페이지 개수 구하기 4. NAVI 시작값 구하기 5. NAVI 끝값 구하기 6.RowBounds에 넣을 매개값 구하기 limit :..

[KH국비지원 웹개발자 과정] Day_58 키워드 @RequestMapping , 스프링 Encoding설정 등

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 디스패처서블릿에서 URL처리를 하는 방법 @RequestMapping(value="경로", method=RequestMethod.POST) @GetMapping("URL") @PostMapping("URL") Autowired어노테이션의 시그니처 확인. @Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.ANNOTATION..

[스프링] IoC, DI 기본 사용법, Bean 등록, Bean 사용법

스프링 기본(Core Container) ■Bean객체로 등록하여 컨테이너가 객체를 생성하게 하는 방법(IoC) (개발자는 Bean객체로 등록할 클래스의 정보를 컨테이너에 알려주어야 함.) 방법 1. context.xml 에 태그를 설정한다. 방법 2. Bean등록 Annotation을 사용한다. @Component @Repository @Service @Controller 방법 3. xml로 설정하지 않고 자바의 문법으로 설정하겠다. -> java Config 파일에 설정을 한다. java Config 파일 : @Configuration어노테이션을 붙인클래스 @Bean 어노테이션을 붙여서 메소드를 만들듯이 Bean객체 등록을 할 수 있음. @Bean public Car car(Engine e) { Ca..

개발/Spring 2022.09.06

[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 값을 사용한다. 그리드 시..

반응형