분류 전체보기(108)
-
AWS로 서비스 배포하기(1)_.jar파일을 AWS서버에 GitHub와 연동하여 배포하기
◎개념 Client(브라우저)에서 서비스를 사용하기 위해 Server에 Request한다. 그러기 위해 Server에 서비스가 배포되어야 한다. (웹서비스의 IP, Port번호를 외부에서 참조할 수 있게 한다) cf) Socket은 IP와 PORT번호를 가지고 통신을 수행한다. - IP주소는 0~255범위의 수를 나열해 255.0.0.1과 같이 표현되는 논리적 고유번호. 통신을 위한 논리적 주소. 컴퓨터주소. - PORT주소는 0~232341범위의 수, Process(Program)마다의 고유 번호를 갖게되고, 해당 번호에 맞는 통신 요청을 주고 받는다. 웹서버.0~1024 : 시스템용 번호, 프로세스가 따로 할당받을 수 없음. - 서비스 사용을 위해 주소에 접근하는 방식 : http://[ip주소]:[..
2021.08.18 -
[Codecademy HTML]HTML기초문법, 기초내용 등
[Codecademy HTML 전체 과정 요약] HTML의 기본 ㆍHTML(HyperTextMarkupLanguage) ㆍ웹페이지의 구조와 내용물을 구성하기 위해 쓰이는 언어. ㆍHTML의 요소는 대부분 OpenTag, ClosingTag로 구성된다. ex) ㆍHTML의 요소는 다른 요소 내부에 포함될 수 있다. 부모요소, 자식요소로 여겨진다. ㆍ시각적으로 표현되는 내용물은 태그 내에 포함되어야 한다. ㆍ제목, 부제목과 같은 내용물은 ~ 태그로 표현되고 각 각 텍스트의 사이즈가 다르다. ㆍ, , 태그는 텍스트, 영역을 특정한다. ㆍ, 태그는 텍스트 강조에 쓰인다. ㆍ 태그는 줄바꿈. ㆍ은 순서를 가진 리스트, 는 순서없는 리스트를 만들고 각 리스트 내부는 태그로 요소를 나타낸다. ㆍ태그, 태그로 각 이미..
2021.08.10 -
[API이해하기]API사용을 위한 기본적인 것들
[API의 개념과 활용] - API : 프론트엔드(인터페이스)가 백엔드(데이터 처리)에 요청 할 때 필요한 규칙. - open API : 백엔드서버 구축해놓은 기능을 사용할 수 있도록 공개한 API. ㆍAPI가이드 파악하기 API가이드에 포함되는 내용 예시 [요청] - 요청할 데이터의 전달 방식 명시 : GET, POST GET : 주소창에 데이터를 전부 담아 전송 POST : 내부에 데이터를 담아 전송 - 보낼 데이터 [요청] - 요청할 데이터 전달 방식 : GET - 보낼 데이터 : 1. query_검색어(필수) 2. sort_정렬방식(선택) 3. target_검색대상(선택) [응답] - 응답할 데이터 : JSON, XML 등의 형식 - 응답 데이터의 의미 설명 [응답] - 응답할 데이터의 형식 : ..
2021.08.05 -
[Spring Framework 특성 살피기] PSA에 대한 이해
Spring Framework 특성 살피기_ 3. PSA에 대한 이해 ㆍPSA(Portable Service Abstraction) : JSP ex1) 서블릿 기반 동작 구현 ex2) PSA : 추상화 객체로 구현 // /owner/create호출시 public class OwnerCreateServlet extends HttpServlet{ //GET @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp){ super.doGet(req, resp); } //POST @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp){ s..
2021.08.03 -
[Spring Framework 특성 살피기] AOP에 대한 이해
Spring Framework 특성 살피기_ 2. AOP에 대한 이해 ㆍAOP(Aspect Of Programming) : 관점 지향적인 프로그래밍 ㆍ이해 ex1) 일반적인 경우 ex2) 관점 지향적인 프로그래밍 구조 class A{ method a(){ 안녕안녕 오늘은 월요일이야 잘가잘가 } method b(){ 안녕안녕 오늘은 금요일이야 잘가잘가 } } class A{ method a(){ 오늘은 월요일이야 } method b(){ 오늘은 금요일이야 } } class hiBye{ method hibye(){ 안녕안녕 point.execute() 잘가잘가 } } - 기존의 코드를 수정하지 않고 새 기능을 추가. - 수정에 용이 AOP구현방법 1. 컴파일 : [A.java -> A.class]과정에 AO..
2021.08.03 -
[Spring Framework 특성 살피기] IoC에 대한 이해
[Spring Framework 특성 살피기] IoC에 대한 이해 ㆍIoC(Inversion Of Control) : 의존성을 직접 만드는게 아니라 외부의 누군가가 만들어준다. ㆍcase1 : 직접 의존성을 제어(직접 의존성을 만든다) - [OwnerController]스스로가 사용할 [OwnerRepository]와의 의존성에 대한 제어권 갖고 직접 만들어 사용한다. class OwnerController{ private OwnerRepository repository = new OwnerRepository(); } ㆍcase2 : 의존성 제어권을 위임 = 제어권의 역전(IoC) (외부에서 의존성을 만들어준다) - 다른 존재[OwnerControllerTest]에게 [OwnerRepository]과의 ..
2021.08.02