본문 바로가기

728x90
반응형

Spring

[코드로 배우는 스프링 웹 프로젝트] java spring 책 삭제 기능 만들기 1. 책 삭제 기능 : http://localhost:8080/delete 주소로 책 정보 삭제 페이지 생성 2. 책 삭제 기능 쿼리 작성 ▷ src/main/resources/sqlmap/book_SQL.xml ...(생략)... book_id 가 같으면 해당 숫자는 삭제합니다. ◎ MySQL 의 코드는 아래와 같이 사용할 수 있음 DELETE FROM book where book_id = 1; 3. 책 삭제 기능 DAO 메소드 작성 ▷ src/main/java/sample/spring/yse/BookDao.java ...(생략)... //책 삭제 기능 DAO 메소드 작성 public int delete(Map map){ return this.sqlSessionTemplate.delete("book.d.. 더보기
[코드로 배우는 스프링 웹 프로젝트] java spring 책 수정 기능 만들기 1. 책 수정 기능 : http://localhost:8080/update?bookId=1 에서 저장 버튼 클릭시 책 정보 갱신 2. 책 수정 기능 쿼리 작성 ▷ src/main/resources/sqlmap/book_SQL.xml ...(생략)... update를 통해서 title, category, price 값들을 변경합니다. ◎ MySQL에서는 아래의 코드를 사용한 것과 동일합니다. UPDATE book set title='제목', category='IT', price=10000 where book_id = 1; 3. 책 수정 기능 DAO 메소드 작성 ▷ src/main/java/sample/spring/yse/BookDao.java ...(생략)... //책 수정 기능 DAO 메소드 작성 pub.. 더보기
[코드로 배우는 스프링 웹 프로젝트] java spring 책 수정 화면 만들기 1. 책 수정 화면 : 브라우저에서 localhost:8080/update?bookId=1 주소에 접속하면 책 정보를 수정할 수 있습니다. 2. 책 수정 화면 컨트롤러 메소드 추가 ...(생략)... // 책 수정 화면 컨트롤러 메소드 추가 @RequestMapping(value = "/update", method=RequestMethod.GET) public ModelAndView update(@RequestParam Map map) { Map detailMap = this.bookService.detail(map); ModelAndView mav = new ModelAndView(); mav.addObject("data", detailMap); mav.setViewName("/book/update").. 더보기
[코드로 배우는 스프링 웹 프로젝트] java spring 책 상세 화면 만들기 1. 책 상세 화면 개요 : 브라우저에 /detail?bookId=1 주소에 접속하면 책 정보 확인 화면을 보여줍니다. 2. 책 상세 쿼리 작성 ◎ book_SQL.xml에 내용 추가(insert 밑에 추가) ​ MySQL에서 사용하는 아래의 코드와 동일합니다. select title, category, price, insert_date from book where book_id = 1;​ 3. 책 상세 DAO 메소드 작성(BookDao 클래스) @Repository public class BookDao { ...(생략)... //책 상세 DAO 메소드 작성 public Map selectDetail(Map map){ return this.sqlSessionTemplate.selectOne("book.s.. 더보기
[코드로 배우는 스프링 웹 프로젝트] java spring 책 입력 기능 만들기 1. 책 입력 기능 : 책 정보를 입력하기 위해 기능을 만듭니다. 2. 책 매퍼 XML 생성 : 쿼리를 작성하는 XML 파일 생성 ▷ src/main/resources/ 우클릭 → new → folder → sqlmap 디렉터리 생성 폴더와 XML파일을 아래와 같이 생성합니다. ◎ sqlmap 디렉터리 → new → other → XML 파일 → book_SQL.xml ◎ book_SQL.xml 내용 작성(책 입력 기능 쿼리 작성) 3. 책 DAO 클래스 생성 ▷ 매퍼 XML을 실행시키는 DAO(Data Access Object) 클래스를 생성 ◎ src/main/java → sample.spring.codehows 패키지 우클릭 후 BookDao 클래스 생성 package sample.spring.co.. 더보기
[코드로 배우는 스프링 웹 프로젝트] java spring MySQL 연동 방법 1. MySQL 데이터 베이스 및 테이블 생성 create database samplespring_mvc; use samplespring_mvc; create table book ( book_id int unsigned not null auto_increment primary key, title varchar(200) not null, category varchar(200) not null default '', price int null, insert_date datetime not null default now() ) collate='utf8mb4_general_ci'; desc book; 2. pom.xml에 DB 연결을 위한 내용 추가 ... (생략) ... ... (생략) ... ... (생략) .. 더보기
[코드로 배우는 스프링 웹 프로젝트] java spring 설치 방법 1. java -version 11로 변경 ▷ 변경 이유 : java spring은 java 11버전 이상부터 적용 가능하기 때문입니다. ▷ 변경 방법 : 자바 버전 변경하려면 환경변수 설정해야합니다. ▷ 시스템 → 고급시스템 설정 → 환경변수 → 시스템 변수의 JAVA_HOME 편집(자바 버전 변경) → 시스템 변수의 Path 편집(%JAVA_HOME%\bin를 맨 위로 보냄) 2. java spring 설치 위한 홈페이지 접속 및 파일 다운 Spring Tool Suite 3 · spring-attic/toolsuite-distribution Wiki · GitHub Spring Tool Suite 3 the distribution build for the Spring Tool Suite and th.. 더보기

728x90
반응형