Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MSA
- abstractclass
- constantnumber
- concreteclass
- value
- hamobee
- Polymorphism
- class
- 생성자
- run()
- object
- super
- 객체형변환
- overload
- 추상클래스
- reference
- hashCode
- methodArea
- 콘크리트클래스
- start()
- ALTER
- override
- Eureka
- fuction
- string
- Vector
- eclipse
- Hashtable
- arguments
- garbagecollection
Archives
- Today
- Total
뇌운동일지
spring 에서 .xml 설정 이해하기 본문
<default-servlet-handler /> (컨텍스트 설정에 따라 <mvc:default-servlet-handler />)
DispatcherServlet이 처리하지 못한 요청을 DefaultServlet에 넘겨주는 역할을 하는 핸들러
요청 URL 에 매핑되는 컨트롤러가 존재하지 않는 경우, 404 에러 대신 DefaultServlet 이 해당 요청 URL 처리
우회적 사용) controller 에서 받지 않는 타입이 왔을 때, resource를 한번 더 찾아본다. 파일명이 일치하는 것이 있으면 return 원래는 <resource mapping = /> 을 사용하여, servlet 이 받지 않고, 정적리소스를 처리해야한다. |
apache-tomcat WEB/WAS WEB : 정적리소스 처리 WAS : 동적리소스 처리 (ex.service 호출) apache는 WEB서버, 정적리소스만 처리 tomcat은 WEB/WAS서버, 정적-동적 리소스 모두 처리 |
JNDI (Java Naming and Directory Interface)
디렉터리 서비스에서 제공하는 데이터 및 객체를 발견(discover)하고 참고(lookup)하기 위한 자바 API
JNDI 는 DB Connection 을 WAS 에서 제어하면서 서버에서 하나의 커넥션 풀을 가짐.
각 데이터베이스에 대한 서비스를 디렉토리 형태로 등록 가능
spring에서 JNDI 설정
1. 해당 라이브러리 tomcat/lib 에 넣어줌 (일단 skip)
2. tomcat server.xml 에 추가 (oracle 사용)
<GlobalNamingResources>
<Resource />
<Resource />
</GlobalNamingResources>
3. tomcat의 context.xml 에 추가
<Context>
<RecourceLink />
</Context>
4. spring project 의 applicationContext.xml 에서 Bean 추가
5. spring project 의 web.xml 에 추가
<resource-ref>
</resource-ref>
JDBC/DBCP/JNDI : JAVA 에서 DB커넥션할 때 사용하는 방법
3가지 비교
'Spring' 카테고리의 다른 글
CORS (0) | 2021.03.11 |
---|---|
JNDI (0) | 2021.03.11 |
spring 실행순서 (0) | 2021.03.09 |
[ spring ] spring mvc 구성 기본 예제 (0) | 2020.08.03 |
스프링 프로젝트를 구성하는 방법 (0) | 2020.06.17 |
Comments