SELECT mpkg.num, mpkg.package_num, mpkg.p_sub_num, mpkg.o_num, mpkg.p_num, mpkg.reg_date,s_date,bsp.u_num, bsp.unit_price unit_price,bsp.keyindex AS k
์๋ฒ์ด์ ๊ณผ์ test ์๋ฒ ์์ฑ ๐ test ์๋ฒ์์ ์๋ํ์ธ ๐ ๋ณธ์๋ฒ์ ์ด์ 1. test ์๋ฒ ์์ฑ 1-1. ๋ฉ์ผํ๋ฌ๊ทธ์์ DNS ์ถ๊ฐ 1-2. Putty ์์ ๊ณ์ ์์ฑ 1-3. ๊ธฐ์กด ์์ค์ฝ๋ ์์ถ / ์์ถํด์ 1-4. vhost ์ถ๊ฐ 1-5. ๊ถํ์ค์
SELECT ์์ฑ FROM ํ ์ด๋ธ๋ช instructor ํ ์ด๋ธ์ name ๊ฐ์ ๊ฐ์ ธ์จ๋ค.instructor ํ ์ด๋ธ์ ๋ชจ๋ ๊ฐ์ ๊ฐ์ ธ์จ๋ค.where ์กฐ๊ฑด์ ํตํด id=1 ์ธ ๊ฐ๋ง ๊ฐ์ ธ์จ๋ค.SELECT ์ง์ ํ ์์ฑ AS ๋ณ์นญ FROM ํ ์ด๋ธ๋ช instructor ํ ์ด๋ธ์์
main.js, index.js์ LoginView.vue importํ๊ธฐ์ผ์นํ๋ฉด ๋ก๊ทธ์ธ ์ฑ๊ณตconst routes = { path: '/login', name: 'Login', component: Login }
๐ธ EC2 : ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค ํคํ์ด = ํผ๋ธ๋ฆญํค + ํ๋ผ์ด๋นํค(.pem) : ์ง์ ํ ํคํ์ด ์ฌ์ฉํ์ฌ ์ธ์คํด์ค์ ์์ ํ๊ฒ ์ฐ๊ฒฐ ๐ธ FTP (vsftpd) ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์์ TCP/IP๋ฅผ ํตํด ํ์ผ์ ์ก์์ ํ๊ธฐ ์ํด์ ๊ณ ์๋ ํ๋กํ ์ฝ ์ค๋ก์ง ํ์ผ ์ก
RDS DB๋ฅผ ๋ฐ๋ก ์์ฑํ๋ ์ด์ ์น์๋ฒ๊ฐ ๊ฒฌ๋ ์ ์๋ ๋ฅ๋ ฅ์น๊ฐ ์ ํด์ ธ์์ผ๋ฏ๋ก ์๋ฒ์ DB๋ฅผ ๋ถ๋ฆฌํด์ ์ด์ํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ด๋ค. ํ์ฅ์ฑ๊ณผ ๋ณด์์ฑ, ๋ฐฑ์ ๊ด๋ จ ์ด์๋ฑ์ ์ฅ์ ์ด ์๋ค.EC2์ Mysql์ค์นํ๊ธฐํด๋น ๋ช ๋ น์ด ์คํMysql ์ค์นํ์ธํ๊ธฐ์ฐธ์กฐ : https:
์ค์๋ก ์๋ชป๋ ํ์ผ์ ์ ์ธํ๊ฑฐ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ธ ๋ฐ ๋ณต๊ตฌ ํ๊ณ ์ถ์๋๋ <์คํ> - <ํํฐ์ค์ >์์ ํ์ธํ๋ค
//chart.js๋ฅผ ๊ฐ์ ธ์ด import { Chart, registerables } from 'chart.js' Chart.register(...registerables) //๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ axios๋ฅผ import import axios from 'a
Chart.js๋ฅผ ์ฌ์ฉํ๋ ์์๋ ์๋์ ๊ฐ๋ค์ฌ์ฉํ๊ณ ์ ํ๋ vue ํ์ผ์ ์ฐจํธ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์๋๋ก chart.js๋ฅผ importํด์ค๋ค.registerables๋ ๋ชจ๋ ์ฐจํธ๋ฅผ ๊ฐํธํ๊ฒ ๋ถ๋ฌ์ฌ ์ ์๋๋ก ํจjs๋ฅผ ์ด์ฉํ์ฌ ์ฝํ ์ธ ๋ฅผ ๊ทธ๋ฆด๋ ์ฌ์ฉํ๋ canvas ํ๊ทธ๋ฅผ ๋ฃ์ด
1. git์์ ์์ค์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ โ ๋ ํผ๋ฅผ ๋ชป๋ถ๋ฌ์ค๋ ๊ฒฝ์ฐ, ์ ์ฅ์ URL์์ {์์ด๋@} ์ ๋ ฅํ๊ธฐโโ ์ ์ ๋ช /์ด๋ฉ์ผ์ ๋ฌด์กฐ๊ฑด ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ํ๋ผ์ด๋น ๋ ํผ์ผ ๊ฒฝ์ฐ ํด๋น ๊ถํ์ด ์๋ ์ ์ ๋ช /์ด๋ฉ์ผ์ธ์ง ํ์ธํ๊ธฐ 2. filesync์์ ftp(๋ณธ์๋ฒ)์ gi
ํ ๋น๋ ๋ก์ปฌ์๋ฒ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด vue ํ์ด์ง๋ฅผ ๋์ธ ์ ์๋ค !Vue์์ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ๊ตฌํ ํ ์ ์๋๋ก ์ง์ํ๋ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ์นํ์ด์ง๊ฐ์ ์ด๋๋ฐฉ๋ฒ์ ๋งํ๋๋ฐ, ํ์ด์ง๋ฅผ ์ด๋ํ ๋ ์๋ฒ์ ์์ฒญํ์ฌ ์๋ก ๊ฐฑ์ ํ๋ ๊ฒ์ด ์๋๋ผ ํด๋น ํ์ด์ง๋ฅผ ๋ฐ์ ๋๊ณ ํ์ด์ง ์ด
๋ผ๋์ค ๋ฒํผ์ ๊ตฌํํ์๋ jQuery๋ฅผ ํตํด์ ๋ผ๋์ค ๋ฒํผ์ ์ฒดํฌ์ฌ๋ถ๋ฅผ ํ์ธ ํ ์ ์๋ค. ์ฒดํฌ ์ฌ๋ถ๋ฅผ ํ์ธํ์ฌ ์ฒดํฌ ์ฌ๋ถ์ ๋ฐ๋ผ ์ํ๋ ํจ์๋ฅผ ์คํ ํ ์ ์๊ฒ ์ง ? ๋จผ์ ๋ผ๋์ค ๋ฒํผ์ ๊ตฌํํด๋ณด์ ๋๊ฐ์ง์ ๋ผ๋์ค ๋ฒํผ์ ๊ตฌํํด๋ณด์๋๋ฐ ๋จผ์ value์ ์ค์ ํ ๊ฐ์
Input์ ํน์ ํ ํ ์คํธ๊ฐ ์ ๋ ฅ๋๋ฉด alert ์ฐฝ์ ๋์ฐ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ Match() ๋งค์๋๋ฅผ ์๊ฒ ๋์๋ค.indexOf()์ ๊ฒฝ์ฐ ๋ํ ํน์ ๋ฌธ์๋ฅผ ์ฐพ์๋ ๋ง์ด ์ฌ์ฉํ์ง๋ง indexOf()๋ ์์น๊ฐ์ ๋ฐํํ๊ธฐ ๋๋ฌธ์ match()๊ฐ ๋ ์ ํฉํ๋ค๊ณ ํ๋จํ๋ค.๊ทธ
๐ก ๊ฐ๋ฐํจํด์ ์ข ๋ฅ์ ์๋ฏธ, ์ฌ์ฉํด์ผํ๋ ์ด์ ์ ๋ํด์ ์์๋ณด์ MVCํจํด๊ณผ MVVMํจํด์ ๋๊ฐ์ ์ํํธ์จ์ด ๋์์ธ ํจํด์ด์ง๋ง, ์์ธํ ๋ถ๋ฅํ๋ฉด ๋ค๋ฅธ ํจํด์ ์ข ๋ฅ๋ผ๊ณ ๋ณผ ์ ์๋๋ฐ ๋จผ์ ์ํํธ์จ์ด ํจํด์ ๋ํด์ ํ์ธํด๋ณด์ :) ** ๐ก ์ํํธ์จ์ด ๋์์ธ ํจํด
inner joinInner Join์ ๊ฐ๋จํ๊ฒ ์ค๋ช ํ์๋ฉด ์กฐ๊ฑด์ ๋ถํฉํ๋ ํ๋ง ๊ฐ์ ธ์จ๋ค. ์์ ์ฌ์ง์ ์ฐธ๊ณ ํ์ฌ ๊ต์งํฉ์ ๋ ์ฌ๋ฆฌ๋ฉด ๊ฐ์ฅ ์ ํฉํ๋ค. ์๋ฅผ ๋ค์ด๋ณด์, ์์ ์ง์ฑ ๋ฒํธ์์ ๊ต์งํฉ์ด ๋๋ ์ง์ฑ ๋ฒํธ๊ฐ ์๋ค.์ด๋ฅผ ์ฐธ๊ณ ํ์ฌ Join ๋ช ๋ น๋ฌธ์ ์์ฑํด๋ณด์. SELECT
1) ์๊ฒฉ ์๋ฒ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ก์ปฌ ์๋ฒ๋ก ๋ณต์ฌํ๊ธฐ2) ๋ก์ปฌ ์๋ฒ์์ ์๊ฒฉ ์๋ฒ๋ก ๋๋ ํ ๋ฆฌ ๋ณต์ฌํ๊ธฐ๐งถ ๋๋ฉ์ธ ์ค์ ๋ณ๊ฒฝ
1. root์์ unzip ์ค์นํ๊ธฐ yum install unzip 2. ์์ถํด์ ํ๊ธฐ + ํ์ผ ๊ฒฝ๋ก์ ํจ๊ป์ ๋ ฅ (ex _ ์์ถํด์ ๋ฅผ ์ํ๋ ํ์ผ : cherry.zip) unzip /home/cherry.zip
๐ต ๋ฐ์ดํฐ ํ์ ์ด๋ ? ์ปดํจํฐ ์์คํ ๊ณผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ค์, ์ ์, ์์ ์๋ฃํ ๋ฑ์ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ์๋ณํ๋ ํ์ ์ผ๋ก, ์๋ฃํ์ ๋ํ ๊ฐ๋ฅํ ๊ฐ, ํด๋น ์๋ฃํ์์ ์ํ์ ํ ์ ์๋ ๋ช ๋ น์ด, ๋ฐ์ดํฐ์ ํํ, ์๋ฏธ, ํฌ๊ธฐ์ ํด๋น ์๋ฃํ์ ๊ฐ์ด ์ ์ฅ๋๋ ๋ฐฉ์
(์ฌ์ ์ ๋๋ฉ์ธ ์ค์ ์๋ฃ)AWS(์๋ง์กด์น์๋น์ค) EC2์์ ์ธ์คํด์ค ์คํ (CentOS)PuTTy๋ก ๋ฆฌ๋ ์ค ์ ์ vsftpd ์ค์น ๋ฐ ๊ณ์ ์์ฑcentOS์ Apache ์ค์นcentOS์ PHP ์ค์นcentOS์ MySQL ์ค์น ๋ฐ ๋น๋ฐ๋ฒํธ ์ค์ ํ๊ธฐ ์ํ์น ์คํ์ํ์น
๊ฐ์์ปดํจํ ํ๋ฉดAmazon Mushine Image์ ์ฝ์๋ก, ์ธ์คํดํธ๋ฅผ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ ํ ํ๋ฆฟ์ด๋ค. ์๋ฒ์ ํ์ํ ์ด์์ฒด์ ์ ์ํํธ์จ์ด๋ค์ด ์ ์ ํ ๊ตฌ์ฑ๋์ด์๋ค. ์ธ์คํด์ค ๋ก๊ทธ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํด์ค๋ค.์ธ์คํด์ค์ ์ฐ๊ฒฐ ํ ์ ์๋ ํ๋กํ ์ฝ๊ณผ ํฌํธ, ์์ค IP ๋ฒ์๋ฅผ ์ง์