일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 청주
- Java
- JavaScript
- Spring
- java 8
- Resources
- Intent
- jQuery
- 생명주기
- TinyMCE
- 아이콘
- 자바
- Selector
- 회원가입
- 안드로이드 AVD
- 주님의교회
- 글쓰기
- CSS
- 게시판
- androidstudio
- #청주주님의교회
- 에디터
- 인텐트
- Android
- 영성
- 프로그래밍
- 제이쿼리
- Activity
- 안드로이드
- 웹개발
- Today
- Total
목록Dev (192)
공부하는 블로그
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
HHR테이블을 사용해서 작성 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631..
CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사용된다. CRUD 대신에 다음과 같은 유사용어가 사용되기도 한다. ABCD: add(추가), browse(보기), change(변경), delete(삭제)ACID: add(추가), change(변경), inquire(질의), delete(삭제)[1]BREAD: browse(보기), read(읽기), edit(편집), add(추가), delete(삭제)VADE(R): view(참조), add(추가), delete(삭제), edit(편집), 트랜..
파일 업로드를 해야 하는 경우 form 엘리먼트에 enctype속성을 정의한다. (게시글 올리기 form) http://highlighttt.tistory.com/9 (참고) 123456 Colored by Color Scriptercs pom.xml에 Dependency를 추가 한다. // 없을시에 https://mvnrepository.com/ 에서 찾아본다. 1234567 commons-fileupload commons-fileupload 1.3.3 BoardController에 작성한다. (Controller File Upload Logic 추가) 123456789101112131415161718MultipartFile file = boardVO.getFile(); if( file != null ..
HTTP 에서 에러가 발생하면 해당 에러와 관련 에러 코드를 발생한다.- 이 많은 에러들을 다 알고 있을 필요는 없지만 이번에는 이 에러 코드를 정리해 해보겠다.- 주로 많이 발생하는 에러는 404, 500 에러 이다. HTTP 에러코드 에러 메시지 100 Continue 101 Switching Protocols 200 OK, 에러 없이 전송 성공 202 Accepted, 서버가 클라이언트의 명령을 받음 203 Non-authoritative Information, 서버가 클라이언트 요구 중 일부만 전송함 204 Non Content, 클라이언트 요구를 처리했으나 전송할 데이터가 없음 205 Reset Content 206 Partial Content 300 Multiple Choices, 최근에 옮겨..
404 /WEB-INF/views/error/404.jsp 에러코드 404일때 /WEB-INF/views/error/404.jsp울 번환한다.
사용목적 1. 요청 경로마다 접근 제어를 다르게 해야 할 때 사용한다.2. 특정 URL을 요청할 때마다 접근 내역을 기록하고 싶을 때 사용한다.3. 로그인 체크를 해야할 때 사용한다. 1. 컨트롤러(핸들러) 실행 직전boolean preHandle(HttpServletRequest request, HttpServletResponse reponse, Object handler) throws Exception;2. 컨트롤러(핸들러) 실행 직후void postHandle(HttpServletRequest request, HttpServletResponse reponse, Object handler, ModelAndView modelAndView) throws Exception;3. 뷰를 실행한 이후(응답 직전..
CSS, JS, Image 등의 자원은 파일이 존재하는 URL 그 자체로 사용된다. 때문에http://localhost:8080/js/jquery.js 이런 식의 URL로 요청을 해야하는데 이런 요청은 MVC 의 DispatcherServlet으로 판단해 Controller에서 RequestMapping 애노테이션을 검색하게 된다. 즉, 우리가 원하는 JS 파일을 얻을 수 없고,애먼 404 에러만 계속 발생한다. 때문에 CSS, JavaScript, Image 같은 정적 자원들은 따로 URL을 주어야 하는데 이런 기능을 mvc:resources 가 제공해준다. 아래와 같이 DispatcherServlet에 등록한다. 다음과 같이 폴더를 만든다. 분류를 하기 위해서 이렇게 만든다. DispatcherSer..