본문 바로가기

Java

(11)
inheritance 1.1 상속의 정의 . 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것. . 적은 양의 코드로 새로운 클래스를 작성하고, 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다. . 새로 작성하고자 하는 클래스의 이름 뒤에 상속받고자 하는 클래스의 이름을 'extends'와 함께 써주면 된다. . 서로 상속 관계에 있다고 하며, 상속해주는 클래스를 '조상 클래스'라 하고 상속 받는 클래스를 '자손 클래스'라 한다. - 조상 클래스 / parent class / super class / base class - 자손 클래스 / child class / sub class / deriverd class . java 클래스 간에 상속은 단일 상속 . C+ 다중상속 가능(하지만 쓰지 않는게 ..
Model 데이터 전달자 . 메서드의 파라미터에 Model 타입이 지정된 경우에는 스프링은 특별하게 Model 타입의 객체를 만들어서 메서드에 주입하게 된다. - Servlet에서 모델2 방식으로 데이터를 전달하는 방식 request.setAttribute("serverTime", new java.util.Date()); RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/jsp/home.jsp"); dispatcher.forwared(request, response); - 스프링 MVC에서 Model을 이용한 데이터 전달 public String home(Model model) { model.addAttribute("serverTime", new java..
RedirectAttributes . 일회성으로 데이터를 전달하는 용도 - Servlet에서 redirect 바익 response.sendRedirect("/home?name=aaa&age=10") - Spring MVC를 이용하는 redirect 처리 rttr.addFlashAttribute("name", "AAA"); rttr.addFlashAttribute("age", 10); return "redirect:/";