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 디렉토리가 안보인다고 해도 프로그램을..
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..
새프로젝트 만들기 >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..
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..
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..
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..
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 요청을 처리하는 메소..
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로 ..
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클래스를만들어준다. 여러파라미터를 동시에 하나의 객체로묶어서 받을 ..
뉴 프로젝트 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 ..