전체 글

코딩 개발/Java

Java - Servlet 연동 (HTML <form>, <a> tag)

https://pabeba.tistory.com/145 Apache Tomcat (WAS, Web Server, Apache HTTP Server, Apache Tomcat) 주제 간단하게 생각해 보기 처음 보는 입장에서 WAS(Web Application Server) , Web Server, Apache HTTP Server, Apache Tomcat 이 뭔지 도저히 알 수가 없습니다. (네. 제가 그렇습니다.) 그래서 '와 이거를 어떻게 쉽 pabeba.tistory.com 저번 시간에 알아본 WAS에 대하여 알아보도록 하겠습니다. 직접 예시를 보면서 알아보도록 하겠습니다. Servlet 이란? java web programming 기반 기술입니다. MVC*의 Controller 역할을 담당합니다...

코딩 개발/Java

Servlet 생명 주기 (Servlet Life Cycle)

사람이 생을 시작하여 마감하는 것처럼 Servlet도 태어나 생을 마감하는 Cycle이 있습니다. 그럼 .... Servlet의 생애를 알아볼까요? API Documentation 확인해 보시면 좋아요! https://docs.oracle.com/javaee/7/api/toc.htm Java(TM) EE 7 Specification APIs docs.oracle.com Servlet 생명 주기 클라이언트가 Servlet에 요청하면, Servlet은 바로 호출되지 않습니다. Servlet은 객체를 생성하고 초기화 작업을 거친 후, 요청을 처리하는 생명주기를 가지고 있습니다. 1. Server에 Request 를 보내면 요청과 Servlet 로딩이 되었는지 확인하고 안되었으면 Servlet 객체 생성합니다...

코딩 개발

[네트워크] HTTP GET 요청과 POST 요청

GET 요청이란? GET은 클라이언트에서 서버로 정보를 요청하기 위해 사용되는 HTTP 메소드입니다. 옷을 파는 사이트에 가서 자신이 고르고 싶은 옷 종류와 사이즈, 색을 고르고 싶을 때 그거에 맞는 버튼을 누르게 되는데 사실 그것이 url에 변화를 주어 데이터를 받아오라고 명령하는 것입니다. 예시 옷 가게 사이트의 url이 www.mooosinnnsa.com이라면 자신이 사고 싶은 옷이 반팔이고, 사이즈는 L, 색상은 검은색을 원한다면 www.mooosinnnsa.com/clothes?type=tShirts&size=L&color=black 뭐 이런 식으로 query string 이 추가가 됩니다. & 로 Query parameter 들을 query String으로 합쳐줍니다. 이렇게 하면 자신이 원하..

코딩 개발

CSS 기본 문법

CSS를 배우기 전 HTML 기본을 보고 오시면 더 좋다고 생각합니다. https://pabeba.tistory.com/147 HTML 기본 문법 HTML 이란? HyperText Markup Language 로 웹을 이루는 가장 기초적인 구성요소입니다. 웹사이트를 인간으로 치면 뼈대라고 할까요? CSS는 살과 옷 이라고 하면 JavaScript는 행동이라고 하면 좋겠습니다. 그 pabeba.tistory.com CSS 사용이유 HTML에서 태그를 사용할 때 각 태그에 있는 속성 값을 넣어서 결과를 변경하기도 하였는데, 그 속성값을 HTML 태그에서 하나하나 관리하기 힘들고 어렵기 때문에 하나로 묶기 위해서 CSS를 사용합니다. 예시를 보여드릴게요. 예시 css 선택자 연습 html: web docume..

코딩 개발

HTML 기본 문법 - (head, body, h, a, img, ol, ul, table tags)

HTML 이란? HyperText Markup Language 로 웹을 이루는 가장 기초적인 구성요소입니다. 웹사이트를 인간으로 치면 뼈대라고 할까요? CSS는 살과 옷 이라고 하면 JavaScript는 행동이라고 하면 좋겠습니다. 그래서 이러한 뼈대를 어떻게 만들 것인가를 알아보도록 하겠습니다. 배운 것 위주로 간단하게만 설명하고 예제를 보여드리겠습니다. 기본 문법 1. HTML 문서의 2. 웹페이지 내용을 보여주는 정보를 담는 태그입니다. ~ 문서의 제목을 만드는 데 사용됩니다. 이 제목 태그를 잘 이용하면 검색 엔진이 문서의 내용을 이해하는 데 도움이 됩니다.(페이지를 만들 때 중요합니다.) HTML Tag 연습 링크를 만드는 데 사용됩니다. 링크는 문서의 다른 부분이나 다른 웹사이트로 연결할 수 ..

코딩 개발/Javascript

Execution Context & Call Stack

이제서야 JS의 기본을 알게 되어 기쁩니다. 처음에 들었을 때는 뭐야 이게 하고 지나갔지만, 점점 코드를 생성하다 보면 이것이 왜 필요한지 알게 되더라고요. 더 높은 빌딩을 위해 더 좋은 기초가 필요하듯이요. 어?쓰흡... 하아... 님의 글을 읽으면서 이해가 잘되어 제 블로그에도 살짝 포스팅하고 싶네요. 감사합니다. Execution Context(실행 컨텍스트)란? 자바스크립트 엔진이 코드를 실행하기 위해선 코드에 대한 정보들이 필요합니다. 코드에 선언된 변수와 함수, 스코프, this, arguments 등을 묶어, 코드가 실행되는 위치를 설명한다는 뜻의 Execution Context라고 부릅니다. 자바스크립트 엔진은 Execution Context를 객체로 관리하며 코드를 Execution Co..

호소세
호소세의 개발 블로그