전체 글 썸네일형 리스트형 2026.2.10 ~ 13 - DevOps(Docker) DevOps- Development와 Operations를 합친 용어- 개발과 운영이 분리되어있는 것이 아니고 전체적인 활동으로 연결되어 있는 것에 착안하여 안정적인 서비스를 제공하는 것을 목표로 고안된 방법론- 개발자와 운영팀이 함께 일하는 것- CI/CD - CI(Continuous Integration) : 코드를 자주 병합하고 테스트를 수행 - CD(Continuous Deployment) : 변경사항을 자동으로 배포하거나 배포 가능 상태로 만드는 것 - 개발된 프로그램의 문제를 빠르게 인식하고 개선할 수 있음- Git, GitActions, Jenkins, Docker, Kubernetes 등의 룰이 사용됨Docker- 리눅스 LXC(LinuxX Container) 기술을 기반으로 .. 더보기 2026.1.27 - Spring Interceptor Spring Interceptor- Main Controller(Dispatcher Servlet)에서 HandlerMapper를 호출하기 전 혹은 Controller를 호출한 이후에 응답이나 최종적인응답을 참조하거나 변경할 수 있는 객체- 개발자가 특정 작업을 수행하기 전 또는 수행한 이후에 작업을 가로채서 기능을 추가하거나 변경할 때 주로 사용 - 필터는 요청하기 전(Servlet레벨에서 동작) 동작하며, 모든 HTTP에 대한 요청을 처리- interceptor는 Spring HandlerMapping 단계부터 동작을 수행하여 Spring MVC에서 Controller에서만 적용됨.- org.springframework.web.servlet.HandlerInterceptor Interface로 제공되.. 더보기 2025.9.29 - JDBC JDBC(Java Data Base Connectivity)- 자바에서 DBMS와 연동하기 위한 저수준 API - 저수준 API : 개발자가 원하는 시점에 DB 작업 가능함(세세한 제어가 가능)- java.sql에서 제공- Driver loading 방식 : Driver만 제공되면 모든 DBMS와 연동 가능Driver- DB vender사에서 제공하는 bytecode- .jar로 배포- DB Server에 접속하기 위한 DB Client를 bytecode로 제작한 것 - java에서는 windows OS용 JDBC-ODBC Bridge Driver만 제공- JDBC-ODBC Bridge Driver, Native Driver, Netwrok Protocol Driver, Native Protoco.. 더보기 이전 1 다음