일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- svn e175002
- 도메인 웹호스팅 다를 경우
- json 에러
- centos jeus 웹서버 접근
- VMware 네트워크 이상
- 저장소 개별 관리
- 특정 포트 보기
- 저장소 관리
- 도메인 서버
- 특정 포트 연결 해제
- json xml 에러
- 저장소 개별
- 406호출
- xml 406
- 페이징 처리
- 이클립스 중단
- xml 에러
- 특정 포트 해제
- 이클립스 svn 설치
- 특정 포트 확인
- e175002
- 면접
- vmware 로컬 웹서버 접근
- 도메인 웹호스팅
- 도메인 웹호스팅 다를 때
- 공공api xml
- 이클립스 로딩
- 도메인 웹호스팅 다름
- github
- local 저장소 개별 관리
- Today
- Total
목록웹 프로그래밍/Spring Framework (18)
LIFE & IT
데이터를 JSON, XML 타입으로 호출시 HTTP - STATUS 406 이 뜨는 이유는 상태에 대한 값을 읽을 수 없기 떄문이다. ▷ 호출 소스 @GetMapping(value = "/getSample", produces = { MediaType.APPLICATION_JSON_UTF8_VALUE, MediaType.APPLICATION_XML_VALUE }) public SampleVO getSample() { return new SampleVO(112, "스타", "로드"); } ▷ 출력 상태 ▷ 개발도구 (F12) 화면 Content-Type 에 text/html 이다. 제대로 호출되지 못함 ▷ 정상 출력상태 Content-Type : XML 로 정상 호출 됨 ※ Content-Type 이란? i..
1. REST(Representational State Transfer)란? - HTTP URI + HTTP Method이다. - HTTP URI를 통해 제어할 자원(Resource)을 명시하고 HTTP Method(GET, POST, PUT, DELETE)를 통해 해당 자원(Resource)를 제어하는 명령을 내리는 방식의 아키텍쳐이다. 2. RESTful API란? RESTful API는 HTTP와 URI기반으로 자원에 접근할 수 있도록 제공하는 애플리케이션 개발 인터페이스(REST의 원리를 따르는 시스템은 RESTful이라고 지칭된다.) 3. 기존의 웹 접근방식과 RESTful API 방식과의 차이점 종류 방식 기존게시판 방식 Restful API 지원하는 게시판 긁읽기 GET /list.do?no..
◎ JUNIT을 이용해 Controller 를 테스트 한 결과 Springfamework 가 STS 에서 어떻게 동작하는지 확인 정리가 미흡하거나 JUNIT 테스트 log 결과로 진행했기에 실제 Springframework 의 동작에 미흡한 부분이 있지만 구조를 어느정도 정리하고 넘어가기 위해 남김. ▷ 첨부파일 : - java : BoardControllerTests.java , BoardController.java, BoardMapper.java, BoardMapper.xml, BoardService.java, BoardServiceImpl.java, Criteria.java, root-context.xml, servlet-context.xml - txt : 원본 설명 파일 , 원본 log 파일 - ..
객체 생성을 통한 페이징 처리 Criteria = "검새의 기준" 용도 : pageNum , amount 값을 같이 전달하는 용도 게시글 페이지는 "1" 페이지 그리고 1페이지당 10개의 게시글을 보여준다고 가정 package org.zerock.domain; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class Criteria { private int pageNum; private int amount; public Criteria(){ this(1,10) // 1 페이지, 10개 게시글 } public Criteria(int pageNum, int amount) { ..
오라클 페이징 처리를 이해하기 위해서 반드시 알아두어야 하는 것이 실행 계획(execution plan) 이다. 데이터베이스에 전달된 SQ문은 아래와 같은 과정을 거쳐서 처리된다. SQL 파싱 : SQL 구문 오류, SQL 문을 실행해야하는 대상 객체(테이블, 제약 조건, 권한 등) 존재 검사 SQL 최적화 : SQL 이 실행 되는데 필요한 비용(cost) 계산. *비용(cost) - 이 계산 값을 기초로 어떤 방식으로 실행하는 것이 가장 효율적인지 판단. = 실행계획(execution plan) SQL 실행 : 실행계획을 통해 메모리상에서 데이터를 읽거나 물리적인 공간에서 데이터를 로딩하는 등의 작업을 한다. 개발자들은 DB도구, SQL PLUS 등을 이용해서 특정한 SQL에 대한 실행 계획을 알아 볼..
1. 프로젝트의 로딩 구조 웹 프로젝트 구동시 관여하는 XML 은 web.xml / root-context.xml / servlet-context.xml 파일이다. web.xml = Tomcat 구동 설정 파일 root-context.xml / servlet-context.xml = 스프링 관련 설정 파일 프로젝트 구동의 시작은 web.xml 에서 시작한다. 가장 먼저 구동되는 Context Listener 가 등록되어 있다. 에는 root-context.xml 에는 ContextLoaderListener 가 등록 되어 있다. ContextLoaderListener는 해당 웹 애플리케이션 구동 시 같이 동작하므로 해당 프로젝트를 실행하면 아래와 같은 로그를 볼 수 있다. 1. org.springframe..