-
사람사는 세상, 봉하마을 방문일기생활속 여러가지/문화 리뷰 2017. 2. 11. 10:40
2017년 2월 4일 봉하마을을 노무현 대통령이 서거하신 지 7년만에 이 곳을 찾았습니다. 봉하마을은 노무현 대통령의 신념이 구체화된 마을이며, 온 국민에게 기념비적인 장소입니다. 시국이 어지러운 이 2016, 2017년에 국민으로서의 권리와 의무를 마음 깊이 새길 수 있었습니다. 사람사는 세상. 봉하마을 방문 후기입니다.걸음걸음마다 차분한 생각을 할 수 있었습니다. 다른 분들에게도 꼭 가보시기를 권해드립니다. 고 노무현 대통령의 무덤에 놓을 수 있는 국화입니다.국화의 꽃말은 청순, 정조, 평화, 절개, 고결이며, 특히 백색의 국화는 성실, 진실, 감사 라는 뜻이 있습니다. 한평생을 오롯이 진실만을 위해 살아가셨던 대통령의 미소가 떠올랐습니다. 감사합니다. 생전 노 대통령은 자전거를 타고 봉하마을을 돌았..
-
[리뷰] 4인용 눈치 카드게임: 티츄 보드게임 & 앱생활속 여러가지/문화 리뷰 2017. 2. 6. 08:52
눈치게임 티츄 저는 가끔 회사에서 점심에 간간히 티츄 보드게임을 합니다. 승패에 따라 표정이 급변하는 팀장님과 한 팀이 되어서 게임을 하다보니... 승패에 '더' 신경쓰게 되었습니다. ㅜ.ㅜ (원래 어려워서 포기한 게임이었는데...) 그래서 티츄 앱을 다운로드 받아서 열심히 플레이 중입니다. 그런데 자주 하니까 또 재미납니다. 하면 할수록 티츄는 눈치 게임입니다.티츄는 미국 계정으로 안드로이드, 앱스토어 모두에서 구매하실 수 있습니다. 단 유료. $2.99! (전 커피를 사느니 이렇게 연마해서 이기고 말겠습니다.) 구성품트럼프 카드 (2~A 4쌍에) 에 특수 카드 4장 ( 참새, 개, 봉황, 용 ) 이 있습니다.일반 트럼프 카드를 사서 해도 되는데, 특수카드가 요하게 쓰면 게임 판세를 훅훅 바꿔놓기 때문..
-
[헤드퍼스트 Servlet&JSP] 4. 요청과 응답개발입문/Servlet&JSP 2017. 2. 5. 22:04
서블릿 모델위 그림을 이해했다면-이번 장에서는 HTTP 웹 환경에서 HTTP 메소드, HTTP 메소드 프로토콜, HttpServlet 메소드 등등을 통해 어떻게 웹 애플리케이션 요청&응답이 이루어지는 지 살펴볼 차례이다. 그 중 가장 중간에서 어떤 일을 할지 판단/처리하는 Servlet에 대해서도 자세히 알아본다.HttpServletRequest 인터페이스: 폼, 헤더 정보, 쿠키 정보HttpServletResponse 인터페이스: 헤더, 컨텐츠타입, 텍스트스트림, 바이트스트림 출력, 리다이렉트/디스패치, 쿠키설정 (쿠키심기)서블릿 생명주기 이벤트와 각각의 목적: (1) 서블릿 클래스 로딩, (2) 서블릿 초기화 (3) init() 메소드 호출, (4) service() 메소드 호출, (5) destro..
-
[헤드퍼스트 Servlet&JSP] 3-2. MVC 진행개발입문/Servlet&JSP 2017. 2. 5. 19:44
1. 브라우저가 컨테이너가 요청을 보냅니다. 2. 컨테이너는 URL이 올바른 서블릿을 호출한 것인지 판단한 다음, 요청을 서블릿으로 넘깁니다.서블릿은 HttpServletRequest, HttpServletResponse 를 인자로 받아 doPOST() 메소드를 실행시킵니다. doPOST() 메소드의 내부 부분을 비즈니스 로직으로 채웁니다. 3. 서블릿은 BeerExpert 에게 도움을 청합니다. (비즈니스 로직을 통해 값을 구합니다.) public ArrayList getBrands (String color) { } 4. BeerExpert 클래스가 값을 리턴합니다. 서블릿은 이 내용을 Request 객체에 기억시켜둡니다. request.setAttribute("styles", result); 5. 서..
-
[헤드퍼스트 Servlet&JSP] 3. 초 간단 미니 MVC 튜토리얼개발입문/Servlet&JSP 2017. 2. 1. 00:42
전 기획자입니다."늘 개발자들이 빌드해주세요. 배포 제가할게요." "커밋했습니다." "푸시가 안되었네요." 등등... 개발자들끼리 여러 개발 상태값이 오가지만, 기획자가 알아들을 수 있는 단 한마디는 요거: "테스트 해주세요." 이다. 역시... 주니어 기획자의 꽃은 테스트!!! (쓸데없이 공들이기) 그리고 괜히 들여다보는 크롬 - 검사, 개발자도구 F12웹 애플리케이션 에러를 마주하면서 왜 이런 값을 뱉어내는 지 보고 싶어서 접했던 도구가 바로 크롬 개발자 도구이다. (개발자들이 CSS 틀어졌을 때 가끔 저 것을 꺼내보던 것이 기억에 남았던 듯하다.) 하지만 내가 볼 수 있는 것은 HTML 코드 뿐. 로직이나 값 계산은 모두 서버에서 이미 처리된 채로 HTML 코드 결과값만 보내준다는 것을 나중에 알았..
-
[헤드퍼스트 Servlet&JSP] 2. 웹어플리케이션 아키텍쳐개발입문/Servlet&JSP 2017. 1. 30. 23:53
학습목표 고차원 웹 어플리케이션 아키텍쳐 뭔가 멋있는 단어 '고차원', '아키텍쳐' 가 2개나 있다.그리고 이어지는 개념들... HeadFirst 노트도 너무 외우지 않아도 되고, 앞으로 하는 것이 무엇인지 적당히 즐기고 넘어가라고 했다... ... Container 컨테이너웹브라우저 - 웹서버 - 컨테이너(java) - 서블릿컨테이너 역할: 통신(커뮤니케이션) 지원, 생명주기(라이프사이클) 관리, 멀티스레딩 지원, 선언적인 보안관리, JSP 지원컨테이너는 URL 만 가지고 어떤 서블릿에 대한 요청인지를 찾아낸다.컨테이너는 Request 와 Response 객체를 생성하여 이에 대한 참조를 서블릿 인자로 넘깁니다. 일반적으로 서블릿은 HttpServlet을 상속받아 브라우저가 요청한 메소드에 따라 호출될..
-
[헤드퍼스트 Servlet&JSP] 1. 웹 지식 리뷰개발입문/Servlet&JSP 2017. 1. 30. 19:34
HeadFirst Servlet & JSP Chapter 1. 먼저 간략히 알아봅시다. HTTP 에 대한 기본 상식과 HTML 에 동적 처리 필요롤 위해 JSP 가 등장한 배경을 설명하고 있다. Java 안의 HTML vs. HTML 안의 Java 그 중간 HTML 안에서 Java로 응답한 데이터를 자연스럽게 HTML 로 표현해주는 솔루션이 바로 JSP 라고 한다. HTML 만 아는 웹 디자이너도 기본적인 JAVA 만 익히면 된다고 꼬시고 있다. 뭔가 이런 태그로 쌓여져 있는게 이미 복잡해보이는데... (저런 부가 처리를 잘 빼먹는 나로서는 무조건 개발도구의 도움을 빌려야된다.) 무튼 Servlet 서블릿과 JSP 의 필요를 환기시키고 있다. HTTPHyperText Transfer ProtocolHTT..