일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 단축키
- 생활코딩
- 자바문제
- spring
- html
- ddit
- Android
- ibatis
- Homebrew
- 배열
- Error
- 이클립스
- servlet
- 대덕인재개발원
- 반복문
- FastAPI
- crud
- 컬렉션프레임워크
- jsp
- python
- Java
- JDBC
- pyqt
- 자바
- 객체지향
- API
- Oracle
- 맥
- Mac
- nodejs
- Today
- Total
목록Spring (30)
romworld

추가 DELETE FROM BOOK WHERE BOOK_ID IN(#{bookId}) 추가 삭제 추가 // 책 삭제하기 public int deletePost(BookVO bookVO) { // .delete("namespace.id",파라미터) // 반환타입 int : delete구문이 반영된 행의 수 return this.sqlSessionTemplate.delete("book.deletePost",bookVO); } 추가 // 책 삭제하기 @Override public int deletePost(BookVO bookVO) { return this.bookDao.deletePost(bookVO); } 추가 // 도서 삭제하기 public int deletePost(BookVO bookVO); 추가 /..

먼저 에서 수정폼을 추가하자! 수정폼 책 상세 제목 : ${data.title} 카테고리 : ${data.category} 가격 : ${data.price} 입력일 : ${data.insertDate} 내용 : ${data.content} 수정폼 update 메소드 추가 // 요청URI : /updata?bookId=2 // 요청URL : /update // 요청파라미터 : bookId=2 // @ModelAttribute VO가 있는 곳에 붙힌다. 생략 가능 @RequestMapping(value="/update", method=RequestMethod.GET) public ModelAndView update(@ModelAttribute BookVO bookVO, ModelAndView mav) { l..

SQL문 쿼리 SELECT BOOK_ID, TITLE, CATEGORY, PRICE, INSERT_DATE, CONTENT FROM BOOK WHERE BOOK_ID = 2; insert문 아래 select문 추가 SELECT BOOK_ID, TITLE, CATEGORY, PRICE, INSERT_DATE, CONTENT FROM BOOK WHERE BOOK_ID = #{bookId} 여기에서 왜 컬럼명 표기법이 다른데 적용이 잘 되어지냐면 mybatisAlias.xml을 보면 알 수 있다. 상세보기 메소드 추가 해준다. // 책 상세보기 public BookVO detail(BookVO bookVO) { // 쿼리를 실행해주는 객체?(힌트 : root_contxt.xml) // selectOne() 메..

스프링은 인터페이스다. INSERT 쿼리문 (ex) INSERT BOOK(BOOK_ID, TITLE, CATEGORY, PRICE, INSERT_DATE, CONTENT) values((SELECT NVL(MAX(BOOK_ID),0)+1 FROM BOOK),'낭만닥터개똥이','드라마',12000,sysdate,'김사부'); Insert into Book(BOOK_ID, TITLE, CATEGORY, PRICE, INSERT_DATE, CONTENT) values(1,'검은개똥이','드라마',10000,sysdate,'검은태양 후속작'); Insert into Book(BOOK_ID, TITLE, CATEGORY, PRICE, INSERT_DATE, CONTENT) values(1,'검은개똥이','드라마'..

CRUD Create Real Update Delete Insert Select Update Delete 스프링 웹(view) 설정 파일 scan => 스프링이 클래스를 객체로 만들어준다. (인스턴스화) create package kr.or.ddit; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; /*Controller 어노테이션 스프링 프레임워크에..

스프링은 자바의 프레임워크 프레임워크 : 디자인 패턴 + 라이브러리 (MVC + java패키지 + 라이브러리) AOP 관점중심 프로그래밍 DI (Dependency Injection) : 의존성 주입 -> 제어가 역전됨 (스프링에서 객체를 만들어줌) 이클립스 다운로드 https://www.eclipse.org/downloads/packages/release/2020-06/r 2020-06 R | Eclipse Packages 444 MB 4,953 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You can use it to graphically design domain mod..