본문 바로가기

Java267

Spring) 페이지 나누기 - param변수, root-context/servlet-context/web.xml 설정 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 페이지 나누기 header.jsp ${param.title} Home 게시판 Demo Dev 등록 Dev 목록 로그인 회원가입 index.jsp footer.jsp 태그를 이용하여 include처리를 해주었으며, 페이지마다 해당 하는 제목을 지정해주기 위하여 param 변수를 선언해주었습니다. header.jsp에서 ${param.title}로 value를 가져왔으며, 한글도 처리해주기 위해 태그로 인코딩을 잡아주었습니다. web.xml contextConfigLocation /WEB-INF/spr.. 2022. 8. 17.
Spring) Legacy Project 생성 - 버전 최신화하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Spring Legacy Project 생성 Spring Web MVC를 이용하기 위해 MVC Project Template 지정 후 Next! 3레벨 이상으로 작성해주며, spring2가 context-path로 사용! 버전 잡기 (최신화) #1. 버전 최신화 (java-1.8, spring-5.2.22RELEASE, servlet-4.0.1, jsp-2.3.1) pom.xml 4.0.0 com.ce spring2 hello-spring2 war 1.0.0-BUILD-SNAPSHOT 1.8 5.2.22.RELEASE 1.6.10 1.6.6 org.springframework spring-.. 2022. 8. 16.
Spring) Java Annotation + Xml을 통한 context 작성 - IoC, DI 특징 파악하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Person @Component : bean으로 관리할 클래스 @Autowired : 의존 주입 /** * DI(Dependency Injection 의존주입) * 1. field 주입 * 2. setter 주입 * 3. 생성자 주입 * */ @Component public class Person { @Autowired Pet pet; public Person() { System.out.println("Person 객체 생성"); System.out.println(pet); } } Pet interface public interface Pet { } Dog @Component public .. 2022. 8. 16.
Spring) Java Annotation을 통한 context 작성 - IoC, DI 특징 파악하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. IoC 지원 특징 파악하기 @Configuration - bean 설정에 관련된 class 지정 UserConfig id : 메소드명 (userController, userService) class : 리턴타입 @Configuration public class UserConfig { @Bean public UserController userController() { return new UserController(); } @Bean public UserService userService() { return new UserServiceImpl(); } } @Scope, @Lazy 등의 어노테이.. 2022. 8. 12.
Spring) xml을 통한 context 작성 - DI 특징 파악하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. DI 특징 파악하기 setter를 이용한 의존주입 DI Tv interface public interface Tv { void powerOn(); void channelTo(int no); } LgTv public class LgTv implements Tv { private RemoteControl remocon; public LgTv() { System.out.println("LgTv 객체 생성!"); } /** * setter를 이용한 의존주입 DI */ public void setRemocon(RemoteControl remocon) { System.out.println("LgTv#.. 2022. 8. 12.
Spring) xml을 통한 context 작성 - IoC 지원 특징 파악하기 (bean 생성) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Maven Project 생성 spring context 의존 주입받기 pom.xml 4.0.0 com.ce hello-springbean2 0.0.1-SNAPSHOT hello-springbean2 org.springframework spring-context 5.2.22.RELEASE Context - spring에서 bean을 관리하는 객체 - 하나의 어플리케이션에 하나 이상의 context가 존재할 수 있음 IoC 지원 특징 파악하기 Tv interface public interface Tv { void powerOn(); } LgTv public class LgTv implemen.. 2022. 8. 12.