분류 전체보기 (635) 썸네일형 리스트형 [2024-2 Node.js 스터디] 류상우 #6주차 웹 API 서버 만들기원래는 9장과 연계돼서 진행되는 분량인데 나는 9장을 따로 만들었어서 기존 서버에 10장 내용의 기능들을 추가하고, 프론트를 수정하는 방식으로 진행해보려고했다.근데 내가 만든 SNS 서비스와 책에서 나온 예제가 너무 달라서 정상적으로 안되는 부분이 많아서... 실습은 우선 두고 개념만 정리해보았다. API 서버 이해하기API: Application Programming Interface의 약어로, 다른 애플리케이션에서 현재 프로그램의 기능을 사용할 수 있게 허용하는 접점.웹 API: 서버에 API를 올려서 URL을 통해 접근할 수 있게 만든 것.크롤링: 표면적으로 보이는 웹 사이트의 정보를 일정 주기로 수집해 자체적으로 가공하는 기술이다. 웹 사이트가 제공하는 API가 없거나 API.. [2024-2 Node.js 스터디] 김민재 #6주차 API 서버 이해하기API: 다른 애플리케이션에서 현재 프로그램의 기능을 사용할 수 있게 허용하는 접점을 의미웹 API는 다른 웹 서비스의 기능을 사용하거나 자원을 가져올 수 있는 창구이다크롤링: 표면저그올 보이는 웹 사이트의 정보를 일정 주기로 수집해 자체적으로 가공하는 기술자체적으로 제공하는 API가 없거나 API이용에 제한이 있는 경우 사용프로젝트 구조 갖추기다른 서비스가 nodebird의 데이터나 서비스를 이용할 수 있도록 만들 것이다.{ "name": "nodebird-api", "version": "0.0.1", "description": "NodeBird API 서버", "main": "app.js", "scripts": { "start": "nodemon app", "t.. [2024-2 Java 스터디] 이민형 #6주차 (7장) 자바를 "자바라" (Java "java") 7. 자 우리 한 번 자바에 날개를 달아볼까? 패키지 패키지를 좀 딱딱하게 말해보자면패키지는 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리이다. 패키지는 이 파일이 어떤 패키지의 파일인지를 알려 주는 역할을 한다. 그래 패키지는 알겠어.그러면 서브 패키지라는 것을 알아보자. 서브 패키지는 기본 패키지 안에 존재하는 하위 패키지이다. 이를 사용해 기본 패키지 내의 클래스들을 분류하여 체계적으로 관리하고, 가독성을 향상시킬 수 있다. package house.person;public class EungYongPark {} 이렇게 패키지는 도트를 이용하여 서브 패키지를 표시한다.house.person은 house 패키지의 서브패키지이다. .. [2024-2 Java 스터디] 김재승 #6주차 목차패키지접근 제어자static자바에서 package , access modifiers , static 에 대해 알아보자1. 패키지(Package)패키지란?패키지는 자바 클래스와 인터페이스를 묶어 체계적으로 관리하기 위한 방법임. 디렉토리 구조와 유사하게 구성되어 코드의 재사용성과 가독성을 높이는 데 도움을 줍니다.패키지 선언 방법패키지는 파일의 최상단에서 package 키워드로 선언합니다. package com.example.myapp;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); }}패키지 사용 예제다른 패키지에 있는 클래스를 사용하려면 i.. [2024-2 SprintBoot 스터디] 윤성욱 #4주차 Spring 컨테이너와 DI(의존성 주입)1. Spring 컨테이너란?Spring 컨테이너는 애플리케이션에서 객체를 생성하고 관리하며, 객체들 간의 의존성을 설정하는 핵심 역할을 담당힌다.이를 통해 개발자는 객체의 생성 및 관리를 컨테이너에 맡기고 비즈니스 로직에만 집중할 수 있다. 스프링 컨테이너의 주요 특징 1. Bean 관리컨테이너는 객체(스프링 빈)를 생성하고 생명 주기를 관리한다. 2. 의존성 주입(DI)각 객체가 필요로 하는 의존성을 주입하여 객체 간의 결합도를 낮춘다. 3. 제어의 역전(IoC)객체의 생성 및 생명 주기 관리를 컨테이너가 책임짐으로써 객체는 자신의 로직 구현에만 집중할 수 있다. 스프링 컨테이너 생성 예시// 스프링 컨테이너 생성ApplicationContext applica.. [2024-2 Java 스터디] 김태일 #6주차 07. 자바 날개 달기 07-1 패키지- 패키지 : 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리 1. 서브 패키지란?- 서브 패키지 : 기본 패키지 안에 존재하는 하위 패키지- 도트(.)을 이용하여 서브 패키지 표시ex) house 패키지 안에 person이라는 서브 패키지를 만든다면 -> house.person 으로 표시 2. 패키지 사용하기- import를 활용해 사용 가능import house.person;public class Sample { public static void main(String[] args) { person kim = new person(); }} ※ (*)기호를 이용해 패키지 내의 모든 클래스 사용 가능import house.*; 3. 패키지를 .. [2024-2 Spring Boot 스터디] 김문기 #4주 Section 4* 이전에 만들었던 FixDiscountPolicy 말고 새로운 할인 정책 RateDiscountPolicy를 적용해야 한다.public class OrderServiceImpl implements OrderService { // private final DiscountPolicy discountPolicy = new FixDiscountPolicy(); private final DiscountPolicy discountPolicy = new RateDiscountPolicy(); }적용 하기 위해서는 위와 같이 OrderServiceImpl 코드를 고쳐야 한다.# 위의 과정에서 문제점 발견=> 추상클래스 뿐만 아니라 구체(구현) 클래스에도 의존하게 된다. = DIP를 위반하게 .. [2024-2 Java 스터디] 김지수 #6주차 패키지여러 개의 파일이 뒤죽박죽 섞여 있을 때 파일들을 성격에 맞게 분류하여 새 폴더에 저장하는 식으로 말이다. 자바의 패키지도 이와 동일한 개념이라 할 수 있다. 정리하면 패키지(package)는 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리이다.패키지 만들기house 패키지에서 클래스를 생성하면 다음처럼 package house;와 같은 문장이 자동으로 삽입된다.house/HouseKim.javapackage house;public class HouseKim {}house/HousePark.javapackage house;public class HousePark {}package는 이 파일이 어떤 패키지의 파일인지를 알려 주는 역할을 한다. 서브 패키지란?서브 패키지는 기본 패키지 안에 존재하는.. 이전 1 2 3 4 5 6 7 8 ··· 80 다음