본문 바로가기

2013.04.09. Spring-2 MVC 2013.04.09. Spring-2 MVC 1. 전반적인 MVC의 흐름2. Controller3. View (tiles)4. DataBase연동5. form과 validation MVC패턴 기반 웹개발 프레임워크 DispatcherServlet 설정하기- web.xml에 태그로 등록한 후, 태그를 통해 매핑해준다. (Filter클래스 적용할 때와 동일) Command객체- 폼에 있는 데이터값을 담기 위한 객체- ... 1. 라이브러리 파일 가져오기2. xxx-servlet,xml 파일 가져오기3. web.xml에서 dispatch-servlet 설정하기 : / (과 사이)4. class파일 생성 후 @Controller의 추가로 ... Spring Container의 생성방식1. DispatcherSe..
2013.04.08. Spring-1 기초, DI, AOP, 프록시 2013.04.08. Spring-1 기초, DI, AOP, 프록시 스프링의 핵심기술- DI / AOI / MVC Model 1. 설계방식- JSP or JSP+JavaBean을 활용하여 개발- 모델2에서의 Controller 개념이 모호- pros : 개발속도가 빠르고, 요구되는 기술숙련도 낮음- cons : JSP가 너무 많은 일을 담당(presentation logic + business logic) 로직의 혼재로 인해 개발과 디자인의 작업분리가 어려움 JSP코드의 복잡도로 인해 유지보수가 어려워짐 Model 2. 설계방식 (MVC방식)- Application을 Model / View / Controller로 분리하는 방식- 1) Model : Business Logic을 담당 – Java Bean..
[2] DBMS Oracle로 변경하기. eGovFramework Sample 예제에서 Oracle과 MySQL에 대한 Datasource와 SQL쿼리문을 준비해놓았기 때문에 비교적 간단한 작업이다. 1) src/main/resources/egovframework/spring/context-datasource.xmljdbc:embedded-database를 주석처리한 뒤, 원하는 DBMS의 주석을처리를 해제하고 property를 적절히 수정해준다.예) 오라클의 경우, property 중 url과 username, password만 수정하면 된다. 2) src/main/resources/egovframework/sqlmap/rte/sql-map-config.xmlEgovSample_Sample_SQL.xml을 참조하는 부분을 주석처리하고, 원하는..
[1] Sample예제 기본적인 흐름 분석하기. 먼저 알아둘 것 !- web.xml : src/main/webapp/WEB-INF/web.xmlFilter : encodingFilter, HTMLTagFilterContext-config : contextConfigLocation (classpath*:egovframework/spring/context-*.xml)src/main/resources/egovframework/spring/context-*.xmlServlet : action (추가로 아래와 같은 xml파일을 contextConfigFile로 참조하고있음)/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml/WEB-INF/config/egovframework/springmvc/urlf..
2013.01.02. Java 기초문법 - 2 2013.01.02. Java 기초문법 - 2While문 For문 차이점 : 가로와 세로의 차이While문초기식int I = 1;조건식while(i < 10){( 반 복 내 용 ) 증감식I++;}For문for(int I=1; I
2012.12.28. Java 기초문법 - 1 2012.12.28. Java 기초문법 - 1 int타입 리터럴의 예 - 변수값 맨 앞이 0일 경우, 8진수로 인식 - 변수값 맨 앞이 0x 또는 0X일 경우, 16진수로 인식 long타입 리터럴의 예 - 변수값 맨 뒤가 L 또는 l일 경우, long타입으로 변환- 문자열과 정수or실수형 데이터 간 연산을 할 경우, 결과값이 문자열로 변환된다. ex1:String str = "num=" + 30 + 40;System.out.printIn(str);∴ num=3040 ex2:String str = 30 + 40 + "num=";System.out.printIn(str);∴ 70num= 관계연산자(>, = / / =< (x)동등연산자(==, !=)의 결과값 역시 true of false == : 같으면 tr..
티스토리 드디어 개설했습니다. 티스토리, 드디어 개설했습니다. 처음부터 레이아웃 잡고 하기 너무 막막해 스킨을 찾아서Daisy님 스킨 깔끔하길래 가져다가.. 마구 때려고침;혹시나 Daisy님 이 글 보신다면 죄송합네다 (_ _).. 워낙 되는대로 살고 지난 일은 빠르게 잊는 타입이라그동안 공부하는 내용이나, 사는 내용 기타 자잘한 일들꾸준히 일기 쓰듯이 기록하려고 했었는데할거다 할거다 생각만 하며 미루다가 이제야 올렸네요. 뭐 인원 유입따위 아무래도 신경 안쓰지만네이버 블로그가 비교적 유입이 잘 되는데다국내에선 네이버가 범용성 갑이잖아요.네이버 / 티스토리 둘 중 고민하고 있었는데아무래도 배운거 써먹을 수 있다는 점에 끌려서 ㅋㅋ결국 html/css 에디팅이 자유로운 티스토리를 택하게 되네요. 좋네요, 그래도 배운거 이런곳에라도 자잘..