์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ํ์ฝ๋ฉ
- Mac
- crud
- Error
- Android
- FastAPI
- API
- ๋จ์ถํค
- ๋งฅ
- ๊ฐ์ฒด์งํฅ
- nodejs
- servlet
- ๋ฐฐ์ด
- ์ดํด๋ฆฝ์ค
- html
- ibatis
- Homebrew
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- pyqt
- JDBC
- ddit
- ๋ฐ๋ณต๋ฌธ
- ์๋ฐ
- jsp
- Java
- Oracle
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- python
- spring
- ์๋ฐ๋ฌธ์
- Today
- Total
๋ชฉ๋กddit (108)
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..

๋ฐฐ์ก ์ ๋ณด ๋ฐฐ์ก์ ๋ณด ์ฑ๋ช ๋ฐฐ์ก์ผ (yyyy-mm-dd) ๊ตญ๊ฐ๋ช ์ฐํธ๋ฒํธ ์ฃผ์ ์ด์ ์ทจ์ 500 ์๋ฌ๊ฐ ๋๋ ๊ฒฝ์ฐ URLEncoder.encode() ๋ฅผ ์ฌ์ฉํ๋ค ์) Cookie cartId = new Cookie("shipping_cartId", URLEncoder.encode(request.getParameter("cartId"), "UTF-8")); ๊บผ๋ผ ๋๋ URLDecoder.decode()๋ฅผ ์ฌ์ฉํ๋ค ์) if(thisCookie.getName().equals("Shipping_name")){ Shipping_name = URLDecoder.decode(thisCookie.getValue(),"UTF-8"); } ์ฃผ๋ฌธ ์ ๋ณด ์ด์ ์ฃผ๋ฌธ ์๋ฃ ์ทจ์ ์ฃผ๋ฌธ ์๋ฃ

์ธ์ ๊ณผ ์ฟ ํค์ ํน์ง ์ธ์ ์ฟ ํค HTTPSession ์ธํฐํ์ด์ค Cookie ํด๋์ค ํฐ์ผ์ ์ ์ฅ(์๋ฒ) - ๋ณด์์ด ์ข๋ค. ํฌ๋กฌ์ ์ ์ฅ(ํด๋ผ์ด์ธํธ) - ๋ณด์์ ์ทจ์ฝ invalidate() : (๋ชจ๋ ์ธ์ ์ ๊ฑฐ) setMaxAge() : 0์ผ๋ก ์ด๊ธฐํ setAttribute() : ์์ฑ Cookie cookie = new Cookie("name","value") ๋ก๊ทธ์ธ ํ ๋ก๊ทธ์ธ ์ ๋ณด ์ ์ง (์ธ์ฆ) ์์ด๋/๋น๋ฐ๋ฒํธ ์ ์ฅ , ์๋๋ก๊ทธ์ธ ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ ๊ฐ์ ์ํ๋ฅผ ์ง์์ ์ผ๋ก ์ ์ง ์ฟ ํค๋ ์ธ์ ๊ณผ ๋ฌ๋ฆฌ ์ํ ์ ๋ณด๋ฅด ์น ์๋ฒ๊ฐ ์๋ ํด๋ผ์ด์ธํธ์ ์ ์ฅ ์น ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ผ ์ ์๋ค ๋ค๋ง ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ ์ํ๋ ์น ์ฌ์ดํธ์ ๊ดํ ์ ๋ณด์ ๊ฐ์ธ ์ ๋ณด๊ฐ ๊ธฐ๋ก๋๊ธฐ ๋๋ฌธ์ ๋ณด์์ ๋ฌธ์๊ฒ ์๋ค ์ฟ ํค๋์ ๊ณผ์ ์ฟ ํค ์์ฑ ๋จ๊ณ..