본문 바로가기
반응형
[BE(Java)] Spring/SpringBoot 기본 학습목표- 키워드: 엔터프라이즈 애플리케이션Spring, IoC, DI, AOP, PSA, 프리젠테이션 계층, 비즈니스 계층, 퍼시스턴스 계층 이론: Spring더보기- 엔터프라이즈 애플리케이션: 대규모의 복잡한 데이터를 관리하는 애플리케이션- Spring: 엔터프라이즈 애플리케이션을 쉽게 개발할 수 있게 도와주는 프레임워크- Spring Boot: Spring을 더 쉽고 빠르게 이용할 수 있는 도구 (Spring Concept)- IoC(제어의 역전): 외부에서 관리하는 객체를 가져와 사용하는 것- DI(의존성 주입): 어떤 클래스가 다른 클래스에 의존하는 것. @Autowired- AOP(관점 지향 프로그래밍): 프로그램에 대한 관심을 핵심 관전, 부가 관점으로 나누어 관심 기준으로 모듈화하는 것을 .. 2024. 12. 28.
[BE(Java)] 백엔드 기본 지식 학습목표- 키워드: spring, spring boot, client, server, ip, port, library, framework, database, java annotation 1. 기본 개념(서버/클라이어트)- 클라이언트: 서버로 요청하는 프로그램. 대표적으로 웹 브라우저가 있음- 서버: 클라이언트의 요청을 받아 처리하는 주체 (데이터베이스)- 데이터베이스: 여러 사람이 데이터를 한 곳에 모아두고 사용할 목적으로 관리하는 데이터 저장소. MySQL, Oracle, postgreSQL은 DBMS- RDB: 관계형 데이터베이스. 행과 열로 이루어진 테이블. 기본키를 사용하여 각 행을 식별. Oracle, MySQL, SQL Server, postgreSQL- SQL: 데이터 검색을 하는 언어. A.. 2024. 12. 28.
[BE(Java)] 환경설정 학습목표- 개발 환경 설정- 개발 도구 사용법 - Corretto 17: AWS에서 배포하는 Open JDK의 프로덕션 용도의 배포판- SpirngBoot 3.2.0: 스프링 프레임워크를 빠르게 사용할 수 있게 도와주는 도구- Intellij IDEA, Postman, GitHub, Gradle(build.gradle) 1. Intellij 설치- 자바 통합 개발 환경(IDE)- Eclipse에 비해 편리함. 유료버전인 Ultimate와 무료버전인 Comunity가 있음(windows)1) IntelliJ 웹 페이지 접속2) IntelliJ IDEA Community Edition 설치 파일 다운로드(cpu확인)3) 설치 파일 실행하여 진행.(Install Options에서 Add "bin" foler .. 2024. 12. 28.
반응형