-
[헤드퍼스트 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..
-
(공부일기) HeadFirst Servlet & JSP 시작개발입문/Servlet&JSP 2017. 1. 30. 18:53
구정도 지났고, 올해도 내 목표는 개발로 돈을 1원이라도 벌어보자 이다. (아마 블로그에 광고 스크립트를 게재하고, 수익화하는 것이지 않을까 싶다.)의지를 불태우며 내 개발공부 역사를 찬찬히 짚어보았고, 이번에는 초심으로 HeadFirst Servlet & JSP 개념서를 공부하려고 한다.진짜 개발? 아직 NO!이제 Java 언어를 대충 익혔으니, Java 언어를 통해 할 수 있는 외연을 넓혀나가려고 했더니만... 난 아직 진짜 프로그래밍을 하기에는 준비가 안되어 있다고 생각이 든다. 일반적으로 프래그래밍을 발전시키기 위해서 다음 3가지를 해보라고 한다.- 간단한 프로그램을- 내 필요에 의해서- 만들고 자랑해보라.지금도 만들라면 만들 수 있을 것 같기는 하다만, 간단한 프로그램이 정말 간단하기만 해야 했..