개발언어와 개발도구의 차이점
개발언어 : JAVA JS SQL 등 과 같은 언어의 종류
ex) 플러그인( .ajax() ), API, 라이브러리를 포함
개발도구 : 이클립스 디비버처럼 사용하는 어플리케이션
DB : Oracle MySQL (자체 개발도구 : WorkBench == GUI, CLC == CUI)
Oracle과 MySQL
Oracle - 함수(기능)가 많아 다양한 함수를 사용가능, 유료
진입 시 계정단위로 데이터베이스 보유
MySQL - 제약조건이 보다 간편한 경우 多 , 무료
사용자는 root 로그인 이후 계정별 데이터베이스 보유
Spring의 핵심
1. Dependency 의존성 - 라이브러리가 자동 포함

ex) 라이브러리 수동 추가 방법
<dependency>
<groupId>JDBC API</groupId>
<artifactId>api 이름</artifactId>
<scope>스코프</scope>
</dependency>
2. AOP (관점 지향 프로그래밍)
백단
src/main/java - java코드 작성하는 곳
src/main/resource - 설정 작성하는 곳
프론트단
src > main > webapp
pom.xml - Spring의 설정파일
※ .xml : 설정파일

2024.10.01
'Spring' 카테고리의 다른 글
| [Spring] 05. 어노테이션 의존성 주입 (1) | 2024.10.04 |
|---|---|
| [Spring] 04. 의존성 주입 (0) | 2024.10.02 |
| [Spring] 03. Spring 컨테이너의 활용 (3) | 2024.10.01 |
| [Spring] 02. Spring 프레임워크 구조 (2) | 2024.10.01 |
| [Spring] 00. Spring 플러그인 설치 (0) | 2024.09.30 |