
Me too! You can do AI with Spring (Part 1)
$38.50
Basic / Java, Spring, Spring Boot, Spring AI, AI
4.8
(24)
Developing AI Applications with Spring Boot and Spring AI: Mastering OpenAI for Real-World Solutions
Basic
Java, Spring, Spring Boot
์ํํธ์จ์ด ๊ต์ก์ผํฐ๋ฅผ ์ด์์ค์ด๋ฉฐ ๋ํ, ๊ด๊ณต์, ๊ธฐ์ ์ฒด์ ์ปจ์คํ ๋ฐ SW์ํ๊ต์ก์ ์งํํ๊ณ ์์ต๋๋ค.
- ์ฃผ์๊ฒฝ๋ ฅ -
ํ๊ตญ์ ๋ ฅ๊ณต์ฌ In-House ์ฝ๋ฉ ์ํ ๊ต์ก
๊ด์ฃผ์ธ๊ณต์ง๋ฅ์ฌ๊ดํ๊ต๊ฐ์
ํ์๋ํ๊ต ERICA ์จ๋ผ์ธ๊ฐ์
๋นํธ์ํํธ์จ์ด๊ต์ก์ผํฐ๋ํ
ํ๊ตญ์ฐ์ ์ธ๋ ฅ๊ณต๋จ NCS๊ธฐ์ ํ์ฉ ์ปจ์คํดํธ๋ฏธ๋์ฐฝ์กฐ๊ณผํ๋ถ SW์ฑ์ฉ์ฐ์๊ณผ์ ๊ต์ก
ํ๊ตญ์ฐ์ ๊ธฐ์ ์ฌ๋จ ์ด๊ณต๊ณ๋ฏธ์ทจ์ ์ํ์ฅ์ฐ์์ฌ์ ๊ต์ก
ํ๊ตญ์ ๋ณดํ์งํฅ์ ์ฅ์ ์ธ IT ์ ๋ฌธ๊ณผ์ ๊ต์ก
ICU ํ๊ตญ์ ๋ณดํต์ ๊ต์ก์ ๊ฐ์์ํํธ์จ์ด๋ง์ด์คํฐ๊ณ ๋ฑํ๊ต ์ฐํํ๋ ฅ๊ต์ฌ
์ธํ๋ฐ - ์๋ฐ,์น,MVC,์คํ๋ง,IoT ์จ๋ผ์ธ๊ฐ์
ํจ์คํธ์บ ํผ์ค - ๊ฐ์ฒด์งํฅ์๋ฐ ์จ๋ผ์ธ๊ฐ์,๋ฐฑ์๋ ๋ถํธ์บ ํ ๊ฐ์email : bitcocom@empas.com
Me too! You can do AI with Spring (Part 1)
$38.50
Basic / Java, Spring, Spring Boot, Spring AI, AI
4.8
(24)
Developing AI Applications with Spring Boot and Spring AI: Mastering OpenAI for Real-World Solutions
Basic
Java, Spring, Spring Boot
PZM-based practical backend bootcamp (pre-training)
$169.40
Basic / Java, Spring, backend, Spring Boot, JPA
We have completed a backend bootcamp course implemented by various institutions into a single curriculum. This lecture is a bootcamp pre-training (P) lecture. Anyone can take it, and those who want to take advanced learning should apply for the bootcamp (ZM) course.
Basic
Java, Spring, backend
[7-day completion] Thinking database modeling
$27.50
Basic / DBMS/RDBMS, SQL, ERD, backend
4.6
(24)
[TPC DB!] A course that allows you to learn database modeling while thinking, learn database modeling step by step, and master everything from database modeling to web programming implementation all at once.
Basic
DBMS/RDBMS, SQL, ERD
Spring Framework in my hands [Spring 2]
$38.50
Intermediate / Spring, MVC, JPA, Spring Security, jQuery
4.9
(21)
[Spring 2nd Edition] is a course to create a backend (Java Backend) development expert with integrated capabilities by directly implementing a Spring Legacy project to perfectly implement reply posting, paging processing, and search functions among bulletin board functions, and a bulletin board project using Spring boot, Spring JPA, and Security.
Intermediate
Spring, MVC, JPA
Spring Framework in my hands [Spring 1]
$49.50
Basic / Spring, MVC, JSP, Spring Security
4.9
(54)
[Spring 1] is a course to create a backend (Java Backend) development expert who builds a web-based ERP system through step-by-step learning from the Spring Framework to Spring Security.
Basic
Spring, MVC, JSP
[NarP Series] MVC Framework in My Hands [NarP 2nd Edition]
$26.40
Basic / MVC, Ajax, Spring, POJO
4.9
(55)
This course is a step-by-step course that allows you to learn and understand what the WEB MVC framework is and how the WEB MVC framework has been transformed into the Spring WEB MVC framework through the TPC (Think-Express-Code) technique.
Basic
MVC, Ajax, Spring
Q&A
์ธํ๋ฐ ์๋ฐ ๊ฐ์ ๋ณด๊ณ ์๋๋ฐ์. ์ง๋ฌธ.
์ต์ ๊ฐ์๋ ํจ์คํธ์บ ํผ์ค๊ฐ์ ์ ๋๋ค.๋๊ฐ์ ๋ชจ๋ ๋ด์ฉ์ ๊ฐ์ฒด์งํฅ๊ธฐ๋ณธ ์๋ฆฌ๋ฅผ ๋ค๋ฃจ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ธํ๋ฐ๊ฐ์๊ฐ ๊ฐ์ฅ ์ด๊ธฐ ๋ฒ์ ์ ๋๋ค. ํจ์คํธ์บ ํผ์ค๊ฐ์๊ฐ ์ธ๋ธ๋ฆฌ์ ์ด๋ก ๋์ด์์ผ๋ ์ฐธ๊ณ ํ์๊ตฌ์.
Q&A
์ฌ์ฉ์ ์ง์์ ๋ง๋ SQL ์์ฑ ์ ์ฌ๋ฌ ํ ์ด๋ธ ์กฐ์ธ ์ฟผ๋ฆฌ ์ฌ์ฉ๋ฒ
์๋ ํ์ธ์~๋ณธ๊ฐ์์ DDL ์คํค๋ง๊ฐ ์ด 6๊ฐ๋ก ๋์ด ์์ต๋๋ค. 6๊ฐ์ ์คํค๋ง๋ฅผ OpenAI์๊ฒ ๋ฏธ๋ฆฌ ์๋ ค์ฃผ๋ฉด6๊ฐ์ ์คํค๋ง๋ฅผ ํตํด์ ์ฌ์ฉ์ ์ง์์ ๋ฐ๋ผ SQL๋ฌธ์ฅ์ ์๋ ์์ฑํด ์ค๋๋ค.์ง๋ฌธํ์ ๊ฒ ์ฒ๋ผ 10๊ฐ์ ์คํค๋ง๋ OpenAI์ ์ ๊ณต์ ํ๋ฉด JOIN ๊ฐ์ ๋ณต์กํ ์ฟผ๋ฆฌ๋ ์์ฑ์ ํด์ค๊ฒ๋๋ค.๊ฐ๋ฐ์๊ฐ ์๋์ผ๋ก ์์ฑํ๋ ์ฟผ๋ฆฌ๋ ๊ฐ๋ฅํ๊ฒ ์ง๋ง OpenAI๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ SQL์ ์ฌ์ฉํด๋ณผ ์ ์๋ค๋ ๊ฒ ์ฅ์ ์ ๋๋ค.
Q&A
open ai api ๋น์ฉ๊ด๋ จํด์ ์ง๋ฌธ์ด ์์ต๋๋ค.
์ ๋ถ๋ก ๊ฒฐ์ ํ ํฌ๋ ๋ง ๋งํผ ์ฌ์ฉํ๊ณ ํฌ๋ ๋ง์ด ๋ค ์ฌ์ฉ๋๋ฉด ๋ค์ ์ถฉ์ ํด์ ์ฌ์ฉํด์ผ๋ฉ๋๋ค. ํฌ๋ ๋ง์ด ๋ถ์กฑํ๋ฉด ์ฝ์์ ์ค๋ฅ๊ฐ ๋ฐ๊ฒ๋๋ค. ๊ทธ๋๋ ํ๋ฒ์ฉ ๋จ์ ํฌ๋ ๋ง์ ํ์ธํด๋ณด์๊ณ ์ค์ตํด๋ณด์ธ์.์ฒ์ ํฌ๋ ๋ง ์ถฉ์ ํ๋ฉด ์ค์ต์ด ๋๋ ๋ ๊น์ง๋ ์ฌ์ฉํ์ค ์ ์์๊ฒ๋๋ค.
Q&A
WEB-INF ํ์ผ ๊ด๋ จ 53๊ฐ ์๋ฌ๋ฐ์
MemberFrontController์์ if๋ฌธ์ RequestDsipatcher๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๋ถ๋ถ์์ request.getRequestDispatcher(nextPage); ์ด๋ ๊ฒ nextPage๊ฐ ๋ค์ด๊ฐ์ผ ๋ ๋ฏํฉ๋๋ค.^^
Q&A
APIํค ๊ด๋ฆฌ ๊ถ๊ธํด์.
ajax๋ก ๋ค๋ฅธ ์๋ฒ API์ ํต์ ์ ํค๊ฐ์ ํด๋ผ์ด์ธํธ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋์ ๋ฃ์ผ๋ฉด ๋ ธ์ถ์ด ๋๋ ๋ถ๋ถ์ด ์์ต๋๋ค. ์ด๋ฐ๊ฒฝ์ฐ ajax๋ก ๋ฐ๋ก ๋ค๋ฅธ ์๋ฒ API์ ํต์ ์ ํ์ง ์๊ณ ์ผ๋จ ์์ ์ ์๋ฒ์ชฝ ์ปจํธ๋กค๋ฌ๋ก ์์ฒญํ์ฌ ์ปจํธ๋กค๋ฌ์์ RestTemplate๊ฐ์ ๋คํฌ์ํฌ API๋ฅผ ์ด์ฉํด์ ๋ค๋ฅธ ์๋ฒ API์ ํต์ ์ ํ๋ฉด๋๊ณ ๊ทธ๋ ํค๊ฐ์ ํจ๊ป ๋๊ธฐ๋ ๋ฐฉ์์ ์ฌ์ฉํ์๋ฉด ์ข๊ฒ ์ต๋๋ค.^^ ๋ค๋ฅธ properties ๋ฐฉ๋ฒ๋ ํ์ผ์ ํค๋ฅผ ๋ณด๊ดํด์ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ๋ ์์๊ฒ์ด๊ณ , AWS์ ํค๋ฅผ ๋ฃ์ด์ AWS์ ์ฐ๊ฒฐํด์ ํค๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค. ๊ฐ์ฅ ๋ณดํธ์ ์ธ ๋ฐฉ๋ฒ์ ์์ ์ค๋ช ํ ๋ฐฉ๋ฒ์ ์ฐ์๋ฉด ๋ฉ๋๋ค.(RestTemplate ์ด์ฉ)
Q&A
SpringMvc ํ๋ก์ ํธ๊ฐ ์๋ ์ํ๋ก ์์ ์ค์ธ๋ฐ ์ฒ์๋ถํฐ ๋งํ๋๋ค..
๋จผ์ web.xml์ ์์น๊ฐ WEB-INF ์๋์ ์์ด์ผ ๋ ๋ฏํฉ๋๋ค.Tomcat ์คํ์ web.xml์ ์ค์ ๋ ๋ด์ฉ์ผ๋ก ์น์ด ๊ตฌ๋์ด ๋๊ณ ์ดํ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ผ๋ฉด Controller๋ถํฐ ์ฒ๋ฆฌ๊ฐ ๋ฉ๋๋ค.๊ทธํ ์น์ ํ๋ฆฌ์ผ์ด์ ์ -> /sp07 Context๋ก ๋ฑ๋ก์ ํด์ฃผ์๊ณ (port๋ :8081)Maven Update๋ฅผ ํ๋ฒ ํด์ฃผ์ ๋ค์์ http://localhost:8081/sp07/ ์ด๋ ๊ฒ ํ๋ฉดHomeController์์ home.jsp๋ก ํฌ์๋ฉํ์ฌ ํ๋ฉด์ ์ถ๋ ฅ์ด ๋๋ฉด ๋ฉ๋๋ค.๋ค์ํ๋ฒ ํด๋ณด์๊ณ ์ง๋ฌธ์ฃผ์ธ์^^
Q&A
์ง๋ฌธ๋๋ฆฝ๋๋ค.
classes ํด๋ ์ด๋ฆ์ ์คํ๊ฐ ์์ต๋๋ค^^clasess--->classes
Q&A
์ง๋ฌธ์ด์์ต๋๋ค.
Tomcat์ ์ค์ ํ์ผ ์ค web.xml์ ์น์ ๊ธฐ๋ณธํ์ด์ง๊ฐ index.html๋ก ์ค์ ์ด ๋์ด์๊ธฐ ๋๋ฌธ์ localhost:8081/web ์ด๋ ๊ฒ ํ๋ฉด index.html์ด ์คํ์ด๋ฉ๋๋ค. Tomcat๊ธฐ๋ณธ ํด๋์ ๊ฐ์ ์ web.xml์ ์ด์ด๋ณด์๊ณ ๋งจ์๋์ชฝ ์ฏค์ ์ค์ ์ด ๋์ด ์์๊ฒ์ ๋๋ค.
Q&A
binํด๋๊ฐ ์กด์ฌํ์ง์์์
๋ค์ด๋ฐ์ ํ์ผ์ ์คํ(๋๋ธํด๋ฆญ)ํด์ ์์ถ์ C:โฉ์ ํ๋ฉด bin ๋๋ ํ ๋ฆฌ๊ฐ ์์๊ฑด๋ฐ์?
Q&A
์ฟผ๋ฆฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
๋ฌธ์ ์ฃผ์ ๋ถ๋ถ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํฌ๊ธฐ, ์ธ๋ฑ์ค ์ค์ ์ฌ๋ถ, ๋ฐ์ดํฐ ๋ถํฌ ๋ฑ์ ์์ธ์ ๋ฐ๋ผ ์ฐจ์ด๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. 2๊ฐ์ง ๋ฌธ์ ์ค ์ฒซ๋ฒ์งธ ์ง๋ฌธ์ ๋ํ ๊ฒฌํด๋ฅผ ๋๋ฆฌ๊ฒ ์ต๋๋ค.1.)select s.student_namefrom student_course scJOIN student s on sc.student_id = s.student_idJOIN course c on sc.course_code = c.course_codewhere c.course_name = '๊ต์ ์์ด';์์ ๊ฒฝ์ฐ๊ฐ ๋ช ํํ JOIN ์ฌ์ฉ์ผ๋ก ์ฝ๊ธฐ ์ฝ๊ณ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํด์ JOIN์ ๋ถํ์ํ ์ ๋ณด์ ๋ก๋ฉ์ ์ค์ด๋ฉด ๊ฐ์ฅ ํจ์จ์ฑ์ด ์์ ์ ์์ต๋๋ค.JOIN์ student_course์ course ํ ์ด๋ธ์ ์ ์ ํ ์ธ๋ฑ์ค๊ฐ ์ค์ ๋์ด ์๋ค๋ฉด ๋ ๋น ๋ฅด๊ฒ ๋์ ํ ๋ฏํฉ๋๋ค.2.)select s.student_namefrom student_course scJOIN student s on sc.student_id = s.student_idwhere course_code = ( select course_code from course where course_name = '๊ต์ ์์ด');JOIN์ ์ต์ํํ์ฌ ์ค๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ์ค์ด๋ค๊ณ course ํ ์ด๋ธ์ด ์์ ๊ฒฝ์ฐ, ์๋ธ์ฟผ๋ฆฌ๊ฐ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌ ๋๋ฉด ์ฑ๋ฅ์ด ๋นจ๋ผ์ง ์ ์์ต๋๋ค.๋จ ์๋ธ์ฟผ๋ฆฌ๊ฐ ๋ฉ์ธ ์ฟผ๋ฆฌ์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ฏ๋ก ์๋ธ์ฟผ๋ฆฌ์ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.3.)select s.student_namefrom student swhere s.student_id in ( select student_id from student_course where course_code = ( select course_code from course where course_name = '๊ต์ ์์ด' ));JOIN ์์ด ์๋ธ์ฟผ๋ฆฌ๋ง์ผ๋ก ๊ฐ๊ฒฐํ ๊ตฌ์กฐ์ด๋ IN ์ฐ์ฐ์๊ฐ ํฐ ๋ฐ์ดํฐ์ ๋ํด ๋นํจ์จ์ ์ผ๋ก ๋์ํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.1๋ฒ์ด ๊ฐ์ฅ ํจ์จ์ฑ์ด ์๊ณ ๋ฐ์ดํฐ ํฌ๊ธฐ์ ์ธ๋ฑ์ค์ ๋ฐ๋ผ 2,3 ๋ฒ ์์ผ๋ก ์ฑ๋ฅ์ด ํ๊ฐ ๋ ๋ฏํฉ๋๋ค.