본문 바로가기

분류 전체보기

(679)
아주 멋 옛날~ 아직 교복도 못벗을(?) 고등학교때 이야기 였을까..? 어떤 친구가 나에게 말했다. '넌 참 세상을 빨리 알아 버렸어..? 벌써 세상에 순응하면서 살고 있잖아?' 그때 난 그런가? 하는 생각과 함께 이런 얘기를 했다. '세상을 적당히 타협해 가면서 사는거 아니겠어?' 이때만해도 내가 세상을 빨리 알아버린 그런 존재인줄 알았다. 적어도 그때는 그랬다.
무척이나 아팠답니다. 생전 처음으로 입원을 했던 3일.. 급성 장염이라는 병명으로 처음으로 응급실 신세도 져봤던 경험을 주었던 9월의 시작, 혼이 빠져 나갈 정도로 아팠던 시간들이 꽤나 길었던것 처럼 느껴진다. 시간이 어느정도 흐르고 났을때 느끼는 한낮의 찬 기운과 아침과 저녁으로 느껴지는 조금은 서늘한 공기.. 점점 따스해 짐을 느꼈었는데. 이제 점점 차가워진다.
집앞 풍경 판교에 이사온지도 언 3개월 이제 바깥 풍경이 눈에 들어오기 시작한다.
그건, 사랑이었네 - 한비야 책을 보는 내내 책 제목과 더불어 이 노래가 생각이 났다. 뭐 제목이 비슷하다는 점에서 일테지만.. 여튼 하루만에 절반 넘게 읽고.. 나머지 자투리 시간을 이용해서 나머지 부분을 읽었다. 여전히 그녀는 어느 책에서나 다 똑같이 일관된 부분이 있었고, 반대로 매번 책마다 달라지는 그녀의 생활 방식들이 눈의 띄게 보였다. 단 한번도 본적이 없는데 왜이리 누나같고 이모같은지 글에서 느껴지는 훈훈함.. 글잘쓰는 사람은 타고나나 보다. 책에서 강조하는 내용을 책 제목으로 표현하자면, '책, 지도 밖으로 행군하라' 정도? 항상 책 읽는것을 강조하고 스스로가 가진 틀밖으로 나아가 도전하는 삶을 추구하는 그녀의 메시지는 몇권의 책을 내는 동안에도 아직 많은 이들에게 전달이 되기는 무리였을까? 외치고 또 외치는 그녀의 ..
Chapter 3. 초 간단 미니 MVC 튜토리얼 ② 생각해보니까.. result.jsp 라는 놈을 만들어 놓고도 왠지 전혀 사용을 안하고 있었습니다. 그리고 문제점이 하나 더 있죠? 서블릿이 하는 역할 말이에요.. 비즈니스 로직(서블릿)이 하는 역할은 데이터를 가공 처리하는 부분인데.. 지금 코드를 살짝 봐보까요? 한마디로 난리를 치고 있습니다. 정말 데이터를 가공 처리하는 비즈니스 로직이라면 사용자의 요청(파라미터)에 따라서 원하는 데이터만 반환하면 될거 같은데.. 말이죠 -_-; 근데 저기서는 삽질을 합니다. 프리젠테이션 로직의 영역을 침범했습니다. 때문에 막상 만들어 놓은 result.jsp 는 할일이 없죠. 그럼 JSP 뷰 페이지를 다시 만들어 봐야겠습니다. 먼저 해야할 역할부터 확실히 하게끔 만들어 주면 됩니다. 첫째로 비즈니스 로직인 Beach..
Tomcat 한글처리 문제 프로그램을 하나 만들다 보니.. 이런 문제가 발생했습니다. 한글로 처리된 값을 서블릿으로 넘기는 과정에서 인코딩의 문제가 생기는 겁니다. 그래서 일부러 response 객체의 setCharacterEncoding() 메소드를 이용해서 EUC-KR 로 바꾸어 주었으나.. 별로 신통하지가 않더라구요. 그렇다면 아마 페이지에서 파라미터를 서블릿으로 전송하는 과정에서 생기는 문제가 아닐까 생각했습니다. 해외나 가버리라는 냉소적인 메시지가 왠지 기분은 좋습니다만 여튼 문제가 되는 인코딩 문제를 해결하기 위해서는 web.xml에서 필터를 사용해야 한다고 합니다. Set Character Encoding com.example.filter.SetCharacterEncodingFilter encoding EUC-KR S..
HTTP Status 405 - HTTP method GET is not supported by this URL 웹 프로그래밍 하면서 처음으로 봤던 페이지 인데요.. HTTP Status 405 - HTTP method GET is not supported by this URL해당 페이지를 처리하는 Servlet 에 doGet() 또는 doPost() 메소드가 지원이 안되는 경우에 나타나는 메시지 입니다. 위와 같은경우엔 doGet() 메소드가 있는지 확인해야겠지요.. 암튼 에러를 처리하고 고고싱-
Chapter 3. 초 간단 미니 MVC 튜토리얼 ① 실제 서블릿을 생성하여 간단한 요청에 의한 웹페이지를 돌려주는 튜토리얼 페이지를 만들 예정입니다. 맥주를 골라주는 BeerSelection 이라는 프로그램이 있었는데 별로 맥주를 안좋아하는 관계로.. 여름이기도 하니 여름 해수욕장을 골라주는 웹 프로그램을 하나 만들어 보겠습니다. 먼저 화면을 설계합니다. 요런식으로 매우 간단합니다.. 동, 서, 남해중 하나를 고르면 해당되는 지역에 있는 제가 추천하는 해수욕장을 보여주는게 전부지요.. 아주 간단합니다. 간단해요.. 그럼 잠깐 얘기가 나왔던 MVC 패턴에 대해서 살펴보도록 하겠습니다. Model View Controller 패턴의 약어입니다. 핵심 내용은 비즈니스 로직과 프리젠테이션 로직을 분리하였다는데에 있습니다. 분리한다는 개념의 어떤 단위로 구분 지었..