일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- hive
- CLF-01
- 빅데이터실무자격증
- mysql
- AWS자격증
- RDBMS
- IAM
- 프로그래머스
- SQLD
- 클라우데라자격증
- 코딩테스트
- 리눅스
- 하둡
- programmers
- sql자격증
- 데이터베이스
- 클라우드컴퓨팅
- hadoop
- SQL
- 클라우드자격증
- 빅데이터
- 쉘스크립트
- CCAAdministrator
- EC2
- Identity and access management
- AWSCloudPractitioner
- MFA
- Multi Factor Authentication
- CCA131
- Today
- Total
Sherry IT Blog
Spring Framework 개요 본문
교육 중 필기
**
POJO
(Plan Old Java Object) : JVM 상에서 돌아가는 자바 객체 ↔ Http서블릿(톰캣없으면 돌아가지않음)
OXM(Object Xml Mapping) - JAXB(Java api xml for binding)
ORM(Object Relational Mapping) - Mybatis,Hibernate
*ORM 공식
Object Realtion
Class <=> Table
Object <=> Row
variable <=> Column
*AOP(Aspect Oriented Programming)
업무적으로 공통클래스를 다수의 개발자가 사용할 경우 공통클래스의 인자값이나 메서드 이름이 바뀌면 사용중인 개발자의 코드도
전부 바꿔야하는 영향이 있으나, AOP는 업무 공통 모듈로 분리하여 변경이 되어도 런타임 기반으로 불러오기 때문에 영향도가 적은
프로그래밍 기법.
*Maven 사용
기존에는 라이브러리를 직접 다운받아 라이브러리 패스(path)를 잡아줬다면,
스프링은 라이브러리가 굉장히 많기 때무에 라이브러리 저장소를(Maven Repository) 갖고 있다.
저장소를 만들어 놓고, 개발자는 저장소에서 필요한 라이브러리만 설정해주면 된다.
설정파일은 pom.xml파일 > 사용할 라이브러리를 설정하는 파일 > 설정 후에 > Maven Repository 접속 > local 에서 사용한 라이브러리 사용
저장소 다운로드 > https://mvnrepository.com/
**javascript 라이브러리 저장소
npm(node package manager) :
npm install express
**python 라이브러리 저장소
> PyPi repositoty
pip install pandas
'JAVA' 카테고리의 다른 글
Caused by: java.lang.ClassNotFoundException 에러 해결 (0) | 2018.01.03 |
---|---|
SrpingFremework 기반 Maven 프로젝트 소스 (0) | 2017.12.08 |
framework와 Library의 차이점 (0) | 2017.12.07 |
JAVA Collection에 대해 (0) | 2017.04.18 |
Jquery 정규식_replace 함수 (0) | 2017.03.15 |