profile
แด˜แด‡แด›ษชแด›s แด…แด‡ฬแด แด‡สŸแดแด˜แด˜แด‡แดœส€. แด˜ส€แดษขส€แด€แดแดแด€แด›ษชแดษด = แด˜สŸแด€ษชsษชส€ ๐Ÿ’•
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (133)jsp(30)Java(22)MVC(17)Spring(12)JavaScript(9)python(8)์•Œ๊ณ ๋ฆฌ์ฆ˜(4)ocajp(4)oracle(3)js(3)๋‚ด์žฅ๊ฐ์ฒด(3)algorithm(2)class(2)JDBCTemplate(2)jstl(2)API(2)MVC1(2)์ž๋ฃŒ์‹ค(2)web(2)spring mvc(2)EL(2)์–ด๋…ธํ…Œ์ด์…˜(2)์–ด๋…ธํ…Œ์ด์…˜๊ธฐ๋ฐ˜(2)๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ(2)springMVC(1)json(1)jquery(1)Complexity(1)update(1)ํ™˜๊ฒฝ์„ค์ •(1)IT(1)command(1)๋ฐ˜๋ณต๋ฌธ(1)์„œ๋น„์Šค(1)data structure(1)์„œ๋ฒ„(1)BOM(1)๊ฐœ๋ฐœ์ž๋ธ”๋กœ๊ทธ(1)IT์ง€์‹(1)momentum(1)๋ฐ˜๋ณต(1)ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(1)IT์šฉ์–ด(1)INSERT(1)eclipse(1)tomcat(1)์ธํ„ฐํŽ˜์ด์Šค(1)sts(1)server(1)client(1)์šด์˜์ฒด์ œ(1)OS(1)model(1)์กฐ๊ฑด๋ฌธ(1)Request(1)aop(1)์ž๋ฐ”์›น๊ฐœ๋ฐœ(1)๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)delete(1)SQLD(1)์„ ํ˜•๊ฒ€์ƒ‰(1)@RequestParam(1)naverblog(1)๊ฐœ๋…๊ณต๋ถ€(1)๊ฒ€์ƒ‰์ฐฝ(1)๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜(1)searching(1)์ด์ง„ ๊ฒ€์ƒ‰(1)๊ฐœ๋ฐœ์ž์˜ ๊ธ€์“ฐ๊ธฐ(1)์ง์ˆ˜์™€ํ™€์ˆ˜(1)ํ‰๊ท ๊ตฌํ•˜๊ธฐ(1)oracleSQL(1)oracle11g(1)์„ฑ์ ๊ด€๋ฆฌํŽ˜์ด์ง€(1)๋‚ด๋ถ€์Šคํฌ๋ฆฝํŠธ๋ถ„๋ฆฌ(1)page์ง€์‹œ์–ด(1)pageContext(1)์Šคํฌ๋ฆฝํŠธ๋ฆฟ(1)included(1)sqlJoin(1)๋‹ค์ค‘๊ฒŒ์‹œํŒ(1)์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(1)javabean(1)๊ฐ์ฒด์™€ ํด๋ž˜์Šค(1)์ฃผ์†ŒAPI(1)์ฃผ์†Œ๋„ฃ๊ธฐ(1)ํด๋ž˜์Šค ์„ ์–ธ(1)ํŽ˜์ด์ง€๋‚˜๋ˆ„๊ธฐ(1)์ธ์ ์…˜(1)bean์—˜๋ฆฌ๋จผํŠธ์†์„ฑ(1)p๋„ค์ž„์ŠคํŽ˜์ด์Šค(1)setter์ธ์ ์…˜(1)์˜์กด์„ฑ์ฃผ์ž…์–ด๋…ธํ…Œ์ด์…˜(1)์ปดํฌ๋„ŒํŠธ์Šค์บ”์„ค์ •(1)์ถ”๊ฐ€ ์–ด๋…ธํ…Œ์ด์…˜(1)๋น„์ง€๋‹ˆ์Šค์ปดํฌ๋„ŒํŠธ(1)JdbcDaoSupport(1)ํŠธ๋žœ์žญ์…˜์ฒ˜๋ฆฌ(1)MVC2(1)mvcํ”„๋ ˆ์ž„์›Œํฌ(1)viewResolver(1)handlerMapping(1)Spring MVC ์ ์šฉ(1)Math.min(1)Controller(1)springMVC framework(1)DBCP(1)ํด๋ผ์ด์–ธํŠธ(1)๋‚ด์žฅํ•จ์ˆ˜(1)CSS(1)๋ณต์Šต(1)velog(1)network(1)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(1)array(1)sql(1)github(1)html(1)ํ•จ์ˆ˜(1)H2(1)db(1)๋””๋ฒ„๊น…(1)framework(1)์ž๋ฃŒ๊ตฌ์กฐ(1)ํ”„๋กœ์ ํŠธ(1)DOM(1)๊ฐ์ฒด(1)developer(1)๋ฐฐ์—ด(1)
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ 10 [ Command๊ฐ์ฒด/ RequestParam / Model]

Command ๊ฐ์ฒด์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ JSP์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด "${}"๊ตฌ๋ฌธ์„ ์ด์šฉํ•œ๋‹ค.SchoolVO์— ์žˆ๋Š” ๋ณ€์ˆ˜๋ช…๊ณผ Command๊ฐ์ฒด๊ฐ€ ์ž๋™์—ฐ๊ฒฐ๋œ๋‹ค.Controller์—์„œ SchoolVO์— id๊ฐ’์„ ์ง์ ‘์ž…๋ ฅํ•ด๋ณธ๋‹ค.JSPํŒŒ์ผ์—์„œ๋Š” schoolVO. ์œผ๋กœ ์•ž๊ธ€์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ

์•ฝ 10์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ 9 [ ์–ด๋…ธํ…Œ์ด์…˜ ๊ธฐ๋ฐ˜ MVC ๊ฐœ๋ฐœ / ๋ณต์Šตํ•˜๊ธฐ]

์‚ฌ์šฉํ•  ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์ž (ORACLE DB)Spring ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค!์„œ๋ฒ„๊ฐ€ ์ž˜ ๋Œ์•„๊ฐ€๋Š”์ง€ TEST!pom.xml ์„ค์ •ํ•˜๊ธฐweb.xml ์„ค์ •ํ•˜๊ธฐpresentation-layer ์„ค์ •ํ•˜๊ธฐ์„ค์ • ํ™•์ธํ•˜๊ธฐ์•Œ๋งž์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์„œ ์‹คํ–‰ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ์ด๋ฒˆ ๊ฒŒ์‹œ๋ฌผ์€ ๋ณต์Šต๊ฒŒ์‹œ

์–ด์ œ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ 8 [ ์–ด๋…ธํ…Œ์ด์…˜ ๊ธฐ๋ฐ˜ MVC ๊ฐœ๋ฐœ]

์Šคํ”„๋ง์€ ์–ด๋…ธํ…Œ์ด์…˜ ๊ธฐ๋ฐ˜ ์„ค์ •์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๊ณผ๋„ํ•œ XML ์„ค์ •์œผ๋กœ ์ธํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ.HandlerMapping, Controller, ViewResolver ๊ฐ™์€ ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๋ฅผ ๋“ฑ๋กํ•ด์•ผํ•˜๋ฏ€๋กœ ์–ด๋…ธํ…Œ์ด์…˜ ์„ค์ •์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜์—ฌ XML์„ค์ •์„ ์ตœ์†Œํ™”xmlํŒŒ์ผ์˜ bean์„

์–ด์ œ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Java_Programmers] Lv1.์ œ์ผ ์ž‘์€ ์ˆ˜ ์ œ๊ฑฐํ•˜๊ธฐ

๋ฐฐ์—ด์—์„œ ๊ฐ€์žฅ ์ž‘์€ ์ˆ˜๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋ฆฌํ„ดํ•œ๋‹ค.๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ€ 1์ด๋ฉด ๋ฆฌํ„ดํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. ๋”ฐ๋ผ์„œ -1์„ ๋ฆฌํ„ดํ•œ๋‹ค.๋ฐฐ์—ด์€ ๊ธธ์ด๊ฐ€ 1์ด์ƒ์ด๋‹ค.1๋ฒˆ key : Math.min(,) ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ–ˆ๋‹ค.๋ฉ”์„œ๋“œ์—†์ด ๋‘์ˆ˜๋ฅผ ๋น„๊ตํ•ด์„œ min์— ๋„ฃ์–ด ์ฐจ๋ก€์ฐจ๋ก€ ๋น„๊ตํ•ด๋„ ๋œ๋‹ค.๋‹ค๋งŒ, ์ด ๋ฉ”์„œ๋“œ

1์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ 7 [ Spring MVC ์ ์šฉ-๋ณต์Šตํ•˜๊ธฐ]

Testํ•˜๊ธฐ1\. BoardVO2\. JDBCUtill3\. BoardService 4\. BoardDAO5\. BoardServiceImpl 6\. BoardDAOImpl 1๋ฒˆ์งธ. index2๋ฒˆ์งธ. ์ž…๋ ฅํ•˜๊ธฐ(insert)3๋ฒˆ์งธ. ๋ชฉ๋ก๋ณด๊ธฐ์ƒํƒœ์—์„œ ์‚ญ์ œํ•˜๊ธฐ (select

2์ผ ์ „
ยท
4๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ 6 [ Spring MVC ์ ์šฉ]

HandlerMapping์˜ ์ข…๋ฅ˜SimpleUrlHandlerMapping : URL๊ณผ ์ปจํŠธ๋กค๋Ÿฌ ์ด๋ฆ„์„ ์ง์ ‘ ๋งคํ•‘ ํ•œ๋‹ค.BeanNameUrlHandlerMapping : URL๊ณผ ์ผ์น˜ํ•˜๋Š” ์ด๋ฆ„์„ ๊ฐ–๋Š” ๋นˆ์„ ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.ControllerClassNameHandl

3์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ 5 [ Spring MVC ]

struts๋ฅผ ๋น„๋กฏํ•œ ๋Œ€๋ถ€๋ถ„์˜ MVC ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋น„์Šทํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์กŒ๋‹ค.Spring ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๊ตฌ์กฐ๊ฐ€ ๋น„์Šทํ•œ MVCํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์—ฐ์Šตํ–ˆ๊ณ ์ด๋ฒˆ์—๋Š” Spring MVC๋ฅผ ์ ์šฉํ•ด๋ณด์žSpring MVC ํ”„๋ ˆ์ž„์›Œํฌ ์™€ MVC ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋‹ค๋ฅธ์ ์€ ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ Dispatcher

3์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ4 [ MVC ํ”„๋ ˆ์ž„์›Œํฌ]

MVC 2์•„ํ‚คํ…์ฒ˜๋Š” ํ•˜๋‚˜์˜ Controller์—์„œ ๋ชจ๋“  ํŒŒ์ผ์„ ๋ถ„๊ธฐ์ฒ˜๋ฆฌํ•œ๋‹ค.์ด๊ฒƒ์€ ์œ ์ง€๋ณด์ˆ˜์™€ ๊ฐœ๋ฐœ์„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ ๋‹ค.์ฆ‰, ์ง€๊ธˆ๊นŒ์ง€ ์—ฐ์Šตํ•œ MVC 2์•„ํ‚คํ…์ฒ˜์˜ Servlet์„ ์ข€ ๋” ์ชผ๊ฐค ์˜ˆ์ •์ด๋‹ค.ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ œ๊ณตํ•˜๋Š” Controller๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ Contol

3์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ3 [ Model 2 / Controller(Servlet) ]

์ž‘๊ณ  ๋‹จ์ˆœํ•œ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๊ฑฐ๋‚˜ ๊ฐœ๋ฐœ ์ธ๋ ฅ์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์„ ๋•Œ๋Š” ๊ตฌ์กฐ๊ฐ€ ๋‹จ์ˆœํ•œ Model 1 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋„ํ•œ๋‹ค.ํ•˜์ง€๋งŒ, ์‹œ์Šคํ…œ์˜ ๊ทœ๋ชจ๊ฐ€ ํฌ๊ณ  ๊ธฐ๋Šฅ์ด ๋ณต์žกํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋ฉด Model 1 ์•„ํ‚คํ…์ฒ˜๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค.Model 1์˜ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„

7์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ2 [ Model 1/ ๊ธ€์‚ญ์ œ/ ๊ธ€์ˆ˜์ •/ ๊ธ€๋“ฑ๋ก/ ๊ฒ€์ƒ‰ํ•˜๊ธฐ]

๊ธ€์‚ญ์ œ, ๊ธ€๋“ฑ๋ก, ๊ธ€๋ชฉ๋ก ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ๋ฅผ ์ ์–ด์ค€๋‹ค.๊ธ€์‚ญ์ œ ๊ธฐ๋Šฅ์˜ ๊ฒฝ์šฐ ์‚ญ์ œํ•  seq๋ฅผ ๋ฐ›์•„์•ผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ๋•Œ๋ฌธ์— ๋งํฌ์— seq๋ฅผ ํ•จ๊ป˜ ๋„˜๊ฒจ์ค€๋‹ค.deleteBoard_proc.jsp ํŒŒ์ผ์„ ์„ค์ •ํ•œ๋‹ค.response.sendRedirect๋ฅผ ์ด์šฉํ•ด์„œ ์‚ญ์ œ๊ฐ€ ์™„

2020๋…„ 11์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ [ Model 1 / ๋กœ๊ทธ์ธ, ๋ชฉ๋ก๋ณด๊ธฐ, ์ƒ์„ธ๋ณด๊ธฐ ]

Model 1 ์•„ํ‚คํ…์ฒ˜๋Š” JSP์™€ JavaBeans๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์›น์„ ๊ฐœ๋ฐœํ•˜๋Š”๊ฒƒModel 1 ๊ตฌ์กฐ๋Š” JSP ํŒŒ์ผ์—์„œ Controller ๊ธฐ๋Šฅ๊ณผ View ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•œ๋‹ค.JSP ํŒŒ์ผ์— ์ž๋ฐ”์ฝ”๋“œ์™€ ๋งˆํฌ์—… ์ฝ”๋“œ๋“ค์ด ๋’ค์„ž์—ฌ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ต๋‹ค.๋กœ๊ทธ์ธ์ •๋ณด๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•  ์ˆ˜

2020๋…„ 11์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‹œ์ž‘ํ•˜๊ธฐ-14 [๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ ์ค€๋น„ํ•˜๊ธฐ / ๋ณต์Šต]

์—ฌ๊ธฐ๊นŒ์ง€ ์ง„ํ–‰์ด ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด ์‚ฌ์šฉ์ž์˜ ์˜๋„๋Œ€๋กœ ๋ฉ”์„œ๋“œ๋ฅผ ๊ณจ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๊ฐ€ ์–ด๋Š์ •๋„ ํ‹€์ด ์žกํžŒ ์ƒํƒœ

2020๋…„ 11์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‹œ์ž‘ํ•˜๊ธฐ-13 [JDBCTemplate / Bean๋“ฑ๋ก ์˜์กด์„ฑ์ฃผ์ž… /ํŠธ๋žœ์žญ์…˜์ฒ˜๋ฆฌ]

JdbcTemplate ๋ฅผ bean์œผ๋กœ ๋“ฑ๋กํ•˜๊ณ  ์˜์กด์„ฑ ์ฃผ์ž…์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.์ผ๋ฐ˜์ ์œผ๋กœ JdbcDaoSupport ํด๋ž˜์Šค ์ƒ์†์„ ํ†ตํ•œ ๋ฐฉ์‹๋ณด๋‹ค ์ด ๋ฐฉ์‹์„ ๋” ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค.data์—ฐ๊ฒฐ์ •๋ณด๊ฐ€ ๋“ค์–ด์žˆ๋Š” dataSource bean์„ jdbcTemplate bean์„ ๋งŒ๋“ค์–ด ์˜์กด

2020๋…„ 11์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‹œ์ž‘ํ•˜๊ธฐ-12 [JDBCTemplate /JdbcDaoSupport]

GoF๋””์ž์ธ ํŒจํ„ด ์ค‘ ํ…œํ”Œ๋ฆฟ ๋ฉ”์„œ๋“œ ํŒจํ„ด์ด ์ ์šฉ๋œ ํด๋ž˜์Šคํ…œํ”Œ๋ฆฟ ๋ฉ”์„œ๋“œ ํŒจํ„ด : ๋ณต์žกํ•˜๊ณ  ๋ฐ˜๋ณต๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์บก์Šํ™”ํ•ด์„œ ์žฌ์‚ฌ์šฉํ•˜๋Š” ํŒจํ„ด์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Œ. ์ด๊ฒƒ์„ ์ด์šฉํ•˜๋ฉด ์ •ํ˜•ํ™”๋œ ๋ฐ˜๋ณตํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ์œ ์šฉJDBC์ฒ˜๋Ÿผ ์ฝ”๋”ฉ์ˆœ์„œ๊ฐ€ ์ •ํ˜•ํ™”๋œ ๊ธฐ์ˆ ์—์„œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ

2020๋…„ 11์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‹œ์ž‘ํ•˜๊ธฐ-11 [AOP์ด์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™ํ•˜๊ธฐ]

์ธํ„ฐํŽ˜์ด์Šค์™€ ํด๋ž˜์Šค ๋“ฑ ์ž‘์„ฑํ•  ํ”„๋กœ์ ํŠธ์˜ ์ „๋ฐ˜์ ์ธ ๊ตฌ์กฐ๋ฅผ ์žก๋Š”๋‹ค.pom.xml ํŒŒ์ผ์— ์ž‘์„ฑํ•ด์„œ maven์— jarํŒŒ์ผ์„ ๋„ฃ์–ด์ค€๋‹ค.

2020๋…„ 11์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‹œ์ž‘ํ•˜๊ธฐ-10 [AOP]

IoC๊ฐ€ ๊ฒฐํ•ฉ๋„์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์ด๋ผ๋ฉด, AOP๋Š” ์‘์ง‘๋„์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ๋ฉ”์„œ๋“œ๋งˆ๋‹ค ๊ณตํ†ต์œผ๋กœ ๋“ฑ์žฅํ•˜๋Š” ๋กœ๊น…์ด๋‚˜, ์˜ˆ์™ธ, ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ๊ฐ™์€ ์ฝ”๋“œ๋“ค์„ 'ํšก๋‹จ๊ด€์‹ฌ'์ด๋ผ๊ณ ํ•จ.์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ์‹ค์ œ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ํ•ต์‹ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ 'ํ•ต์‹ฌ๊ด€์‹ฌ' ์ด๋ผํ•จ.pom.xml ์ˆ˜์ •ํ•˜๊ธฐ appl

2020๋…„ 11์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Java_Programmers] Lv1.์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜

answer0 = ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜answer1 = ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๊ทœ์น™ 1 : ํฐ ์ˆ˜ % ์ž‘์€ ์ˆ˜ == 0์ž‘์€ ์ˆ˜๊ฐ€ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜, ํฐ ์ˆ˜๊ฐ€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๊ทœ์น™ 2 : ํฐ ์ˆ˜ % ์ž‘์€ ์ˆ˜ != 0 ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋Š” 1๋ถ€ํ„ฐ ์ž‘์€์ˆ˜๊นŒ์ง€ ํฐ์ˆ˜๋ฅผ ๋‚˜๋ˆ„์—ˆ์„๋•Œ, ๋‚˜๋ˆ„์–ด๋–จ์–ด์ง€๋Š” ์ˆ˜์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋Š” (์ž‘์€์ˆ˜\*ํฐ์ˆ˜

2020๋…„ 11์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Java_Programmers] Lv1.๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆซ์ž ๋ฐฐ์—ด

arr์€ ์ž์—ฐ์ˆ˜๋ฅผ ๋‹ด์€ ๋ฐฐ์—ด์ •๋‹ต์€ '์˜ค๋ฆ„์ฐจ์ˆœ'์œผ๋กœ ์ •๋ ฌdivisor์€ ์ž์—ฐ์ˆ˜์ •๋‹ต์ด ๋ช‡๊ฐœ๋ฅผ ๋ฆฌํ„ดํ•ด์•ผํ•˜๋Š”์ง€ ๋ถˆํ™•์‹คํ•˜๊ธฐ ๋•Œ๋ฌธ์— Listํ˜•์„ ์ด์šฉํ•ด์„œ ๊ฐ€๋ณ€๊ธธ์ด์˜ ๋ฐฐ์—ด์„ ๋งŒ๋“ ๋‹ค..add ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด์„œ ์ •๋‹ต์„ ์ž„์‹œ์ €์žฅํ•œ๋‹ค.๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆ˜๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด cnt++ ๋งŒ์•ฝ cnt

2020๋…„ 11์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‹œ์ž‘ํ•˜๊ธฐ-9 [ UPDATE/ Setter ์ธ์ ์…˜ / ์–ด๋…ธํ…Œ์ด์…˜ ์ธ์ ์…˜]

0. ๊ตฌ์กฐ ๋‹ค์‹œ ๋งŒ๋“ค์–ด๋ณด๊ธฐ 1. Update DAO์— UPDATE ์ฟผ๋ฆฌ๋ฌธ ๋„ฃ๊ธฐ ServiceImpl ์—์„œ DAO ๋ถˆ๋Ÿฌ ์‹คํ–‰ํ•˜๊ธฐ ServiceClient ์—์„œ 14๋ฒˆ ๋ฐ์ดํ„ฐ ์ˆ˜์ •ํ•˜๊ธฐ ![

2020๋…„ 11์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[SPRING] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‹œ์ž‘ํ•˜๊ธฐ-8[์˜ค๋ผํด ๋“œ๋ผ์ด๋ฒ„ ์‚ฌ์šฉํ•˜๊ธฐ / INSERT / SELECT/ DELETE ]

https://mvnrepository.com/ ์œ„์˜ ์‚ฌ์ดํŠธ๋กœ ์ ‘์†ํ•˜๋ฉด ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.์ด๋ ‡๊ฒŒ ์›ํ•˜๋Š” ๋ฒ„์ „์— ๋งž๋Š”ojdbc๋ฅผ ๋ฐ›์•„์„œ ์ด์šฉํ•ด์ฃผ๋ฉด๋œ๋‹ค. H2์— ์ด์–ด ORACLE๋„ ์ž˜ ์ž…๋ ฅ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.ํ”„๋กœ์ ํŠธ Export ์ง„ํ–‰ํ•˜๊ธฐ์›ํ•˜๋Š” ํ”„๋กœ์ 

2020๋…„ 11์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€