728x90
반응형
SMALL

spring 34

[Springboot] 3. 스프링부트 동작원리

📌 스프링부트 동작원리 1. 내장 톰켓을 가진다. - 톰켓을 따로 설치할 필요가 없다. - Socket : 운영체제가 가지고 있는 것 2. 서블릿 컨테이너 - URL : 자원 접근 (X) - URI : 식별자 접근 - 특정한 파일 요청을 할수없다. 요청시에는 무조건 자바를 거친다 클라이언트 ----> request(요청-자바) -----> 스레드 생성 - 서블릿 객체 -----> 서블릿 컨테이너(톰켓) 3. web.xml - ServletContext의 초기 파라미터 - Session의 유효시간 설정 - Servlet/JSP에 대한 정의 - Servlet/JSP 매핑 - Mime Type 매핑 - Welcome File list - Error Pages 처리 - 리스너/필터 설정 - 보안 - 여기에서 S..

[Springboot] 2. JPA 개념 잡기

📌 JPA란? 1 . JAVA Persistence API이다. - persistence = 영속성 - 영속성이란 데이터를 생성한 프로그램 실행이 종료되더라도 사라지지 않는 특성 - 파일시스템, 관계형 데이터베이스, 객체데이터베이스 등을 활용하여 구현한다. - API (= Application Programming Interface) 2. ORM 기술이다 - Object Relational Mapping - 나의 하인! 3. 반복적인 CRUD 작업을 생략하게 해준다. C = Insert R = Select, Select All U = Update D = Delete 4. 영속성 컨텍스트를 가지고 있다. - 영속성 = 데이터를 영구적으로 저장해주는 것 = persistence = DB =Oracle - 컨..

[Springboot] 1. 스프링의 핵심

📌 스프링이란? 1. 프레임워크이다(FrameWork) - 틀 안에서 수행한다. 2. 오픈소스이다. (OpenSource) - 소스코드가 공개되어 있다. - 내부를 뜯어고칠 수 있다. 3. IOC컨테이너를 가진다. - Inversion Of Controll = 제어의 역전 = 주도권이 스프링에게 있다. - class = 설계도 - object = 실체화가 가능한 것 - instance = 실체화 된 것 4. DI를 지원한다 - Dedendecy Injection 5. 스프링은 엄청 많은 필터를 가지고 있다. - 필터 = 문지기 (권한을 체크하고 권한을 부여함 ) 6. 많은 어노테이션을 가지고 있다. - 어노테이션 = 주석 + 힌트 - 어노테이션을 통해 객체를 생성함 - 리플렉션 (= 분석하는 기법 -> ..

[Spring수업복습] 2022-02-09(수) - 4교시

1. 17 프로젝트 생성 이전 프로젝트 복사 2. setting . project부분 이름 바꾸기 3. import 하기 4. main 함수 이름 바꾸기 5. dao인터페이스 @param 으로 바꿔준다. 6. xml 부분을 바꿔준다. #{ } 7. 18 프로젝트 생성하기 이전 프로젝트 복사하기 8. dao 인터페이스 고치기 9. dao.xml 부분을 수정한다. 10 . controller 수정하기 write부분 11. controller 수정하기 delete부분

[Spring수업복습] 2022-02-09(수) - 1교시

1. 15 프로젝트 생성 mybatis 2. web jdbc oracle mybatis 체크하기 3. gradle설정 refresh해주기 4. properties 작성 # mybatis추가하기 5. 폴더추가한뒤 mycontroller생성 6. 콘트롤러 작성 7. 인터페이스 만들기 7. 인터페이스 8. dto만들기 9. dto작성 10. dao쓰기 11. resource에 mapper패키지 생성 mapper패키지 12. dao.xml파일생성 13. xml작성 14. 주소 그대로 복사 15. jsp파일 만들기 16. jsp파일 작성 17. 실행결과

728x90
반응형
LIST