-
1 minute read
๋์์ธ ํจํด ์์ฃผ ์ฌ์ฉํ๋ ์ค๊ณ ํจํด์ ์ ํํ ํด์ ์ด๋ฅผ ์ ํ๋ณ๋ก ๊ฐ์ฅ ์ต์ ์ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ๋ฐ ํ ์ ์๋๋ก ์ ํด๋ ์ค๊ณ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ ์ฌํ์ง๋ง, ๋ช
ํํ๊ฒ ์ ๋ต์ด ์๋ ํํ X, ํ๋ก์ ํธ์ ์ํฉ์ ๋ง์ถ์ด ์ ์ฉ ๊ฐ๋ฅ ๋์์ธ ํจํด์ ์ฅ์ ๊ฐ๋ฐ์๊ฐ์ ์ํํ ์ํต ์ํํธ์จ์ด ๊ตฌ์กฐ ํ์
์ฉ์ด ์ฌ์ฌ์ฉ์ ํตํ ๊ฐ๋ฐ ์๊ฐ ๋จ์ถ ์ค๊ณ ๋ณ๊ฒฝ ์์ฒญ์ ๋ํ...
Continue reading...
-
Less than 1 minute read
Date ๊ฐ์ฒด๋ฅผ ์ด์ฉํด ํฌ๋ฆฌ์ค๋ง์ค ๋๋ฐ์ด ๋ง๋ค๊ธฐ See the Pen ๋๋ฐ์ด by Jinsol (@losuif) on CodePen. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ํฌ๋ฆฌ์ค๋ง์ค ๋๋ฐ์ด</title> <link rel="stylesheet" href="style.css"> </head> <body> <div id="wrap"> <div id="resArea"></div> </div> <script src="script.js"></script> </body> </html> CSS #wrap { width:...
Continue reading...
-
2 minute read
List ์ธํฐํ์ด์ค ๊ตฌํ ์์ List (์์ฐจ์ ์ผ๋ก ์๋ฃ๋ฅผ ๊ด๋ฆฌ) ArrayList (List ์ธํฐํ์ด์ค ์์๋ฐ์ ํด๋์ค) Member.java public class Member { private int memberId; //ํ์ ์์ด๋ private String memberName; //ํ์ ์ด๋ฆ public Member(int memberId, String memberName) { this.memberId = memberId; this.memberName = memberName; } public int getMemberId() { return memberId; } public void...
Continue reading...
-
2 minute read
REST Representational State Transfer ๋ฐ์ดํฐ๊ฐ ์์ฒญ๋์ด์ง๋ ์์ ์์ ์์์ ์ํ(์ ๋ณด)๋ฅผ ์ ๋ฌ JSON ํน์ XML์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ์ด ์ผ๋ฐ์ Client, Server : ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์๋ก ๋
๋ฆฝ์ ์ผ๋ก ๋ถ๋ฆฌ ๋์ด ์์ด์ผ ํจ Stateless : ์์ฒญ์ ๋ํด ํด๋ผ์ด์ธํธ์ ์ํ๋ฅผ ์๋ฒ์ ์ ์ฅํ์ง ์์์ผ ํจ Cache : ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ์๋ต์ Cache(์์์ ์ฅ)ํ ์ ์์ด์ผ ํจ /...
Continue reading...
-
1 minute read
Object Mapper ObjectMapper๋ text ํํ์ JSON์ object(๊ฐ์ฒด)๋ก ๋ฐ๊ฟ์ฃผ๊ฑฐ๋ JSON ํํ์ obejct๋ฅผ text๋ก ๋ฐ๊ฟ์ค ์ด์ ์์ ๋ค์ ๋ณด๋ฉด controller์์ request๋ก json(text) -> object๋ก ๋ฐ๊ฟ์ฃผ๊ณ , response๋ฅผ object๋ก ๋ฆฌํดํ๋ฉด json(text)๋ก ๋ฐ๊ฟ์คฌ์๋ค! object๋ฅผ text๋ก ๋ฐ๊พธ๊ธฐ main > java > com.example > object_mapper > User.java package com.example.object_mapper; public class User { private String name; private int...
Continue reading...