강좌/Spring @MVC 11

@RequestBody 한글 깨질 때

* the default charset of @ResponseBody is iso-8859-1, how to change to utf8.출처: http://linuxism.tistory.com/720 @RequestMapping(value = "/path", produces="text/plain;charset=UTF-8")public @ResponseBody String handlePath() { .....} produces="text/plain;charset=UTF-8"를 사용하여 응답 페이지에 대한 UTF-8 인코딩이 가능하여 한글 깨짐을 방지 할 수 있음. GET 방식 인자 한글 처리(tomcat server.xml) POST 방식 인자 한글 처리(web.xml) - Filter 추가 charact..

강좌/Spring @MVC 2013.05.13

HSQL 활용

1. 전자정부프레임워크 교육 내용 중에 hsql.jar 포함한 DATABASE 폴더를 프로젝트 컨텍스트 루트 디렉토리로 복사 2. runHsqlDB.cmd 를 path tools > command line 상에서 실행 3. Database Source Explorer 을 통해 Database Connections 에 New Connection 생성 4. Database Source Explorer 의 Context Menu > Open Sql Scrapbook 을 통해 SQL 구문 실행 5. command line 재기동(hsql 이 재기동 전에는 Eclipse 소스와 연동 오류) 6. JAVA 소스 상에 DB 테스트 7. Be happy! Don't worry!

강좌/Spring @MVC 2013.03.29

006. FrontController 패턴 2/2 - 급마무리

우훗 BlogAPI 를 이용해서 MS-WORD 2010 을 이용해 올리는 글입니다. 보기 이상하면 이번만 쓰고 다음부터는 다시 블러그 에디터로 삽질하겠습니다. FrontController 클래스에 대해 그림으로 이해하기!!! 그래서 그림 그려봤어요. 그리다 멘붕 와서 몇 번이나 지웠다가 마음 다 잡아 먹고 다시 그렸어요. 여러분들도 제가 그린 그림 보시면 급 멘붕이 오실거예요. 그래도 궁금하면 한번 펼쳐보세요. 다만 트라우마 생기셔도 저는 법적/도의적 책임을 지지 않아요 혹시 보신 분 있으세요? 멘붕 오시죠.. 저는 3시간 저 그림 그렸어요. 저 그림만 아니었어도 지금쯤 커피 한 잔의 힘을 빌리지 않고 커피 한 잔의 여유를 누리고 있을터인데… 그래서 박용권님의 그림 훔쳐왔어요. 음하하… 얼마나 깔끔하고 ..

강좌/Spring @MVC 2013.03.04

005. FrontController 패턴 1/2 - 의역: 출입구 패턴, 분배기 패턴

FrontController 왈 "나를 통하지 않고서는 그 누구도 웹서버 안 정보에 접근할 수 없다." 이번 강좌에서는 FrontController 패턴이 개발자의 삶을 어떻게 향상 시키는가를 살펴보도록 하겠습니다. 앞의 강좌까지 충분히 이해하시는 분들이라면 이제는 장황한 말 보다는 코드로 대화하는 것이 더 좋을 것 같군요. 새로운 지식은 기존 지식을 발판 삼아 더해갈 때 가장 쉽게 얻어짐으로 최대한 기존 소스를 활용/수정해서 작성하도록 하겠습니다. 기존 소스의 보존을 위해 새로운 DWP 를 만들었습니다. 첨부 파일명 처럼 ExpertSpringMVCFrontController 라는 이름으로.. 헥헥 길다.. ㅡㅡ; 이제 여러분 각자가 만들 구조를 일단 표로 보시죠(저는 이미 만들었다는 거.. ^^v) ..

강좌/Spring @MVC 2013.02.27

004. MVC? Model2 - 개발자를 칼퇴 시켜주는가? - 추고 중

진정한 분업과 협업 - MVC 지난 강좌가 바로 MVC 였습니다. 따라서 패스하고 005 강좌로 가시죠. 자 어서요.잉? 보신 기억이 없다굽쇼? 흠 그럼 보신 분들은 005로 가시고요. 못 보신 분들은 제가 확인 사살해 드리지요 뭐... Web MVC Web MVC 구현 Console MVC 구현 M - Model 도메인 모델 주로 POJO Member.java Member.java V - View 화면-사용자 대화 담당 주로 JSP NeoMember.jsp MemberDriver.java C - Controller 흐름 통제 주로 Servlet NeoMemberServlet.java MemberDriver.java 뭔지 모르겠지만 감은 오시죠. 이제 그 감을 본인의 문장으로 표현하시면 MVC 는 끝난 ..

강좌/Spring @MVC 2013.02.26

003. JSTL & EL - java 프로그래머와 HTML 코더의 협업

Java 프로그래머와 HTML 코더의 협업 Servlet 로만 하는 개발의 문제점 1. 자바 프로그래머 위주이다. 2. java 코드 사이에 html 태그가 스파케티처럼 엮여져 있다. 3. 자바 프로그래머 위주인 줄 알았더니 자바 프로그래머 혹사다. JSP 로만 하는 개발의 문제점 1. java 프로그래머의 일을 덜어준다. 2. HTML 코더에게 java 코드를 볼 줄 아는 능력을 요구한다. 3. 2 의 문제로 java 프로그래머는 HTML 코더를 교육하고 열 받고 또 가르키고 수정해주고.. 결국 일이 줄지 않고 더 늘어난다. 프로그래머의 생각 "HTML 코더는 바보인가? 왜 자꾸 null point expection 을 유발하는가?" 4. html 태그 사이에 java 코드가 스파케티처럼 엮여져 있다...

강좌/Spring @MVC 2013.02.26

002. JSP - HTML 코더 퇴사 시키기 / 개발자 더 힘들게 하기

Java 언어에서의 웹 구현: 그 두번째 역사 JSP 지난 강좌의 소스를 그대로 사용하겠습니다. 글로 타이핑하기 손꾸락 아파서리.. 바로 소스 탐색 들어갑니다. 왼쪽의 Package Explorer 에서 오른쪽 클릭 New > Other.. 을 선택해줍니다. Select a wizard 창에서 Wizards: 항목에 JSP 를 입력해 줍니다. Web > JSP File 을 선택한 후 [Next >] 버튼을 클릭해 줍니다. File name: 에 Member.jsp 을 입력하고 바로 [Finish] 버튼을 클릭해 줍니다. 아래와 같은 JSP 파일이 WebContent 폴더 아래 생성됩니다. 위의 Member.jsp 를 아래와 같이 변경했습니다. MemberServlet.java 에서 C&P 능력을 시전하시..

강좌/Spring @MVC 2013.02.25
반응형