낙타의 노트

낙타의 노트

  • 분류 전체보기 (110)
    • JAVA (27)
    • DateBase (15)
    • 리눅스 (12)
    • 윈도우 (2)
    • 네트워크 (1)
    • HTML (3)
    • 웹(JSP) (11)
    • CSS (2)
    • Java script (7)
    • jQuery (8)
    • Spring (12)
    • util (4)
    • aws (1)
  • 홈
  • 태그
  • 방명록
  • 자바 공부
RSS 피드
로그인
로그아웃 글쓰기 관리

낙타의 노트

컨텐츠 검색

태그

InputStream 본딩 set select Windows2012r2 보조 스트림 teaming Dell omsa 리눅스 outputstream logstash 우분투 ubuntu bonding Windows2012 티밍 centos java ELK

최근글

댓글

공지사항

아카이브

Spring - mybatis

--------------------------------mybatis---------------------------- mybatis - SQL Mapper Framework - ibatis의 후속버전 * ibatis와 mybatis는 서로 호환되지 않는다. * sql 매핑 방식은 ibatis와 유사하다. - 특징 - #{프로퍼티} 와 같은 방식으로 매핑한다. - 다이나믹SQL 작성법이 간단해졌다. * JSTL의 core태그 작성법과 유사 - parameterType, resultType을 사용한다. - 네임스페이스가 필수다. mybatis 주요 구성요소 - 매퍼 파일 SQL 정의하는 파일 - 매퍼 인터페이스 수행할 DB Access작업을 선언해놓은 인터페이스 - mybatis 환경설정 파일 mybat..

2019. 7. 16. 17:47
Spring - WebSocket (실시간 연결 상태, 알람, 채팅 등)

---------------------------------WebSocket---------------------------- WebSocket - 브라우저와 웹서버간의 전이중통신을 지원하는 프로토콜이다. - HTML5버전부터 지원하는 기능이다. - 자바 톰캣7버전부터 지원했으나 8버전부터 본격적으로 지원한다. - spring4부터 웹소켓을 지원한다. Spring을 활용한 웹소켓 요청 처리 - WebSocketHandler 인터페이스를 구현한 핸들러 클래스를 작성해서 구현한다. - WebSocketHandler의 주요 메소드 void handlerMwssage(WebSocketSession session, WebSocketMessage message) - 클라이언트로부터 메세지가 도착하면 실행된다. vo..

2019. 7. 15. 17:27
spring - REST 풀 (employee 부서별 사원들 조), Spring4 버전, @RestController, @GetMapping(Get, Post, Delete, Put), @RequestBody와 @ResponseBody

=========================REST 풀============================ REST - RepresentationalState Transfer - 자원의 현재 상태(정보)를 주고 받는 작업을 말한다. - 클라이언트와 서버가 데이터를 주고 받는 통신방법이다. * HTTP 프로토콜을 활용해서 클라이언트와 서버가 데이터(자원의 현재 상태)를 서로 교환하는 통신방법 - REST의 구체적 개념 - URI을 사용해서 어떤 다원(정보)인지를 명시합니다. - HTTP 메소드(POST, GET, PUT, DELETE)를 사용해서 해당 자원(정보)에 처리방법(CRUD)을 명시한다. 예) HTTP 메소드 요청 URI 요청데이터 응답데이터 ------------------------------..

2019. 7. 9. 19:09
Spring 파일 다운로드 (DownloadView- AbstractView), log-로그 설정(Logger), 스프링 JSON응답 jackson-databind (게시판 댓글달기, 댓글단 사용자 정보확인(Modal) - 모두 JSON으로 응답받는다.)

=====================파일 다운로드 ========================= 파일 다운로드 하기 1. Notice Vo만들기 2. notice.xml 파일 만들기 (공지사항 등록, 공지사항 모두보이기, 하나만 보이기) 3. IBATIS-config에 등록하기 3. NoticeDao 만들기 1) noticeDao 2) noticeDaoImpl 4. NoticeService 만들기 1) noticeSerice 2) noticeServiceImpl 5. noticeController 1) 로그를 남기기위한 Logger객체 획득 및 파일 저장위치 및 다운로드 뷰 등록 2) 공지사항 등록폼 및 추가 생성 (multipartForm) 3) 리스트 및 파일 다운로드 폼(다운로드 뷰) 6. spr..

2019. 7. 8. 23:24
Spring의 예외처리(@ExceptionHandler), 파일업로드(multipartForm), 유효성검사(Hibernate-validator, 회원가입할때 조건), 인터셉터(HandlerInterceptor, 로그인 여부 ) - 로그인, 회원가입 처리 하기

ㅁ spring의 예외처리 - @ExceptionHandler를 사용해서 예외처리를 수행한다. - 예외처리 메소드 정의하기 @ExceptionHandler(예외클래스명.class) public String xxxExceptionHandler(예외클래스 ex){ return "에러페이지명"; } * 예외클래스 메소드는 매핑된 예외가 발생되면 자동으로 실행되고, 지정된 에러페이지로 요청을 이동시킨다. * 발생된 예외객체를 에러 페이지에 전달하기 위해서는 예외처리 메소드의 매개변수로 해당 예외클래스타입의 변수를 선언하기만 하면 된다. * 예외처리 메소드는 매핑된 예외와 동일한 예외 혹은 자식타입의 예외가 발생될 때 실행된다. (예외클래스를 Exception을 설정할 경우) * 매핑되는 예외처리 메소드가 두 개..

2019. 7. 8. 22:48
Git 사용방법, potal 실습 시작, 리스터 클래스(DispatcherServlet - Root String Container, child String Container, context-param, listener), 필터 클래스, 서블릿 클래스

---------------------------Git----------------------------- Git - 분산형 버전관리 시스템 - 특징 - 로컬 저장소와 원격 저장소를 둘 수 있다. - 브랜치의 생성 및 관리가 편리하다. - github와 같은 다양한 원격저장소 서비스가 존재한다. - 파일의 현재상태(스냅샷)를 저장한다. - 작업 순서 1. 프로젝트를 생성 2. 해당 프로젝트에 대한 로컬 저장소를 생성한다. git init 3. 소스 작성 및 수정 4. 작업영역(Workspace)의 코드를 스테이징영역(stage area)으로 추가한다. git add 파일명 git add 디렉토리명 git add * 5. 스테이지영역에 추가된 로컬저장소에 저장하기 git commit -m "커밋메세지" *..

2019. 7. 2. 18:53
1 2 3 4 5 6 ··· 19
낙타의 노트 git url
문제가 있을경우 rio311@naver.com 으로 메일주세요.

티스토리툴바