2021/12/09 5

Oracle procedure

https://m.blog.naver.com/chsmanager/221597950000 https://wickies.tistory.com/118 우선.. Stored procedure, procedure가 다른 것인지가 궁금했는데.. 아직 잘 모르겠다. 1) MSSQL Stored procedure(SP) / Oracle procedure =>이렇게 나눠서 부르는 것도 같고.. 2) - Procedure : 소프트웨어에서 특정 동작을 수행하는 일정 코드 부분을 의미하며 함수, 메서드, 루틴, 서브루틴과 같은 바를 의미한다. - Stored Procedure : DB 내에서 재사용할 수 있는 SQL 코드를 뜻한다. - 대부분의 RDB에서 Stored procedure를 지원한다. - SP구문 내에서 세미콜..

차근차근/Oracle 2021.12.09

Annotation

더보기 스프링 코드를 작성하면서 당연하게 써야한다고 생각했던 어노테이션인데.. 자바 어노테이션이 있다는 말을 읽고..어디서부터 공부를 해야 하나..심각해졌다.. Annotation 이란 - Java5부터 새롭게 추가된 문법요소 - 사전적 의미는 주석이지만 '//, /**/' 이런 주석과는 차이가 있다 - 전체 코드에서 비즈니스 로직에 영향을 주지는 않지만, 해당 타겟의 연결 방법이나 소스코드의 구조를 변경할 수 있다. - 자바 소스코드에 추가하여 사용할 수 있는 메타데이터의 일종 JAVA Annotation 기본 문법 annotation 이름 ex) @Entity에서 @ 권장방식 3) seter @ComponentScan bean으로 등록 될 준비를 마친 클래스들을 스캔하여 bean으로 등록해주는 것 (..

차근차근/Spring 2021.12.09

2.용어정리(6)-SPA

SPA(Singel Page Application)란 SPA는 서버로부터 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 어플리케이션이나 웹사이트를 말한다. SPA에서 HTML, JS, CSS 등 필요한 모든 코드는 하나의 페이지로 불러오거나, 적절한 자원들을 동적으로 불러들여서 필요하면 문서에 추가하는데, 보통 사용자의 동작에 응답하게 되는 방식이다. SPA 장점 - 페이지가 전환될 때 중복되는 부분은 서버로부터 불러오지 않기 때문에 서버과부화 문제가 줄어들고, 문제트래픽 총량은 줄일 수 있다. - 새로고침이 발생하지 않아 반응이 빠르다 - 네이티브 앱과 유사한 사용자 경험을 전달한다. SPA 단점 - 초기 구동속도가 느리다. : 첫 화면 로딩 시 HTML..

차근차근/Spring 2021.12.09

2.용어정리(5)-싱글톤패턴

JAVA Singleton pattern - 오직 한 개의 인스턴스 생성을 보증하여 효율을 찾을 수 있지만 문제점이 많다. - 클래스는 클래스로더마다 한 번만 인스턴스화 해야 한다. - 외부 클래스로부터 인스턴화 되는 것을 막기위해 생성자는 private으로 선언해야 한다. - 인스턴스화된 클래스를 static변수로 선언 / 인스턴스화 된 클래스를 리턴하는 함수를 선언 Spring Singleton pattern - 컨테이너 내에서 특정 클래스에 대해 @Bean이 정의되면 스프링 컨테이너는 그 클래스에 대해 딱 한 개의 인스턴스를 만든다. 이 공유 인스턴스는 설정정보에서 관리되고, Bean이 호출될 때마다 스프링은 생성된 공유 인스턴스를 리턴 시킨다. - Bean의 관리주체인 스프링 컨테이너는 항상 단일..

차근차근/Spring 2021.12.09

2.용어정리(4)-ViewResolver,prefix,suffix

InternalResourceViewResolver - ViewResolver의 디폴트 클래스 BeanNameViewResolver - 경로다각화 - 결과페이지가 없는 File Download, Ajax prefix(접두어) /suffix(접미어) prefix - Controller가 리턴한 뷰 이름 앞에 붙을 접두어 suffix - Controller가 리턴한 뷰 이름 뒤에 붙을 확장자 더보기 그냥 jsp경로 앞뒤에 붙는거구나라고 생각했는데 찾아보고는 공부가 필요하다고 느꼈다. ViewResolver - 컨트롤러가 지정한 뷰 이름으로 View객체를 구한다. - View객체에는 컨텐트타입(text/html)을 리턴하는 getContentType() 메서드와 파라미터로 모델과 요청/응답 객체를 갖는 ren..

차근차근/Spring 2021.12.09
반응형