목록web (6)
[꼼꼼한 개발자] 꼼코더
🤣 취업 준비 중 이제 대학교 3학년 1학기 막바지이다.(5월 31일) 현장실습을 희망하는 나는 빨리 실무에 경험을 하고 싶어 지원을 하게 되었다. 빠르게 실무 경험을 통해 나를 성장시키고 싶고 더욱 좀 강하게 밀어붙이고 싶기 때문이다. 구르고.. 구르고 구르다 보면 단단해질 걸 알기에 빠르게 취업하고 싶은 나..(주변에선 이상한 눈초리로 본다!) 따라서 지금 현재는 자소서와 이력서를 작성하고 있는 상황이다. 이전 QA 직군 경험, 블로그 운영 경험, 이전 카메라 방명록 프로젝트, 현재 진행하고 있는 [피파 프로젝트]가 많은 도움들이 되고 있다. 😁 나의 마음 하지만 걱정도 된다 개인적으로 프로와 아마추어의 차이는 '돈을 받느냐 받지 않느냐'라고 생각하기 때문이다. 다시 말해 '내가 돈을 받으면서 일을 ..
📺 화면 개발 지금까지 처리와 테스트를 모두 마쳤다 만일 에러가 발생한다면 화면 관련 에러일 것이다. 화면 개발은 JSP, JavaScript(jQuery), CSS, HTML을 이용해서 작성한다. 화면을 개발하기 전에는 반드시 화면 전체 레이아웃이나, 디자인이 반영된 상태에서 개발하는 것을 추천한다. 화면을 나중에 처리하다가는 두 배의 시간을 드리는 결과가 나타날 수 있다. 웹 디자이너가 없다면 유행하는 BootStrap을 이용한 무료 디자인들을 찾아보자 (http://startbootstrap.com/template-categories/all/) 예제에서 사용할 디자인은 ‘SB Admin2’를 사용한다. (http://samara.computer/531_adaptive/startbootstrap-ma..
🧍🏻♂️ 정적(static) 웹 프로그래밍설명웹 서버(Apache)에 미리 보여줄 HTML, CSS, JS 파일을 미리 저장해 놓고 브라우저에서 요청할 경우 그대로 전달하는 방식이다.사용자변경 혹은 페이지 변경이 되지 않는 한 고정된 웹 페이지를 보게된다.주로 화면의 디자인을 구성하거나 클라이언트의 이벤트를 처리한다.환율 정보나 주가 정보 등 실시간 정보를 표시하는 데는 적합하지 않다.구성요소웹 서버 : 각 클라이언트에게 서비스를 제공하는 컴퓨터를 의미한다.클라이언트 : 네트워크로 서버에 접속한 후 서버로부터 서비스를 제공받는 컴퓨터를 의미한다.HTTP : www 서비스를 제공하는 통신 규약을 의미 웹 서버와 클라이언트는 이 프로토콜을 이용하여 정보를 주고받는다.HTML : www 서비스를 제공하기..
☕️ 자바 서블릿(Java Servlet) 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버 측 프로그램 혹은 그 사양 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종 JSP는 HTML 문서 안에 Java코드를 포함 서블릿은 자바 코드 안에 HTML을 포함 👀 비슷한 기술 펄 등을 이용한 CGI, PHP를 AWS(Apach Wap Server Process)에서 동작하게 하는 mod_php 마이크로소프트사의 IIS(톰캣과 유사)에서 동작하는 ASP 등 CGI는 요청이 있을 때마다 새로운 프로세스(프로그램)가 생성되어 응답 자바 서블릿은 외부 요청마다 프로세스보다 가벼운 스레드로써 응답 서블릿은 자바로 구현되므로 다양한 플랫폼에서 동작한다. 💡 추가 설명 📟 CGI 자바 코드를..
IP(인터넷 프로토콜) IP : 인터넷에서 단말 간 정보를 주고받는 데 쓰이는 통신규약(프로토콜) 클라이언트와 서버 둘다 IP를 가진다. (규칙) 🗣 IP 주소 부여 메세지를 전달하기 위해서는 클라이언트(출발지)와 서버(목적지)의 IP주소가 부여된 상태여야 한다. 🙋🏻♂️ IP(인터넷 프로토콜) 역할 지정한 IP 주소(IP Adress)에 패킷(Packet)이라는 통신 단위로 데이터 전달 🕵🏻♂️ IP 패킷 정보 노드끼리는 IP(인터넷 프로토콜)주소를 이용해 데이터를 전달하는데 패킷 단위로 데이터를 전달한다. 즉, 전송 데이터(보낼 메시지)와 함께 출발지 IP(클라이언트 IP), 목적지 IP(서버 IP) 등을 함께 묶어 패킷으로 만든 후 전달한다. 패킷은 다음과 같이 구성된다.◦ 주소지 정보: 발신지..
👀 인터넷에서 컴퓨터 둘은 어떻게 통신할까?만약, 클라이언트와 서버가 가까이 있으면 케이블로 2PC를 연결하여 통신할 수 있다.하지만, 클라이언트와 서버의 거리가 멀면 그 사이에 있는 인터넷망을 통해서 Hello,world 라는 메시지를 보내야 한다.💦 복잡한 인터넷 망그런데 인터넷망은 너무 복잡하다! 클라이언트(출발지)에서 인터넷 망 내부의 수많은 중간 노드(서버)를 거쳐 메시지를 서버(목적지)로 전달해야 한다. 그럼 어떤 규칙으로 수많은 노드들을 거쳐 목적지에 메시지를 전달할까? 이를 이해하기 위해 IP 에 대해 학습한다. 위 자료는 김영한님의 ‘모든 개발자를 위한 HTTP 웹 기본 지식’ 강의를 참고하여 작성하였습니다.https://www.inflearn.com/course/http-웹-네..