Java & Spring
![[Java] ๊ฐ์ฒด๋ ์์์ ์ต์์ ์์](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdOMj76%2FbtrRVvgDTSQ%2F3H9PzXoPks59JCoATEALK0%2Fimg.png)
[Java] ๊ฐ์ฒด๋ ์์์ ์ต์์ ์์
์ํผ ํด๋์ค People๊ณผ ์๋ธ ํด๋์ค Student (1) ์ํผ ํด๋์ค People public class People { private String name; private String phoneNumber; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPhoneNumber() { return phoneNumber; } public void setPhoneNumber(String phoneNumber) { this.phoneNumber = phoneNumber; } } (2) ์๋ธ ํด๋์ค Student public class Student ext..
[Java IDE] eclipse IDE ์คํ์ผ ๋ณ๊ฒฝํ๊ธฐ
[Eclipse] ์ดํด๋ฆฝ์ค ์ธํฐํ์ด์ค ์ธํ ํ๊ธฐ (Black ํ ๋ง, Marketplace, ๊ฐ๋ฐ์ฉ ํฐํธ ์ถ์ฒ) (tistory.com) [Eclipse] ์ดํด๋ฆฝ์ค ์ธํฐํ์ด์ค ์ธํ ํ๊ธฐ (Black ํ ๋ง, Marketplace, ๊ฐ๋ฐ์ฉ ํฐํธ ์ถ์ฒ) ์ดํด๋ฆฝ์ค ํ ๋ง ๋ณ๊ฒฝ 1. [Windows] > [Preference] 2. [General] > [Appearance] > Theme ์ ํ (default: Light) 3. Theme : 'Dark' ๋ณ๊ฒฝ ๋ชจ์ต ๋ค๋ง, ์ดํด๋ฆฝ์ค ๊ธฐ๋ณธ Dark ํ ๋ง๋ ๋ฐฐ๊ฒฝ์ด ํ์ํค์, ์๋ํฐ ํฐํธ.. bada744.tistory.com
![[์๋ฐ์ ์ ์] Hello Java & Eclipse ๋จ์ถํค](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwYp5f%2FbtrAqIjY4IF%2FmPHiKXQ9AK1au5fVkokwT0%2Fimg.png)
[์๋ฐ์ ์ ์] Hello Java & Eclipse ๋จ์ถํค
์๋ก์ด ํด๋์ค๋ฅผ ๋ง๋๋ ค๋ฉด CTRL + n ํด๋์ค๋ช ์ฐพ๊ธฐ ctrl + SHIFT + R main ์ ์น๊ณ CTRL + SPACE : ๋ฉ์ธ ๋ฉ์๋ ์๋ ์์ฑ sysout์ ์น๊ณ CTRL + SPACE ์ ๋๋ฅด๋ฉด {System.out.printIn()}์ผ๋ก ์๋ ํ์ฅ https://youtu.be/E8fTLFuc7X4 CMD์ฐฝ์์ C:\jdk11\work>javac Helllo.java C:\jdk11\work>java Hello Hello, World https://youtu.be/emllFzqD1-0 ์ดํด๋ฆฝ์ค๋ ๊ธฐ๋ณธ์ ๊ทธ์ฌ ์์ค ํ์ผ๊ณผ ํด๋์ค ํ์ผ์ ๋ณ๋์ ํด๋์ ๋ด์์ ๊ด๋ฆฌํ๋ค. ํนํ .์ผ๋ก ์์ํ๋ ํ์ผ๋ค์ ์ดํด๋ฆฝ์ค๊ฐ ์๋์ผ๋ก ์์ฑํด์ ๋ง๋ ๊ด๋ จ ํ์ผ๋ค์ด๋ฏ๋ก ๊ฑด๋ค์ง ์๋ ๊ฒ์ด ์ข๋ค.
![[์๋ฐ์ ์ ์] Java๋](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwwh5n%2FbtrAdwEjVZ0%2FkXiTvjfpDqiTk2lLyC3oVk%2Fimg.png)
[์๋ฐ์ ์ ์] Java๋
https://youtu.be/oJlCC1DutbA https://youtu.be/J1xJhrr63VY * ๋จ๊ถ์ฑ๋์ ์๋ฐ์ ์ ์ ์ ํ๋ธ ๋ฌด๋ฃ๊ฐ์ข๋ฅผ ๋ณด๊ณ ํ์ตํ ํฌ์คํ ์ ๋๋ค. ์ ์๋ฐ๋ฅผ ๋ฐฐ์์ผ ํ ๊น? ์๋ฐ(Java)๋ ์น(web)๊ณผ ๋ชจ๋ฐ์ผ(์๋๋ก์ด๋)์ ๋น๋กฏํ ๋ค์ํ ๋ถ์ผ์์ ์ฌ์ฉ๋๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์ธ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ทจ์ ์์๋ฐ๋ฅผ ํตํด ์ปดํจํฐ ๊ณผํ ๊ด๋ จ ์ง์๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐฐ์ฐ๋ ๋ฐ ์์ด์ ๋ค๋ฅธ ์ธ์ด๋ณด๋ค ์๋ฐ๊ฐ ์ ๋ฆฌ ์๋ฐ๋ ๋จ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์๋๋ผ ์คํํ๊ฒฝ(JRE) + ๊ฐ๋ฐ๋๊ตฌ(JDK) + ๋ผ์ด๋ธ๋ฌ๋ฆฌ(API)๋ฅผ ์ ๊ณตํ๋ค. ์๋ฐ์์ ์ ๊ณตํ๋ ํ๋ถํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ๋ฅํ๋ค. ๊ฐ์ฒด์งํฅ์ด๋ฉด์ ํจ์ํ(์ถ๊ฐ๋จ) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ์๋ฐ8์ผ๋ก ๋ฐฐ์ฐ๋ ๊ฒ์ด ์์ ์ฑ์ด ๋๋ค. ์..
[AWS EC2] ์ธ์คํด์ค์์ ํฐ์บฃ์ด ์ ์ค์น๋์ง ์๋ ๊ฑด
[JSP]์๋์ฐ์์ ํฐ์บฃ ์ค์น์ ํฐ์บฃ ์๋ฒ ๊ตฌ๋ :: Kamang's IT Blog (tistory.com) [JSP]์๋์ฐ์์ ํฐ์บฃ ์ค์น์ ํฐ์บฃ ์๋ฒ ๊ตฌ๋ ์๋์ฐ์์ ํฐ์บฃ ์ค์น์ ๊ตฌ๋ํ๋ ๋ฒ์ ๋ํด์ ์์๋ณด์. ์ฌ์ค ๋ฆฌ๋ ์ค๋ ๋งฅ์ ์๋์ฐ์ ๋นํ๋ฉด ํจ์ฌ ์ฝ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ํฌ์คํ ํ ํ์๋ ์์๊ฒ ๊ฐ๋ค. ๋จผ์ ํฐ์บฃ ์ฌ์ดํธ์ ๋ค์ด๊ฐ๋ค. ๊ทธ ๋ค์ ์ kamang-it.tistory.com
[์ด์ ํด๊ฒฐ] STS mvc ํ ํ๋ฆฟ์ด ์๋ ๊ฑด
[spring ๊ธฐ์ด] mvc project ์์ Spring Legacy Project์ ์๋ฌด๊ฒ๋ ์์๋ (tistory.com) [spring ๊ธฐ์ด] mvc project ์์ Spring Legacy Project์ ์๋ฌด๊ฒ๋ ์์๋ https://integer-ji.tistory.com/183 [spring ๊ธฐ์ด] sts ์ค์ , pom.xml ์ค์ , java ๋ฒ์ ๋ง์ถ๊ธฐ [spring ๊ธฐ์ด] sts ์ค์ , pom.xml ์ค์ , java ๋ฒ์ ๋ง์ถ๊ธฐ java spring๋ ํ์ฌ ํ์ฌ๋ฅผ ๋ค๋๋ฉฐ ์ฌ์ฉํ๊ณ ์์ผ.. integer-ji.tistory.com ์ ๋งํฌ๋๋ก ํ๋ฉด ์ฌ๋งํ ์ผ์ด์ค๊ฐ ํด๊ฒฐ๋๋ค๊ณ ํ์์ผ๋ ๋์ STS๋ ๋ฌด๋ฐ์... STS์ Spring Legacy Project๊ฐ ์์ ๊ฒฝ์ฐ?? (tist..

์คํ๋ง์ ์ํ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ (์ค์น๋ฅผ ์ํ ๋ค์ด๋ก๋)
spring์ผ๋ก ๊ฐ๋ฐํ๊ธฐ ์ํด ํ์ํ ๋๊ตฌ๋ค ์๋ฐ๊ฐ๋ฐ๋๊ตฌ : Java11 ํตํฉ๊ฐ๋ฐํ๊ฒฝ: STS, IntelliJ ์น์๋ฒ: Tomcat9 ์น๋ธ๋ผ์ฐ์ : ํฌ๋กฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค : MySQL 5.7 ๊ธฐํ : vscode, git, aws, maven *์๋์ฐ ๊ธฐ์ค Archived OpenJDK GA Releases (java.net) ์๋์ฐ OpenJDK 11 ์ค์น 12.0.2 (build 12.0.2+10) Windows 64-bit zip (sha256) 188M sts ๋ค์ด๋ก๋ Spring Tool Suite 3 · spring-projects/toolsuite-distribution Wiki (github.com) Spring Tool Suite 3.9.17 (New and Noteworthy) full d..
[์๋ฐ] ์ด๊ฐ๋จ ์ฑ์ ํฉ์ฐ ํ๋ก๊ทธ๋จ
class Grade{ int enggrade; //์์ด์ฑ์ ๋ณ์ int mathgrade;//์ํ์ฑ์ ๋ณ์ void outputgrade() { System.out.println(enggrade+mathgrade); } } public class HelloWorld { public static void main(String[] args) { Grade gradeA=new Grade(); //2๋ช ์ ์ฑ์ ์ ํํํ ๊ฐ์ฒด ์์ฑ Grade gradeB=new Grade(); gradeA.enggrade = 90;//์ ์์ ๋ ฅ gradeA.mathgrade = 75; gradeB.enggrade =80; gradeB.mathgrade=60; gradeA.outputgrade(); gradeB.outputgrade()..
1๊ฐ Javaํ๊ฒฝ ์ธํ ์ ๋ํ ์ดํด
Java ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ๋จ์๋ ํด๋์ค์ด๋ค. Java์์๋ ๋ณ์์ ์๋ฃํ์ ๋ํ ๊ฒ์ฌ๊ฐ ์๊ฒฉํ๋ค. Java ํ๋ก๊ทธ๋๋ฐ์ ์ํด์ JDK๋ฅผ ์ค์นํด์ผ ํ๋ค. Java ์์ค๋ ์ปดํ์ผ๋ ํ, ๋ฐ์ดํธ์ฝ๋๊ฐ Java ํ๋ซํผ์์ ์คํ๋๋ค. Java ํ๋ซํผ์ Java VM๊ณผ Java API๋ก ๊ตฌ์ฑ๋๋ค. main( ) ๋ฉ์๋์ ํ์์ public static void main(String[ ] args) ์ด๋ค.