서버 구축/WebServer 13

[web server] 1. golang web framework 설치

개요 golang을 이용하여 backend web server를 구축해 보겠습니다. 그리고 web server를 k8s에 올리는 방법을 알아보겠습니다. 구축 스펙 항목 버전 OS ubuntu 20.04 golang go 1.18.5 web framework 1. 정보 golang으로 구현된 webframework인 gin gonic 을 사용해서 설치해보겠습니다. 그외 다른 golang webframework 확인 방법 https://github.com/mingrammer/go-web-framework-stars GitHub - mingrammer/go-web-framework-stars: Web frameworks for Go, most starred on GitHub :star: Web framewor..

[Web 개발] 1. frontend와 backend 연결 개념

1. 목표 - web개발에 있어서 frontend와 backend를 연결하는 방법을 알아보겠습니다. - 이번 Post는 web개발 함에 있어서 front-end와 back-end를 연결 원리를 알지 못하는 사람들을 위한 post입니다. 2. Web Server의 Architecture - frontend와 backend를 이해 하려면 아래의 Web Server의 Architecutre는 무조건 이해하고 가야 합니다. 그래야 Frontend, backend 및 1tier, 2 tier, 3 tier Architecture 등을 이해할 수 있습니다. - Web Server의 기본 구조는 아래와 같이 3개의 Server(Web Server, Web Application Server, DB Server)로 구성..

[jsp 홈페이지 만들기] 9탄. 이클립스 github 연동 2편 (프로젝트 Upload)

[jsp 홈페이지 만들기] 9탄. 이클립스 github 연동 2편 (프로젝트 Upload) - 전체 목차 - 이전 글 ([jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone)) 본 포스트에서는 Eclipse에서 Github로 프로젝트 배포하는 방법을 알아 보겠습니다. *목차 * 1. Github 저장소 만들기 2. Eclipse에 git Local 저장소 만들기 3. Eclipse에서 git Local 저장소에 Commit 4. Eclipse에서 git Local 저장소를 remote 저장소(github)에 push하기 1.Gitbhub 저장소 만들기 - Eclipse에서 생성한 프로젝트를 배포하기 위해서는 배포할 저장소가 필요합니다. - 저는 github를 사용하겠 습니다. 1..

[jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone)

[jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone) - 전체 목차- 이전 글 ([jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github)) - 다음 글 ([jsp 홈페이지 만들기] 9탄. 이클립스 github 연동 2편 (프로젝트 Upload)) 본 포스트에서는 Github에서 소스 코드를 다운 받아 수정 후 다시 push 하는 것을 알아 보겠습니다. *목착 * 1. Eclipse에서 github 저장소 Clone 받기 2. Eclipse에서 로컬 조장소에 commit 하기 3. Eclipse에서 github 저장소에 push 하기 1. Eclipse에서 github 저장소 Clone 받기 1) git perspective 뛰우기 - window -> pers..

[jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github)

[jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github) - 전체 목차- 이전 글 ([jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기)- 다음 글 ([jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone)) * 목표 * Github를 사용하여 소스코드 관리를 위한나만의 git 저장소를 만드것을 목표로 한다. 1. github란? - 소스코드 저장하고 관리 할수 있는 인터넷 상에서의 공개 저장소 입니다. 이번에 MS에서 인수를 했죠. - github를 사용하기 위해서는 git 이란 소스코드 관리 tool을 사용해야한다. - git 사용법은 https://git-scm.com/book/ko/v2 여기 가셔서 공부하시면 되십니..

[jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기

[jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기 - 전체 목차- 이전 글 ([jsp 홈페이지 만들기] 5탄. 아파치 톰캣(apache tomcat)을 이용한 WAS 웹 서버 구축) - 다음 글 ([jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github) 1. Web Application 을 위한 프로젝트 만들기(기초) 1) Dynamic Web Project 생성 (1) Web 프로젝트는 Dynamic Web Project를 이용해서 생성한다. (2) Dynamic Web Project 프로젝트명 - 프로젝트명은 소문자로시작 해야한다. (3) Dynamic Web Project에서 사용할 WAS 환경을 선택 한다. (4) 사용할 WAS에 대한 ..

[jsp 홈페이지 만들기] 5탄. 아파치 톰캣(WAS)을 이용한 웹 서버 구축

[jsp 홈페이지 만들기] 5탄. 아파치 톰캣(WAS)을 이용한 웹 서버 구축 - 전체 목차- 이전 글 ([jsp 홈페이지 만들기] 4탄. 이클립스(Eclipse) JSP 개발 환경 설정)- 다음 글 ([jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기) 1. Tomcat 인란? - 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)입니다. 2. WAS(Web Application Server)란? 1) WAS의 정의 - Web Application이 실행 될 수 있는 환경을 제공하는 Server 입니다...

[jsp 홈페이지 만들기] 4탄. 이클립스 JSP 개발 환경 설정(Eclipse)

[jsp 홈페이지 만들기] 4탄. 이클립스 JSP 개발 환경 설정(Eclipse) - 전체 목차- 이전 글 ([jsp 홈페이지 만들기] 3탄. 이클립스 설치(Eclipse))- 다음 글 ([jsp 홈페이지 만들기] 5탄. 아파치 톰캣(apache tomcat)을 이용한 WAS 웹 서버 구축) 1. Eclipse 실행 화면 설명 1) 첫 화면 - Help -> Welcome에서 다시 볼 수 있다 - Eclipse에서 제공 해주는 유용한 바로 가기 목록 들이다. (1) Review IDE configuration setting - Eclipse 사용해 있어 큼직한 설정을 할수 있다. (2) Create a new java EE Web Project - Dynamic Web Project 생성 바로 가기 (3..

[jsp 홈페이지 만들기] 3탄. 이클립스(Eclipse) 설치

[jsp 홈페이지 만들기] 3탄. 이클립스 설치 (Eclipse) - 전체 목차- 이전 글 ([jsp 홈페이지 만들기] 2탄. java JDK 설치)- 다음 글 ([jsp 홈페이지 만들기] 4탄. 이클립스 JSP 개발 환경 설정) 1. 이클립스란? - 통합 개발 환경(IDE : Integrated Development Environment)툴이다.(통합 개발 환경이란 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리할 수 있도록 환경을 제공하는 소프트웨어라고 생각하면 됩니다.) - Java 개발 툴로 가장 유명한 툴이다. - JSP 개발에 있어서도 가장 유명 한 툴이다. - Java 뿐만 아니라 다른 언어의 프로그래밍도 가능하다. - 플러그인 구조로 쉽게 ..