리우's IT Story
728x90
반응형
article thumbnail
web.xml / servlet-context / root-context 셋팅
spring 리마인드 2023. 9. 7. 17:47

deploy.. 를 더블클릭해서 web.xml을 열어서 web-app버전을 바꿔준다. 필터를 추가시켜준다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* 만약 spring Elements 꺽새가 열리지 않는다면 remove Spring Project Nature로 Spring Elements를 불러오는 설정을 초기화시켜주고 그후 프로젝트 우클릭 해서 Add Spring Projects nature를 클릭하면 🍃Spring Elements의 Beans에 각각의 xml 파일이 노출된 것을 확인할 수 있다. 🍃Spring Elements 디렉토리가 안보인다고 해도 프로그램을..

article thumbnail
pom.xml 셋팅 (springframework)
spring 리마인드 2023. 9. 7. 16:36

pom.xml은 3가지 파트로 나뉜다. ⭐ properties : 프로젝트 설정에서 사용할 주요 속성 값 ⭐ dependencies : 프로젝트 구동에 필요한 외부 라이브러리 의존성 ⭐ build : 컴파일 및 빌드 , 배포관련설정 1️⃣ properties : java-version을 1.8로 변경해주고 springframework 버전을 4.3.30.RELEASE로 변경해준다. 1.8 4.3.30.RELEASE 1.6.10 1.6.6 2️⃣ dependencies: https://mvnrepository.com/ mvnrepository.com에서 라이브러리를 검색후 해당버전의 코드를 복사 붙여넣기 해주면 spring 이 자동으로 외부라이브러리 경로와 연결해서 라이브러리를 추가해준다. dependen..

article thumbnail
Maven Project
spring 리마인드 2023. 9. 7. 14:02

새프로젝트 만들기 >maven Project create a simple 체크 Group id : com.itbank Artifact id : 프로젝트 이름 > finish pom.xml 열기 pom.xml : Project Object Model, 프로젝트 컴파일, 빌드, 라이브러리 의존성을 설정하는 파일 groupId : 프로젝트의 소속, 다른 프로젝트와 중복될 수 있다. artifactId : 프로젝트의 고유이름, 다른 프로젝트와 중복될 수 없다. (groupId 가 다르면 중복되어도 상관없다) dependencies : 프로젝트의 라이브러리 의존성, 라이브러리를 추가하면 자동으로 다운로드 받고 추가한다. build : 프로젝트 컴파일 및 빌드 관련 도구 및 설정 라이브러리 의존성 추가 org.sp..

article thumbnail
multpartRequest,commons-io의존성 (파일업로드)
spring 리마인드 2023. 4. 26. 17:50

2023.04.25 - [spring 리마인드] - @value 어노테이션으로 약관내용 불러오기, ExceptionHandler @value 어노테이션으로 약관내용 불러오기, ExceptionHandler 2023.04.24 - [spring 리마인드] - springframework mybatis 로 회원(목록,가입,수정,삭제) 생성하기 springframework mybatis 로 회원(목록,가입,수정,삭제) 생성하기 2023.04.21 - [spring 리마인드] - spring mybatis(동적sql)와 ji7290.tistory.com 새프로젝트 만들기 servlet,root-context, web.xml을 가져온다. pom.xml에 의존성 추가하기 https://mvnrepository.co..

article thumbnail
@value 어노테이션으로 약관내용 불러오기, ExceptionHandler
spring 리마인드 2023. 4. 25. 17:21

2023.04.24 - [spring 리마인드] - springframework mybatis 로 회원(목록,가입,수정,삭제) 생성하기 springframework mybatis 로 회원(목록,가입,수정,삭제) 생성하기 2023.04.21 - [spring 리마인드] - spring mybatis(동적sql)와 xml파일로 업데이트구현 spring mybatis(동적sql)와 xml파일로 업데이트구현 2023.04.20 - [spring 리마인드] - interface와 xml의 조합(mybatis) interface와 xml의 조 ji7290.tistory.com 13일차 복사하기 day14생성 pom.xml에서 artifactid와 name을 day14로 수정해준다 properties에 webProj..

article thumbnail
springframework mybatis 로 회원(목록,가입,수정,삭제) 생성하기
spring 리마인드 2023. 4. 24. 18:19

2023.04.21 - [spring 리마인드] - spring mybatis(동적sql)와 xml파일로 업데이트구현 spring mybatis(동적sql)와 xml파일로 업데이트구현 2023.04.20 - [spring 리마인드] - interface와 xml의 조합(mybatis) interface와 xml의 조합(mybatis) 2023.04.20 - [spring 리마인드] - Spring SqlSessionTemplate 써보기 Spring SqlSessionTemplate 써보기 새프로젝트 만들기 초기작업 ji7290.tistory.com 이전 페이지에서는 sql에서 dto객체를 불러와 로그인 로그아웃을 구현해봤다. 회원목록을 생성해보자 memberDAO와 select id값 일치(필수) me..

article thumbnail
jdbc템플릿을 이용해서 수정,삭제 구현/ 다른의존성써보기
spring 리마인드 2023. 4. 17. 17:33

2023.04.17 - [spring 리마인드] - BookDAO 추가기능 구현. BookDAO 추가기능 구현. 2023.04.14 - [spring 리마인드] - DB 시작하기 DB 시작하기 테스트 - 상태 : 성공 db에 있는 정보를 이클립스에 띄우기 day 07 만들기 초기작업 -> 일단. 커넥션 객체 를 정해진 주소로 여러개 만들어 놓는 ji7290.tistory.com 저번시간에는 DB를 이용해서 책정보를추가하는 기능을 구현했다 . 책의 삭제버튼을 누르면 delete가없기에 404가 뜬다 우선 삭제기능 BookController - > BookService -> BookDAO 삭제가 정상적으로된다. 수정기능 구현하기 BookController = 위 코드는 HTTP POST 요청을 처리하는 메소..

article thumbnail
spring - DB없이 책을 추가할 수 있는 사이트 만들기
카테고리 없음 2023. 4. 12. 18:17

new project - legacy - mvc day 05 초기작업세팅 후 -> views 에 home , header jsp파일을 각각만든다. header에 목록, 추가를 a태그로 작성 우선 css를 넣어준다. header를 포함할 꺼라서 나머지내용은 main태그안에다가 작성하면 된다. 소스 - 메인-자바에 만든 패키지와클래스들 클래스 bookdto에 책 정보 필드를만들어준다. 그 후 private이니까 getters,setter를 만들어준다. 패키지와 클래스를하나 더 만들어 준다. 북서비스에 getlist 함수를만들어주고 dao.selectList로 받아준다. BookDAO()에는 더미데이터 생성자로 더미데이터 추가코드, selectList 메서드를만들어주고. 리스트의 복사본을 만들어서 list로 ..

article thumbnail
spring getMapping,postMapping
spring 리마인드 2023. 4. 11. 18:19

CTRL - SHIFT -W 창 지우기 view - home.jsp로가서 똑같은링크 하나를 생성해준다. ex02를 생성해주고 ex01-get. jsp 와 똑같이 만들어준다. post-mapping 도 생성해준다. ex02-result.jsp 도 만들어준다. 출력이 잘 나온다. @requestparam @modelAttribute는 파라미터도 받을 수 있고, jsp에서 바로 참조가 가능하다. EL태그도 가능하다. 링크를 하나더 만들어준다 . 그 뒤 Ex03Controller 클래스를 하나더 만들어준다. views 폴더에 ex03.jsp 도 생성해준다. 경로는 어차피 view로 가는거기에 com.itbank.controller에 EX03DTO클래스를만들어준다. 여러파라미터를 동시에 하나의 객체로묶어서 받을 ..

article thumbnail
spring 초반 필수작업.
spring 리마인드 2023. 4. 10. 16:32

뉴 프로젝트 spring - spring legacy progect - spring mvc project - day03 - > toplevelpackage : com.itbank.day03 - finish 1) pom.xml 편집 및 프로젝트업데이트 p -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에 의존성 추가. xerces ..

728x90
반응형