본문 바로가기

전체 글42

[spring]ModelAndView, redirect, forward, session ModelAndViewmodel과 view에 대한 처리를 하나의 클래스에서 처리하고자 할때 활용됩니다. redirect, forwardController 단에서 다른 controller를 호출해야 할 필요가 있을 때 처리합니다. - ex) 수정이나 등록 후 메인 list로 화면 처리를 해야 할 경우redirect - 입력하거나 넘겨주는 요청값이 필요 없을 때forward - 요청값도 함께 넘겨주면서 controller단을 호출 할 때 활용형식: 마지막 view단 호출 부분에 - return "redirect:/start.do" // "forward:/list.do"xml 설정컨테이너에 filter 조건으로 해당 정의된 클래스들을 자동 객체 등록 처리 context:component-scan 1) base.. 2017. 6. 7.
앞으로의 스프링 진행 절차 스프링 시작환경 settinglib(완료)mavensts ?anyframe ?전자정부 프레임웤 ?스프링 부트 ?스프링 DIxml 객체 조립기에 의한 호출의존 자동 주입(autowire)AOP구현log 파일 자동 등록스프링 MVC스프링 구현 구조요청, 모델 , 뷰spring 폼 태그뷰단 - ajax, 파일 업로드 엑셀 다운로드 - tiles다국어 message 처리예외처리database 연결 기본 개념(스프링 연결 프레임웤)Mybatis 연동 처리 - 환경 setting - 설정 시 coding 규칙실무 프로젝트 예제답변형 게시판 - 계층형 sql, 답변 로직, 파일 업로드캘린더 - ajax(json), DB 처리자동 메일 전송html5 연동 채팅처리 이상 끝!! 2017. 6. 7.
[java] 정규 표현식 Regular Expression(정규 표현식)필요로 하는 문자열의 형식을 지정해서 그 내용으로만 데이터가 입력되는 것을 check 하기 위해 사용 ex) 010 - 2243 - 4333API: java.util.regex.Pattern 클래스를 찾아 활용주요 기호와 내용[]: 해당 한 개의 문자만 허용 ex) [abc]: a, b, c 중 하나의 문자[^abc]: a, b, c 이외의 하나의 문자[a-zA-Z]: a~z, A~Z 중 하나의 문자[0-9]: 0부터 9까지 하나의 문자\d: 한개의 숫자[0-9]와 동일\s: 공백 처리 필요\w: 한개의 알파벳 또는 한개의 숫자 [a-zA-Z0-9]와 동일? : 없음 또는 한 개* : 없음 또는 한 개 이상+ : 한 개 이상{n} : 정확히 n 개{.n} :.. 2017. 6. 1.
[java] StringBuilder, StringBuffer의 차이 String객체에 문자열을 추가하고자 할 때는 3가지 방법이 있다.String 객체간의 단순한 append 연산StringBuilder 클래스 사용StringBuffer 클래스 사용String append이 경우는 단순히 + 연산자 오버라이딩된 메서드를 통해 append가 수행된다. 이러한 연산은 string 객체 2개를 메모리에 할당하게 되기 때문에 심각한 메모리 문제로 번질 수 있다고 하지만, jdk 1.5 버전 이후 부터는 내부적으로 StringBuilder를 통해 append된다하여 성능 면에서는 크게 상관이 없다고는 한다. 다만 String은 heap 공간에 생성되었을 시 한번 생성된 객체의 내용을 수정할 수 없는 immutable class이기 때문에 메모리 이슈를 해결하지는 못하는 것 같다... 2017. 6. 1.