Notice
Recent Posts
Recent Comments
Link
깜장콩의 공부일기
[멀티캠퍼스] 11주차 - 12주차 본문
728x90
<11주차 (03.13-03.17)>
Spring
- AnnotationConfigApplicationContext는 여러 클래스를 지정할 수 있음.
- DI(의존성 종속, Dependency Injection)란, 클래스간의 의존관계를 스프링 컨테이너가 자동으로 연결해주는 것
- 스프링에서 빈 인스턴스가 생성된 이후 @Autowired를 설정한 메서드가 자동으로 호출되고, 인스턴스가 자동으로 주입
- 지금까지 우리가 쓴 getBean("beanName", beanClassType)이것인데, 스프링에서는 getBean(beanClassType) 이렇게 사용할 수 있음.
- 메서드에도 의존 자동 주입을 수행할 수 있음. 필드에도 가능함.
- 한정자 = 빈의 별칭을 지정한다 (Qualifier) -> 필드와 메서드 둘 다 가능함.
- 힌정자를 필드의 이름으로 사용할 수 없다 !
- 가변인자 매개변수를 이용해 값을 넘겨줄 수 있음.
- jdbc는 예외처리 대부분 안해줘도 되는데 상황에 따라 해주는 것이 좋음
- RuntimeException은 롤백이 가능함.
- SQLException은 롤백이 안됨. -> @Transactional로 롤백을 할 수 있음
- web.xml에서 load-on-start은 우선순위 설정하는 것임
- 초기화 파라미터(init param) 를 가질 수 있는 것 3가지: config, application, filter
- config, application, filter 는 Java 웹 어플리케이션에서 사용되는 컴포넌트
- init param은 이러한 컴포넌트들이 사용하는 초기화 파라미터. 이 파라미터들은 웹 어플리케이션이 실행될 때 해당 컴포넌트의 초기화를 수행할 때 사용함.
- config : ServletConfig 인터페이스를 구현한 객체임. 이 객체는 서블릿이 초기화될 때 생성되며, 서블릿이 동작하는 동안 사용함.
- application : ServletContext 인터페이스를 구현한 객체임. 이 객체는 웹 어플리케이션이 초기화될 때 생성되며, 웹 어플리케이션이 동작하는 동안 사용함.
- filter : FilterConfig 인터페이스를 구현한 객체임. 이 객체는 필터가 초기화될 때 생성되며, 필터가 동작하는 동안 사용함.
- 이러한 컴포넌트들은 웹 어플리케이션에서 중요한 역할을 담당하며, 초기화 파라미터를 통해 이들의 동작을 조정할 수 있음. 예를 들어, 데이터베이스 연결 정보나 로깅 설정 등을 초기화 파라미터를 통해 전달하여 컴포넌트들이 이를 활용할 수 있도록 할 수 있음.
<12주차 (03.20-03.24)>
- 스프링에서 제공하는 태그를 사용할려면 태그 지시자를 사용해야함.
- jsp만 WEB-INF의 view에서만 두고, res 파일에는 이미지, js 파일 등등 두기 !!
- c:url을 쓸거면 다 쓰고 안쓸거면 다 쓰지말기 => 오히려 혼동을 일으킨다
- 라디오버튼을 사용할때 name이 다 다르면 중복선택이 가능함.
중간에 스프링 끝나고 MongoDB 시작함
=> 사실 자바랑 호환이 안되서 추천하진 않음.
- MongoDB는 모든 자바스크립트를 사용할 수 있음.
- find() 명령어 사용하는 것 !! 공부하기
728x90
'[멀티캠퍼스] 백엔드 개발자 취업캠프 7회차' 카테고리의 다른 글
| [멀티캠퍼스] 백엔드 수료 후기 (0) | 2023.05.26 |
|---|---|
| [멀티캠퍼스] 9주차 - 10주차 (0) | 2023.03.10 |
| [멀티캠퍼스] 8주차 (02.20-02.24) (0) | 2023.02.24 |
| [멀티캠퍼스] 7주차 (02.13-02.17) (0) | 2023.02.16 |
| [멀티캠퍼스] 6주차 (02.06 - 02.10) (0) | 2023.02.10 |