본문 바로가기
반응형

전체 글123

SpringSecurity(스프링 보안) [1편] Spring Security (스프링 보안 설정하기)1. maven 프로젝트 설정 (web으로 설정)2. web.xml 설정12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 mavenspringsecurity index.html index.htm index.jsp default.html default.htm default.jsp shop-security org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring-security.xml classpath:spring-db.xml 1 sho.. 2018. 12. 12.
Spring 프로젝트 Mybatis형식으로 작성하기[2편] Spring 프로젝트 Mybatis형식으로 작성하기 4. 기존 MVC 구조에서 달라진 점은 Dao의 변형과 Mapper가 생겼다는 점이다. [ 전 ]123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293@Repositorypublic class BoardDao { private NamedParameterJdbcTemplate template; private RowMapper mapper = new BeanPropertyRowMapper(Board.. 2018. 12. 11.
Spring 프로젝트 Mybatis형식으로 작성하기[1편] Spring프레임워크에서 MyBatis로 작성하기 1. xml 설정하기 위치)webapp/WEB-INF/web.xml[ 전 ]1234567891011 shop-3 org.springframework.web.servlet.DispatcherServlet shop-3 *.shop org.springframework.web.context.ContextLoaderListener Colored by Color Scriptercs[ 후 ] 12345678910111213141516 shop-4 org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring-mvc.xml classpath:spring-db.xml 1 sh.. 2018. 12. 11.
DB Connection Pool DB Connection Pool에 대한 이야기웹 애플리케이션을 운영하다 보면 에러 로그로는 식별 할 수 없는 잠재적인 이슈가 발생 할 때가 있다. 애플리케이션내의 오류가 명확히 확인이 되지 않은 상태에서 Out of memory가 발생 하거나, DB 서버에서부터 발생한 장애로 인해 웹 서버가 뻗어 버리는 경우 말이다.실제로 서비스 운영 중에 문제가 발생 했을 때 원인을 파악하고 조치한 내용을 정리해 보려고 한다. 결론부터 말하면 이러한 문제는 대부분 애플리케이션의 비지니스 로직의 오류가 아닌 WAS와 DB 서버간의 이슈로 DB Connection Pool에 대한 이해가 필요한 내용이였다.왜 이러한 문제가 발생하게 될까?먼저, 웹 어플리케이션을 지탱하는 WAS에서 DB 서버에 접근을 시작하고 데이터를 가.. 2018. 12. 11.
반응형