์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Java
- Mac
- spring
- html
- ddit
- ์๋ฐ
- ๋ฐ๋ณต๋ฌธ
- Error
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- ์ํ์ฝ๋ฉ
- ibatis
- pyqt
- python
- API
- Oracle
- JDBC
- FastAPI
- jsp
- ์๋ฐ๋ฌธ์
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ๋ฐฐ์ด
- ๊ฐ์ฒด์งํฅ
- servlet
- ์ดํด๋ฆฝ์ค
- ๋จ์ถํค
- nodejs
- Homebrew
- ๋งฅ
- Android
- crud
- Today
- Total
๋ชฉ๋กddit (108)
romworld

CookieTest.jsp Cookie ์ฐ์ต Cookie ์ ๋ณด ์ ์ฅํ๊ธฐ Cookie ์ ๋ณด ํ์ธํ๊ธฐ Cookie ์ ๋ณด ์ญ์ ํ๊ธฐ CookieAdd package kr.or.ddit.basic.cookie; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.H..

requestTest01.jsp JSP์์ ๋ณ์๋ ์์์ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ ๋ ์ฌ์ฉํ๋ค. --%> ์ Request ์ฐ์ต form // ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์จ๋ ๋จ ์ด ๋ฆ ์ง ์ ==๋ฌด์ง== ==ํ์ฌ์== ==์ ๋ฌธ์ง== ==ํ์== ์ทจ ๋ฏธ ์ฌํ ๋ ์ ๊ฒ์ ๋ฐฐ๋๋ฏผํด RequestTest01.java package kr.or.ddit.basic.reqNresp; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.ht..
1. web.xml webTest index.html index.htm index.jsp default.html default.htm default.jsp servletTest01 kr.or.ddit.basic.ServletTest01 servletTest01 /servletTest01.do 2. ServletTest01 package kr.or.ddit.basic; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import java..

1.์๋ธ๋ฆฟ(Servlet)๋? - ์๋ฐ ํ๋ซํผ์์ ์ปดํฌ๋ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ ์ฌ์ฉํ๋ ํต์ฌ๊ธฐ์ ์ด๋ค. ๋์ ์ธ ์น ์ปจํ ์ธ ์์ฑ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ธฐ์ ์ด๋ค. ์ฆ, JSP + ์๋ฐ๊ธฐ์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ํด ์ฃผ๋ ๊ธฐ์ - ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์กํ๋ Servlet ํด๋์ค์ ๊ตฌํ ๊ท์น์ ์งํจ ์๋ฐ ํ๋ก๊ทธ๋จ์ ๋งํ๋ค. โ ์๋ธ๋ฆฟ์ ์ฅ์ * ์ค๋ ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฏ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด์์ ํจ์จ์ ์ด๋ค. * ์๋ฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฏ๋ก ์๋ฐ API๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ค. * ์ด์์ฒด์ ๋ ํ๋์จ์ด์ ์ํฅ์ ๋ฐ์ง ์์ผ๋ฏ๋ก, ํ๋ฒ ๊ฐ๋ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ์๋ฒ ํ๊ฒฝ์์๋ ์คํ์ด ๊ฐ๋ฅํ๋ค. * ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ํจ์จ์ ์ธ ์๋ฃ ๊ณต์ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค. โ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ..

- Log4j๋ java application์์ ๋ก๊น ์ ํ ์ ์๋๋ก ๋์์ฃผ๋ Open Source Project Log4j ๊ตฌ์ฑ์์ Logger (Category): Log4j์ ํต์ฌ ํด๋์ค๋ก ๋ก๊ทธํ์ผ์ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ์ญํ . Appender : Logger๋ก ๋ถํฐ ์ ๋ฌ๋ Logging ๋ฉ์ธ์ง๋ฅผ ์ด๋์ ์ถ๋ ฅ ๋๋ ์ ์ฅํ ๊ฒ์ธ์ง ๊ฒฐ ์ ํ๋ ์ญํ Layout : Logging ๋ฉ์์ง๋ฅผ ์ด๋ค ํ์์ผ๋ก ์ถ ๋ ฅํ ๊ฒ์ธ์ง ์ถ๋ ฅ Layout์ ๊ฒฐ์ ํ๋ค. Log4j ๋ก๊ทธ์ ๋ ๋ฒจ ๋ก๊ทธ ๋ ๋ฒจ (Priority) โ FATAL : ๊ฐ์ฅ ์ฌ๊ฐํ ์ํฉ์ ์๋ฌ๊ฐ ๋ฌ์ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ค. โ ERROR : ์ผ๋ฐ์ ์ธ ์๋ฌ๊ฐ ๋ฌ์ ๋ ์ฌ์ฉํ๋ค. โ WARN : ์๋ฌ๋ ์๋๋ ์ฃผ์๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ค. โ INFO : ์ผ๋ฐ ์ ๋ณด๋ฅผ..
1. SqlMapClientFactory package kr.or.ddit.util; import java.io.Reader; import java.nio.charset.Charset; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibatis.sqlmap.client.SqlMapClientBuilder; public class SqlMapClientFactory { private static SqlMapClient smc = null; // new๋ฅผ ํ์ง ์์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋จผ์ ์ฌ๋ผ๊ฐ static { try { // 1-1 ๋ฌธ์ ์ธ์ฝ๋ฉ ์บ๋ฆญํฐ์ ์ค์ Charset ch..
iBatis๋ - JAVA์์ DB๋ฅผ ํธํ๊ฒ ํธ๋ค๋งํ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ ์์ํฌ์ด๋ค. - SQL๋ฌธ๊ณผ Java์์ค์ฝ๋๋ฅผ ๋ถ๋ฆฌํ๊ณ , ํ๋ผ๋ฏธํฐ ๊ฐ๋ง ๊ฐ์ผ๋ฉด Java์์ค์ฝ๋ ๋ณ๊ฒฝ ์์ด ์ฌ์ฉํ ์ ์๋ค. - iBatis ๋ฐ์ดํฐ ๋งคํผ API๋ฅผ ์ฌ์ฉํด์ ์๋ฐ๋น์ฆ(๋ณดํต VO๊ฐ์ฒด)ํน์ Map๊ฐ์ฒด๋ฅผ PreparedStatement์ ํ๋ผ๋ฏธํฐ์ ๋งคํ ํด์ฃผ๊ณ SQL๋ฌธ์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์๋ฐ๋น์ฆ ํน์ Map๊ฐ์ฒด์ ์๋์ผ๋ก ๋งคํํด์ค๋ค. 1. SqlMqpConfig ์ค์ - mxl ๋ฌธ์ 2. VO ๊ฐ์ฒด ์์ฑ ( src์ voํจํค์ง์ ์์ฑํ๋ค) package kr.or.ddit.vo; public class LprodVO { private int lprod_id; private String lprod_gu; private String ..

MVC (Model, View, Controller) Model ==> ๋ฐ์ดํฐ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์์ View ==> ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์์ Controller ==> ์ฌ์ฉ์์ ์์ฒญ์ ๋ฐ์์ Model์ ์์ฑํ๊ณ ์์ฑ๋ Model์ View์ ์ ๋ฌํ๋ ์์ ์ ์งํํ๋ค. ----------------------------------------------------------------------------------- - MVC ํจํด์ ๋น์ง๋์ค ๋ก์ง์ ์ฒ๋ฆฌํ๋ ํด๋์ค๋ค... 1. VO, DTO ==> ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์ญํ ๋ง ํ๋ ํด๋์ค (VO => Value Object, DTO => Data Transfer Object) 2. DAO ==> SQL๋ฌธ์ DB์๋ฒ์ ๋ณด๋ด์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ด์ค๋..