Sherry IT Blog

Spring Framework 개요 본문

JAVA

Spring Framework 개요

sherrylover 2017. 12. 7. 10:26
728x90
반응형

교육 중 필기


**

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

728x90
반응형
Comments