일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 서블릿 초기화 파라미터
- 서블릿
- Spring Boot
- 데이터 공유
- 웹 어플리케이션 감시
- 확장자 사라짐
- Servelt
- #페이지이동
- @PathVariable
- spring security
- spring5
- 디자인패턴
- servletContext
- 한글 처리
- jsp
- ServletConfig
- MVC
- tomcat
- #java
- Container
- Spring
- oauth
- #sendRedirect()
- servlet
- 점사라짐
- #jsp
- ServletContextListener
- Today
- Total
Choi의 고유결계
XML파일 분리 하여 적용하기 오늘 배워 볼것은 XML 파일을 하나의 XML파일에 적용하는 방법입니다. mongoContext.xml root-context.xml mongoContext.xml 파일을 root-context.xml 에 import 해보겠습니다. 한줄 추가로 xml 파일에 xml파일을 포함시켰습니다. 정말 간단하죠? 바로 이 스크립트 부분이 파일을 임포트하는 스크립트입니다. import 태그 안에 resource 속성으로 포함시킬 파일의 경로를 적어주면됩니다.
Spring - 다양한 의존 객체 주입방법 생성자를 이용한 주입 방법 setter를 이용한 주입 방법 List를 이용한 주입 방법 Map을 이용한 주입 방법 생성자를 이용한 주입 방법 ref : 참조형(object type) 파라미터 일때 value : 기본형(primitive type) 파라미터 일때 constructor-arg 을 통해 객체를 주입할수있다. setter를 이용한 주입 방법 property 의 경우 name값에 프로퍼티 setter의 이름을 넣어주어야 한다.앞에 set을 제외하고 대문자를 소문자로 바꿔준 값을 넣어준다 Ex) setId() → id 참고로 프로퍼티를 사용할때는 DTO 빈 형식 즉 getter,setter가 존재 해야한다. List를 이용한 주입 방법 public void..
싱글톤 에서의 CLOSE() Java 웹 강의를 보면 항상 의문이 들었던 점이있다. 싱글톤으로 만들어진 몽고디비 DAO에서 CLOSE()를 해줄 필요가 있나 말이다. 오늘 구글링을 하다 내 궁금중을 해소 해주는 글을 발견하였다. 스택 오버플로우 하나의 Mongo 객체를 사용해야하므로 풀링을 수행합니다. 그러나 여러 객체를 사용하는 경우에는 .close()명시 적으로 >호출해야합니다 . Mongo 클래스는 스레드로부터 안전하며 스레드간에 공유되도록 설계되었습니다. 일반적으로 주어진 DB 클러스터에 대해 단 하나의 >인스턴스를 생성하여 앱 전체에서 사용합니다. 어떤 이유에서든 많은 몽고 인턴을 창작하기로 결정했다면 다음 사항에 유의하십시오. 모든 리소스 사용 한도 (최대 연결 수 등)는 mongo 인스턴스별..
MongoDB - 커넥션 풀 (Connection Pool) java로 웹어플리케이션을 제작하다보면 데이터베이스를 사용하게 된다. 이렇게 DB 공부를 하나보면 커넥션풀을 들어봤을것이다. 그럼 커넥션풀이 무엇이냐 뭐 몽고디비 커넥션풀을 찾으러 필자의 블로그에 들어온걸 보면 이미 어느 정도는 알겠지만 혹시 모르는 분을 위해 커넥션풀이란? 데이터 베이스에 많은 접속이 들어 올때 마다 커넥션 연결 객체를 만들어야하는데 그때 그때 마다 만들면, 응답하는 속도가 느려질것이다. 그렇기 때문에 미리 연결 객체를 만들어 미리 만들어준것을 나눠 주면 응답 속도가 빨라지지 않겠는가? 근데 그것을 여러분은 아는가? 몽고디비는 자체 내부적으로 만들어 사용한다고 한다. 그러니까 기본적으로 따로 설정 하지 않아도 그냥 생성만 하면..
DI(Dependency injection)란? Dependency : (특히 비정상적이거나 불필요할 정도의) 의존, 종속, (다른 나라에 종속된) 속국 injection : 주사, (상황·사업 등의 개선을 위한 거액의) 자금 투입, (액체의) 주입 한마디로 말하면 의존 주입이다. DI는 스프링만의 기능이 아니라 OOP프로그래밍을 하는 하나의 방법론으로 스프링이 그것을 채용을 하여 스프링에서 사용하고있다는 것이다. 자바 프로그래밍을 하다보면 여러번 접해봤을것이다. 어떤 객체가 필요한 객체에다가 setter나 생성자를 통해 생성할때 외부적으로 객체를 주입 하게 되어 그 주입된 객체를 사용하는것이다. 예를 들자면 장난감이 있다. 장난감은 배터리가 들어가야 동작한다. 이 장난감에다가 베터리를 넣어주면 장난감이..
저번에는 java에서 단순히 mongodb와 연결만하는 것을 보여드렸는데요 이번 시간에는 데이터와 값을 가져오는 시간을 가져보겠습니다. 목차 여러개 가져오기 하나만 가져오기 Document값 가져오기 여러개_가져오기 mongoClient = new MongoClient("localhost",PORT); DB = mongoClient.getDatabase(DB_NAME); System.out.println("Connected to the database successfully"); documentMongoCollection = DB.getCollection(col); 자 일단 이렇게 기본적으로 mongoDB에 연결 해주도록합니다. 저번 시간에 콜렉션 까지 받아왔는데요. 오늘은 콜랙션을 받아온 documen..