๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ

๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ

  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (210)
    • java (57)
    • HTML (5)
    • CSS (6)
    • JSP&Servlet (16)
    • DB (17)
    • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (0)
    • Spring (57)
    • Python (26)
    • git (3)
    • jquery (9)
    • nodejs (12)
    • network (1)
  • ํ™ˆ
RSS ํ”ผ๋“œ
๋กœ๊ทธ์ธ
๋กœ๊ทธ์•„์›ƒ ๊ธ€์“ฐ๊ธฐ ๊ด€๋ฆฌ

๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ

์ปจํ…์ธ  ๊ฒ€์ƒ‰

ํƒœ๊ทธ

DB css ์ž๋ฐ” java html ๊ฐœ๋ฐœ ๊ฐœ๋ฐœ๋…ธํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

์ตœ๊ทผ๊ธ€

๋Œ“๊ธ€

๊ณต์ง€์‚ฌํ•ญ

์•„์นด์ด๋ธŒ

Spring(57)

  • Spring ๊ฒŒ์‹œํŒ ํ”„๋กœ์ ํŠธ

    ํ”„๋กœ์ ํŠธ ์•„๋ž˜์ฒ˜๋Ÿผ ๋งŒ๋“ค ๊ฒƒ. com.study.board member controller vo service board controller vo service reply ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ์•„์ด๋”” ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ์ฐฝ - ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ , ์กฐ์ธ ๋ฒ„ํŠผ ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™ ์กฐ์ธ ๋ฒ„ํŠผ ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€๋กœ ์ด๋™ ํ™”๋ฉด ๋ถ„ํ•  templates ํด๋” ๋ฐ‘์— content(๋‚ด์šฉ๋ถ€ html ๋ชจ์Œ) ํด๋”์™€ fragment ํด๋” ๋งŒ๋“ค์–ด ์คŒ content ํด๋” ์•ˆ์— member/board ํด๋” ๋ฐ‘์— ํ™”๋ฉด์— ๋ณด์—ฌ์งˆ ํ•ด๋‹น html๋“ค ์ž‘์„ฑํ•˜๋ฉด ๋จ. fragment(๋ชจ๋“  html์ด ์—ด๋ฆฌ๋Š” ํŒŒ์ผ ๋ชจ์Œ)์— layout.html ์ƒ์„ฑ ์•„๋ž˜ ์ฝ”๋“œ ์ž‘์„ฑํ•˜์—ฌ ํ™”๋ฉด ๋ถ„๋ฆฌ fragment ํด๋” ๋ฐ‘์— header.html ์ƒ์„ฑ ์•„๋ž˜ ์ฝ”๋“œ ์ž‘์„ฑ ..

    2023.03.15
  • Spring ๋ฐ์ดํ„ฐ ๋„˜๊ธฐ๊ณ  ๋ฐ›๊ธฐ(์ƒ์„ธ)

    ๋ฐฉ๋ฒ•1. test1์—์„œ name์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„˜์–ด์˜ค๋ฉด Controller์—์„œ๋Š” ๋ณ€์ˆ˜์— ๋„˜์–ด์˜ค๋Š” ์ด๋ฆ„์ด๋ž‘ ๋˜‘๊ฐ™์ด ๋ฐ›์•„์˜ด. ๋ฐฉ๋ฒ•2. ๋งค๊ฐœ๋ณ€์ˆ˜์—๋„ ์–ด๋…ธํ…Œ์ด์…˜์ด ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ๋‹ค. @RequestParam : ์š”์ฒญํ•  ๋•Œ ๋„˜์–ด์˜ค๋Š” ํŒŒ๋ผ๋ฉ”ํ„ฐ(๋ฐ์ดํ„ฐ)๋ฅผ ์ปจํŠธ๋กค(? name : ๋„˜์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ ์ด๋ฆ„ @GetMapping("/test2") public String test2(@RequestParam(name = "name") String name) { return "test2"; } ๋„˜์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ์˜ ์ด๋ฆ„์— ๋”ฐ๋ผ์„œ ๋ณ€์ˆ˜๋ช…์ด ๋‹ฌ๋ผ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. @GetMapping("/test2") public String test2(@RequestParam(name = "name") String data) { Sy..

    2023.03.15
  • Spring - DB ํšŒ์› ๊ด€๋ฆฌ ์‹ค์Šต

    ๋ฉค๋ฒ„ ํ…Œ์ด๋ธ” ์ƒ์„ฑ ํ›„ ์‚ฌ์šฉํ•  controller ๋“ฑ ๋‹ค ๋งŒ๋“ค์–ด์ฃผ๊ณ  MemberServiceImpl์— DB์—ฐ๊ฒฐ ์ž‘์—…์„ ์œ„ํ•ด ์•„๋ž˜ ์ฝ”๋“œ ์ž‘์„ฑ @Autowired private SqlSessionTemplate sqlSession; spring์—์„œ input ๋ฒ„ํŠผ์œผ๋กœ ํŽ˜์ด์ง€ ์ด๋™ํ•  ๋•Œ ๋ฌธ๋ฒ• ํŠน์ดํ•จ. ๋ฒ„ํ‹ฐ์ปฌ๋ฐ”์— ๊ฐ์‹ธ์„œ @{}์— ํŽ˜์ด์ง€ ์ด๋™ํ•  ๊ณณ ๋„ฃ์–ด์คŒ. ํƒ€์ž„๋ฆฌํ”„์—์„œ form ํƒœ๊ทธ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐ์ดํ„ฐ ๋„˜๊ธฐ๊ธฐ๋„ ๊ฐ€๋Šฅ. th:action ์‚ฌ์šฉ / ํŽ˜์ด์ง€ ์ด๋™์€ ์ „๋ถ€ @{}์— ์ž‘์„ฑ th:object="${memberVO}" ์†์„ฑ ๋„ฃ์–ด์ฃผ๊ณ  inputํƒœ๊ทธ์— th:field="*{๋ณ€์ˆ˜ ์ด๋ฆ„}" ์†์„ฑ์„ ๋„ฃ์–ด์ฃผ๋ฉด MemberVO์˜ ๋ณ€์ˆ˜์™€ ๋™์ผํ•˜๊ฒŒ id, name ๊ฐ’ ์ž๋™์œผ๋กœ ๋„ฃ์–ด์คŒ //ํšŒ์› ๋“ฑ๋ก ํ™”๋ฉด ์ด๋™ @GetMap..

    2023.03.15
  • IOC์™€ DI (๊ฒฐํ•ฉ๋„) / @(์–ด๋…ธํ…Œ์ด์…˜)

    IOC์™€ DI ์–ด๋– ํ•œ ๋ ˆ์Šคํ† ๋ž‘์—์„œ ์š”๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์œผ๋กœ ์˜ˆ๋กœ ๋“ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค. package test; public class Restaurant { private Ch chef = new Chef(); //private Ch chef = new SuperChef(); ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ ์š”๋ฆฌ์‚ฌ๋งˆ๋‹ค ํ•ด๋‹น๋˜๋Š” ํด๋ž˜์Šค๋งŒ ๋ฐ”๊พธ๋ฉด ๋จ. //๊ทธ๋Ÿฌ๋‚˜ ์–ด์ฉ” ์ˆ˜ ์—†์ด ์–ด๋–ค ๊ฐ์ฒด๋ฅผ ์“ธ ์ง€๋Š” ๊ฐœ๋ฐœ์ž(๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ์ฃผ์ฒด)๊ฐ€ ์ •ํ•จ. >> ๊ฒฐํ•ฉ๋„ ์ƒ๊น€ //๊ฐ์ฒด ์ƒ์„ฑ์„ ์Šคํ”„๋ง์ด ๋Œ€์‹  ํ•ด์ฃผ๋ฉด ๊ฒฐํ•ฉ๋„ ↓ //์ด ์ •์˜๋ฅผ IOC(Inversion Of Control) : ์ œ์–ด์˜ ์—ญ์ „ ์ด๋ผ๊ณ  ํ•จ //DI(Dependency Injection) ์˜์กด์„ฑ ์ฃผ์ž… : IOC๋ฅผ ์‹คํ–‰ํ•œ ๊ฐœ๋… (Spring์€ ์˜์กด์„ฑ ์ฃผ์ž…์„ ํ†ตํ•ด ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ด์คŒ..

    2023.03.14
  • Spring - DB ์—ฐ๊ฒฐ

    DB์—ฐ๊ฒฐ์„ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค ๋•Œ ์•„๋ž˜ ์ฒดํฌ๋ฐ•์Šค 6๊ฐ€์ง€ ์ฒดํฌํ•ด์„œ ๋งŒ๋“ค๊ธฐ. application.properties์— ํฌํŠธ ๋ณ€๊ฒฝ ์ฝ”๋“œ์™€, ๋‚ด์šฉ ๋ณ€๊ฒฝ ์ฆ‰์‹œ ๋ฐ˜์˜ ์ฝ”๋“œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘์† ์ •๋ณด ์ฝ”๋“œ ์ถ”๊ฐ€ # tomcat port๋ฅผ 8081๋กœ ๋ณ€๊ฒฝ server.port=8081 #thymeleaf๋กœ ๊ทธ๋ ค์ง„ ํ™”๋ฉด์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์ฆ‰์‹œ ๋ณ€๊ฒฝ๋‚ด์šฉ ์ ์šฉ. spring.thymeleaf.cache=false #๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘์† ์ •๋ณด #spring.datasource.url=jdbc:oracle:thin:@127.0.0.1:1521/xe #spring.datasource.driver-class-name=oracle.jdbc.OracleDriver spring.datasource.driver-class-name=net.sf.lo..

    2023.03.14
  • Spring ์ด์šฉ - ํšŒ์›๊ฐ€์ž… ๋ฐ ํšŒ์› ์ •๋ณด ํ™•์ธ ํ™”๋ฉด ๊ตฌํ˜„

    2023.03.13
์ด์ „
1 ยทยทยท 6 7 8 9 10
๋‹ค์Œ
๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ
ยฉ 2018 TISTORY. All rights reserved.

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”