리우's IT Story
article thumbnail
728x90
반응형

뉴 프로젝트 spring - spring legacy progect - spring mvc project - day03 - >
toplevelpackage : com.itbank.day03 - finish

 

1) pom.xml 편집 및 프로젝트업데이트

 

p<roperties>
-java-version : 1.8
-spring -version : 4.3.30.RELEASE
-맨 아래 쪽  source, target : 1.8

-encoding = utf-8
-build 위쪽에 dependencies : 에 원하는 라이브러리 추가 
(https://mvnrepository.com 에서 검색)

 

사진과 같이 수정해준다. 

 


- alt + F5 눌러서 프로젝트 업데이트 ->확인을 눌러준다.

 

  dependencies에 의존성 추가.

 

<!-- https://mvnrepository.com/artifact/xerces/xercesImpl -->
<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.12.2</version>
</dependency>

MAVEN REPOSITORY에서 가져온 의존성을 붙혀넣어준다.

 

 

마찬가지로 저장후  ALT + F5 ->확인

 


2) web .xml 편집 
-wep-app version : 3.1

-wep app version 3.1

-xsi 부분 끝 app_3_1.xsd로  수정.

 

3)servlet.context.xml 편집
-컨트롤러 패키지 지정

beans - beans  = 큰태그를 포함한다. 

 

서버가 새로운정보를읽어낸다.


INFO : org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped URL path [/resources/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0'
INFO : org.springframework.web.servlet.DispatcherServlet - FrameworkServlet 'appServlet': initialization completed in 631 ms
4월 10, 2023 4:05:05 오후 org.apache.catalina.core.StandardContext reload
정보: 이름이 [/day03]인 컨텍스트를 다시 로드하는 것을 완료했습니다.

 

기존의 홈 컨트롤러를 지우고 새로만들어준다. 

@controller 스프링빈으로등록이된다.

 

 

4)root-context.xml 편집
-db에 관련된 스프링 빈 등록 

Controller의 역할 

//클라이언트가 특정 주소로 요청을 수행하면 실행할 함수(응답을 돌려주는 함수)를 포함합니다.

 

 

 

포워드로 실행한다. 

 

 

기존의 home을 지우고 새로만들어준다. 

 

기존의 프로젝트를 누르고 서버를실행.  RUN ON SERVER를 누르면 

 

HOMECONTROLLER의 데이터를 HOME.JSP로넘겨준다. 

웹 구현


5)Controller 작성 및 연결되는 view(jsp) 작성 

 



6)프로젝트를 선택하여 Ctrl + f11 -> Run on server

 

spring elements - beans <config file

java resource <= java file

wep app <= jsp file

에서 파일을 열어볼 수 있다.

localhost :서버의아이피

8080 서버의포트 

 

스프링의 구조.

스프링의 구조부터 익히는 게 우선이다.

 

 

 

 

728x90
반응형

'spring 리마인드' 카테고리의 다른 글

spring 책정보로 검색하기 ,DB 접속  (0) 2023.04.13
spring getMapping,postMapping  (0) 2023.04.11
spring 자동의존성 주입  (0) 2023.04.11
servlet 으로 구현하기  (0) 2023.04.10
spring servlet방식  (0) 2023.04.10
profile

리우's IT Story

@LRWoo

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!