전체 글 317

아파치 / 톰캣

아파치 (Apache) - 웹서버 - 클라이언트 요청이 왔을때만 응답하는 정적 웹페이지에 사용 - 정적인 데이터 (HTML, CSS, 이미지 등) 톰캣 (Tomcat) - 웹어플리케이션서버 (WAS) - 동적인 웹을 만들기 위한 웹 컨테이너, 서블릿 컨테이너 - 웹서버에서 정적으로 처리해야할 데이터 제외한 JSP, ASP, PHP 등은 톰캣에 전달 - DB연결, 데이터 조작, 다른 응용프로그램과의 상호작용 가능

JAVA/개념 2020.12.29

REST API

REST API (Representational State Transfer API) - 웹서비스를 개발할 때 사용되는 아키텍처의 일종 REST API 구성 - 자원 (REsource) : URL - 모든 자원에 고유한 ID가 존재하고 이자원은 서버에 존재한다. - 행위 (Verb) : Http method - Http 프로토콜의 method 사용 - Http 프로토콜의 메소드 제공 - GET : GET을 통해 해당 리소스 조회 - POST : POST를 통해 해당 URL 요청하면 리소스 생성 - PUT : PUT을 통해 해당 리소스 수정 - DELETE : DELETE를 통해 해당 리소스 삭제 - 표현 (Representations) - 클라이언트가 자원의 상태에 대한 조작을 요청하면 서버는 이에 적절한..

JAVA/개념 2020.12.24

API란 ?

API ( Application Programing Interface ) - 응용프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 * 인터페이스 - 어떤 기계간의 장치끼리 정보를 교환하기 위한 수단이나 방법 - 즉, 프로그램들이 서로 상호작용하는 것을 도와주는 매개체 API 사용이유 - 구현방식을 알지 못해도 제품 도는 서비스가 서로 커뮤니케이션 할수있게 한다. - 애플리케이션 개발을 간소화하여 시간과 비용절약 API 유형 - 공개 API : 누구나 쉽게 접근하여 정보를 공유하기 위해 만들어진 규격 - 비공개 API : 권한이 있는 일부 사용자들에게만 정보를 제공하기 위해 만들어진 규격

JAVA/개념 2020.12.24

github repository 소스코드 관리용 / 서비스용

github repository - 소스코드 관리 - 서비스(Github Page) blog.heycong.com - 소스코드 관리용 : https://github.com/ucong2222/ucong-home - site 공유 X - 서비스용 : https://github.com/ucong2222/ssg-2020-12 - site 폴더만 공유 ( 결과물들 ) 1. ucong-home 폴더에서 site 폴더생성 ( 폴더가 있으면 삭제 ) 2. site폴더에서 gitbash 3. git init 4. git remote add origin github.com/ucong2222/ssg-2020-12 5. git pull origin master

카테고리 없음 2020.12.23

github 커스텀 도메인 설정

Custom domain = blog.heycong.com 1. 도메인 네임서버 관리 시스템(DNSZi)에서 A레코드에 네가지 IP주소 추가 ( EX A레코드 blog.heycong.com) 2. 아래 사진과 같이 나오면 반영이 된것 3. 사이트 배포한 repository ( https://github.com/ucong2222/ssg-2020-12 ) settings 접속 4. Custom domain에 blog.heycong.com 입력후 SAVE 5. Enforce HTTPS 체크 * 24시간 지났는데도 변경이 안되면 Custom domain 재입력 결과물 https://blog.heycong.com

HeyCong/blog 2020.12.23

github페이지를 이용한 배포

1. github 에서 새로운 repository 생성 - https://github.com/ucong2222/ssg-2020-12 * 생성 전에 settings->Repositories-> defult branch가 main이면 master로 변경 2. 배포할 파일에 git bash - site 3. git init 4. git remote add origin [repository 주소] - git remote add origin https://github.com/ucong2222/ssg-2020-12 5. git add . 6. git commit -m "첫배포" 7. git push origin master 8. https://github.com/ucong2222/ssg-2020-12에서 setti..

HeyCong/blog 2020.12.23