▪ internet은 내부 네트워크를 의미함▪ Internet은 전세계가 하나로 연결된 네트워크를 의미함▪ 즉 인터넷(Internet) 자체는 네트워크 인프라임▪ 우리가 알고 있는 웹, 이메일 등은 인터넷 기반의 서비스인 셈◼ 포트(Port) ( :80 )▪ 컴퓨터의
◼ 자바 웹 개발에서 REST API를 구현하는 방법 ① JAX-RS 사용 ② 스프링 프레임워크의 RestController 사용 ▪ 스프링 프레임워크 없이 개발한다면 JAX-RS를 사용함 ▪ 스프링 프레임워크를 사용한다면 두 방법 중 한 가지를 선택해서 사용할 수
▪ 경량 컨테이너- 객체 생성, 소멸과 같은 생명 주기를 관리하며 스프링 컨테이너로부터 필요한 객체를얻어 올 수 있음▪ 제어의 역행(Inversion of Control, IoC) 지원- 메서드나 객체의 호출 제어권이 사용자가 아닌 프레임워크에 있어 필요에 따라 스프링
▪ javax.servlet.Servlet 인터페이스를 구현한 추상 클래스인 GenericServlet 클래스와 HttpServlet 클래스 중 하나를 상속해 구현함- HTTP 프로토콜에 최적화되어 있는 HttpServlet 클래스를 상속해 구현하는 것이 좋음▪ Htt
▪ 사용자 요청 처리 후 별도의 데이터를 포함하지 않는다면 해당 페이지로 바로 리디렉션할 수 있음- 세션에 데이터를 저장한 경우라면 세션이 유효한 동안 모든 페이지에서 세션 정보를 참조할 수 있어 리디렉션을 통해서도 데이터 참조가 가능함▪ JSP, 서블릿 모두 resp
① 클라이언트가 로그인한다.② 컨트롤러는 request.getParameter( )를 통해 클라이언트의 id와 password를 확인한다.③ 로그인 정보가 맞을 경우 사용자 이름이나 기타 정보를 세션에 저장한다.④ 메인 화면으로 리디렉션한다.① 컨트롤러는 DB로부터 게
스프링 어노테이션은 XML 기반의 구성을 대체하거나 보완하여 개발자가 자바 기반의 구성을 선호할 수 있게 합니다. 이로 인해 코드가 더 간결하고 가독성이 높아집니다.스프링은 의존성 주입(Dependency Injection)을 위해 @Autowired와 같은 어노테이션
스프링 부트 애플리케이션의 시작점을 나타내며, @Configuration, @EnableAutoConfiguration, @ComponentScan을 포함합니다.메서드 레벨에서 사용되며, 반환된 객체를 스프링 컨테이너에 Bean으로 등록합니다.의존성 주입을 위해 사용되
처음에 오류났었음.오류 난 이유 잘못된 태그 이름: HTML < form> 태그가 잘못 입력되었습니다. 현재 < from>으로 되어 있습니다. 이를 < form>으로 수정해야 합니다.< form> 태그의 action 속성: action 속성이 /
하단 Generate 를 누르면 프로젝트가 자동 생성되어 압축파일로 다운받아짐.그럼 vs code에서 Open만 해주면 끝!출처: https://ddioniii.tistory.com/6 띠오니 개발자 성장일지:티스토리3.2.2 자바 com.sun demo wa
Spring에서 빈을 생성하는 방식은 주로 XML구성파일, JAVA Configuration 클래스, 어노테이션 등을 사용하여 정의 됩니다.Spring은 이러한 설정을 토대로 컨테이너를 초기화하고 빈을 인스턴스화 하며 관리 합니다.Spring은 빈을 생성하는 과정에서
spring 프레임워크에서 bean 은 중요한 컨셉이다.이것을 이해하는 것은 핵심을 파악하는데 필수적이다.역할의존성 관리 및 객체 생성 :spring 은 객체 지향 프로그래밍의 장점을 최대한 활용하기 위해 빈을 사용한다.spring은 개발자가 클래스를 작성하고 이를 빈
Spring의 Controller를 의미한다. Spring MVC에서 Controller클래스에 쓰인다.Spring에서 Controller 중 View로 응답하지 않는, Controller를 의미한다.method의 반환 결과를 JSON 형태로 반환한다.이 Annotat