요즘 웹 개발에 대해 배우고 있다. 예전에 Spring boot를 이용해 간단한 클론 코딩을 한 적이 있지만, 구현만 했지 기초적인 부분에 대해서는 잘 알고 있지 않은 것 같아 Servlet, JSP 등을 공부하는 겸 정리를 해보려고 한다. 사실 요즘에는 JSP 같은
본격적으로 Servlet, JSP 등 웹 개발에 들어가기에 앞서, Java에서 어떤 방식으로 DB와 연결할 수 있는지 알아보자. 🔗 JDBC (Java Database Connectivity) Java에서 데이터베이스에 접속할 수 있도록 하는 Java API SQL
서블릿은 웹페이지를 동적으로 생성하기 위한 자바 서버 프로그램이다.
react나 anguler, vue 같은 프론트엔드 프레임워크가 발달해 현재는 많이 사용되지는 않지만, 자바 서블릿 기반의 동적 웹페이지 개발을 위한 기술로 JSP가 있다. JSP는 HTML에 Java를 사용할 수 있게 해준다. 내부적으로는 서블릿으로 변환된 후 실행된
빌드 관리 도구 build tool는 빌드를 자동으로 해주는 도구로, 필요한 라이브러리를 자동으로 추가해주고 빌드 라이프사이클을 관리해준다.Java에서 많이 쓰는 빌드 도구는 Maven과 Gradle이 있는데, 예전에는 Maven을 많이 썼지만 요즘은 코드도 더 간결하
스프링 프레임워크 Spring Framework는 자바 플랫폼을 위한 오픈 소스 어플리케이션 프레임워크로서 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 자바 언어의 가장 큰 특징은 객체 지향 언어라는 것인데, 스프링은 이런 특징을 잘 살려낸