본문 바로가기

웹개발19

[Inflearn] 스프링 스프링 생태계 "필수"인 것은- 스프링 프레임워크- 스프링 부트 "선택"인 것은- 스프링 데이터- 스프링 세션- 스프링 시큐리티- 스프링 Rest Docs- 스프링 배치- 스프링 클라우드 스프링 프레임워크 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트, 등 스프링 부트 - 스프링을 편리하게 사용할 수 있도록 지원, 최근에는 기본으로 사용- 단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성- Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 됨- 손쉬운 빌드 구성을 위한 starter 종속성 제공- 스프링과 3rd party 라이브러리 자동 구성- 메트릭, 상태 확인, 외부 구성 같은 프로덕션 준비 기능 제공- 관례에 의한 간결한 설정 스프링 핵심 - 스프링은 자바 언어 .. 2025. 1. 25.
인프런 생활코딩 Section7 동영상 삽입 p> iframe width="560" height="315" src="https://www.youtube.com/embed/fSXQh4ypskU?si=vMoVtOVyh9nbd5OB" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>iframe> p>  댓글 기능 추가 DISQUS, LiveRe 등으로 가능하다나는 LiveRe를 사용했다.코드 발급이 되면 .. 2024. 11. 19.
인프런 생활코딩 Section5-나머지 5. "webserver for chrome"을 다운받고 해당 웹페이지에 접속하면 다음과 같이 웹페이지가 뜬다.그럼 이렇게 webserver for chrome을 통해 접속하는 것과, 아까처럼 브라우저에서 바로 접속하는 것의 차이점은?  1. browser에서 바로 접속형식:  file:///Desktop/web/index.html2. webserver 통해 접속형식:  http://127.0.0.1:8887/index.htmlAccessible on local network를 체크표시하고 다시 running하면 다른 url이 뜨는데이 url은 다른 host가 내 서버에 접속할 수 있는 url이다. 2024. 11. 19.
인프런 생활코딩 Section5-1~3 5-1. Web hosting: web을 동작하기 위해서 필요한 소프트웨어들까지 설치해 빌려줌ex. github      다음 링크를 클릭하면 아까 만든 웹페이지가 뜬다.    index.html을 web hosting 업체, 즉 github에 업로드해놓으면=> web hosting 업체는 server를 활성화함=> server에게 도메인 네임 부여=> 방문자가 도메인네임을 통해 방문하면 server가 index.html 읽음=> 방문자에게 index.html의 소스코드 전송 방문자가 나의 서버가 아닌, github 서버에 접속해 내가 만든 파일을 볼 수 있는 것이다.  5-2. 서버에는 다음과 같이 다양한 종류가 있다.- Apache- IIS- Nginx 이번에 사용할 프로그램은 "Live Server.. 2024. 11. 17.