본문 바로가기

부트캠프/백28

Section3-1 섹션3는 Spring MVC에 관한 내용이다. 첨엔 정말 어려웠다.(하지만 지금도..) 그치만 이걸로 밥벌어먹고 살려면 알아야한다. 그리고 잘해야한다. 시작해보자! ㅇ Spring MVC란? Spring 의 모듈중에서 서블릿API를 기반으로 클라이언트의 요청을 처리하는 모듈이다. --- 사실 이걸보고 뭔소리지? 했다. Spring Web MVC 지만 줄여서 Spring MVC라고 한다. 그리고 웹 프레임워크의 종류이기 때문에 Spring MVC Framework라고도 한다. 근데 첫문장의 서블릿은 뭘까? -- 바로 밑에서 설명함^^ ㅇ 서블릿(Servlet) Iran? 지식이 얕아서 한줄로 설명하자면 클라이언트의 요청을 처리하도록 특정 규약에 맞춰 Java 코드로 작성하는 클래스 파일이라고 한다. ㅇ M.. 2023. 1. 29.
Reactive Programming public class HelloReactorExample { public static void main(String[] args) throws InterruptedException { Flux // (1) .just("Hello", "Reactor") // (2) .map(message -> message.toUpperCase()) // (3) .publishOn(Schedulers.parallel()) // (4) .subscribe(System.out::println, // (5) error -> System.out.println(error.getMessage()), // (6) () -> System.out.println("# onComplete")); // (7) Thread.sleep(100L.. 2023. 1. 28.
12.6 Framework, SpringFramework, POJO ㅇ Framework란? Frame은 어떤 대상의 큰 틀이나 외형적인 구조를 의미하는데, 프로그래밍에서도 비슷하다. 애플리케이션을 건물이라 가정하면, Frame은 건물의 구조라고 이해하면된다. 결론적으로 framework는 프로그래밍을 하기 위한 어떤 틀이나 구조를 제공한다. 장점 - 기본구조가 있기때문에 효율적으로 코드 작성가능, 정해진 규약이 있어 효율적으로 관리 가능 단점 - Framework를 공부해야함, 규약이 있어서 자유도가 떨어진다. ㅇ Framework와 라이브러리의 차이 자동차를 예로 들면, Framework는 뼈대, 프레임을 의미하고, 라이브러리는 기능을 제공하는 ‘부품’을 의미한다. 한번 프레임이 만들어지면 프레임워크를 교체하는것은 어렵지만 라이브러리는 언제든지 교체하기 쉽다는것이다... 2022. 12. 10.
11.29 네트워크,HTTP 오늘은 진정한 백엔드가 알아야할 cs지식에 대해 배웠다. 비전공자를 위한 IT지식에서 봤던 내용이 많았다. 하지만 그렇다고 해서 다 알진 못했다. 안본지 오래돼서 까먹은 내용이 정말 많았다. ㅇ 애플리케이션과 네이티브 애플리케이션 웹 어플리케이션은 설치필요 없이 웹 브라우저를 통해 접근이 가능한 어플리케이션. 설치해서 사용하는 애플리케이션은 네이티브 애플리케이션이라고 한다. ㅇ LAN과 WAN LAN 좁은범위에 연결된 네트워크, 수많은 LAN이 연결된것이 WAN. ㅇ 프로토콜 멀리 떨어진 컴퓨터들끼리 서로 소통을 하기 위한 일종의 약속. 요즘 주로 사용되는 프로토콜이 TCP/IP 프로토콜. 어느 컴퓨터든 네트워크를 사용할 수 있게 하는 공통 언어. ㅇ TCP/IP 4계층 모델이 존재함 4층(응용계층) -.. 2022. 11. 29.