๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€20

โ— JOB_SCHEDULER โ– โ– โ–  ์˜ค๋ผํด ์žก ์Šค์ผ€์ค„๋Ÿฌ(JOB SCHEDULER) โ– โ– โ–  โ– โ– โ–  ์˜ค๋ผํด ์žก ์Šค์ผ€์ค„๋Ÿฌ(JOB SCHEDULER) โ– โ– โ– .txt ๋”๋ณด๊ธฐ โ– โ– โ–  โ–’ ์˜ค๋ผํด ์žก ์Šค์ผ€์ค„๋Ÿฌ(JOB SCHEDULER) โ– โ– โ–  โ—‹ ๊ฐœ์š” - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ฟผ๋ฆฌ๋‚˜ ํ”„๋กœ์‹œ์ € ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์ผ์ • ์ฃผ๊ธฐ๋ณ„๋กœ (์—ฐ, ์›”, ์ผ, ์‹œ๊ฐ„ ๋“ฑ) ์›ํ•˜๋Š” ์ž‘์—…์„ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฐ์ฒด. โ†’โ–’ ์˜ค๋ผํด ์žก ์Šค์ผ€์ค„๋Ÿฌ(JOB SCHEDULER), ์žก(JOB) โ€ป ์˜ค๋ผํด 10g ๋ถ€ํ„ฐ ์ง€์› - ์˜ค๋ผํด์—์„œ ํ”„๋กœ์‹œ์ €๋ผ๋“ ์ง€ ํŠน์ • ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ๋ฅผ ์ ์žฌํ•˜๋Š” ๋“ฑ ์ผ์ •์‹œ๊ฐ„, ๋งค์ผ ๋˜๋Š” ๋งค๋‹ฌ ์‹คํ–‰ํ•˜์—ฌ ์ž‘์—…ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ๊ฒฝ์šฐ ์ˆ˜๋™์œผ๋กœ ํŠน์ • ์‹œ๊ฐ„๋งˆ๋‹ค ๋“ฑ๋กํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์˜ค๋ผํด์—์„œ ์ผ์ • ์‹œ๊ฐ„๋งˆ๋‹ค ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค. - ์Šค์ผ€.. 2024. 2. 19.
โ— KakaoMapApp [ KakaoMapApp ] MapTest00.html Kakao Map ์ƒ์„ฑ ๊ธฐ๋ณธ ๊ด€์ฐฐ ์ง€๋„ ์ƒ์„ฑ ๊ธฐ๋ณธ ๋‚ด์šฉ ๊ด€์ฐฐ โ–ถ ๊ฒฐ๊ณผ ์ถœ๋ ฅ ๋”๋ณด๊ธฐ MapTest01.html Kakao Map ์ƒ์„ฑ ๊ธฐ๋ณธ ๊ด€์ฐฐ ์ง€๋„ ์ƒ์„ฑ ๊ธฐ๋ณธ ๋‚ด์šฉ ๊ด€์ฐฐ โ†’ ์ง€๋„ ๊ทธ๋ ค์ง€์ง€ ์•Š์Œ~!!! โ–ถ ๊ฒฐ๊ณผ ์ถœ๋ ฅ ๋”๋ณด๊ธฐ MapTest02.html Kakao Map ์ƒ์„ฑ ๊ธฐ๋ณธ ๊ด€์ฐฐ ์ง€๋„ ์ƒ์„ฑ ๊ธฐ๋ณธ ๋‚ด์šฉ ๊ด€์ฐฐ โ–ถ ๊ฒฐ๊ณผ ์ถœ๋ ฅ ๋”๋ณด๊ธฐ MapTest03.html KaKao Map ์ƒ์„ฑ ๊ธฐ๋ณธ ๊ด€์ฐฐ ์ง€๋„ ์ƒ์„ฑ ๊ธฐ๋ณธ ๋‚ด์šฉ ๊ด€์ฐฐ โ–ถ ๊ฒฐ๊ณผ ์ถœ๋ ฅ ๋”๋ณด๊ธฐ MapTest04.html KaKao Map ์ค‘์‹ฌ ์ขŒํ‘œ ์ด๋™ ์ง€๋„ ๊ฐ์ฒด์˜ ๋ฉ”์†Œ๋“œ๋ฅผ ํ†ตํ•ด ์ง€๋„๋ฅผ ์›ํ•˜๋Š” ์ขŒํ‘œ๋กœ ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ํ‘œ์‹œ๋˜๊ณ  ์žˆ๋Š” ์˜์—ญ์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋Š” ๊ฑฐ๋ฆฌ ๋‚ด์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ์ฒ˜๋Ÿผ ์ง€๋„๋ฅผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ด๋™.. 2024. 2. 8.
XmlStudy ๋ฉ”๋ชจ โ–ถ XML Study 1. XML DTD(Document Type Definition) .txt ๋”๋ณด๊ธฐ โ– โ– โ–  XML DTD(Document Type Definition) โ– โ– โ–  โ—‹ ๊ฐœ์š” XML ๋ฌธ์„œ์˜ ์—˜๋ฆฌ๋จผํŠธ, ์†์„ฑ์— ๋Œ€ํ•œ ๊ตฌ์กฐ(structure)๋ฅผ ํ‘œํ˜„ํ•œ ๋ฌธ์„œ. DTD(Document Type Definition)๋Š” ๋ฌธ์„œ์˜ ํ˜•ํƒœ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ XML ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์„ ์–ธํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋ฉฐ XML ๋ฌธ์„œ๊ฐ€ ์ž˜ ๋งŒ๋“ค์–ด์ง„ ์œ ์š”ํ•œ(valid) ๋ฌธ์„œ์ธ์ง€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์„œ์ด๋‹ค. ๋”ฐ๋ผ์„œ DTD ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์†Œ์™€ ์š”์†Œ์˜ ๋‚ด์šฉ, ์†์„ฑ๊ณผ ์†์„ฑ์˜ ๋‚ด์šฉ ๊ทธ๋ฆฌ๊ณ  ์š”์†Œ์˜ ์ˆœ์„œ๋‚˜ ๋ฐ˜๋ณต์„ฑ, ํ•„์ˆ˜์—ฌ๋ถ€ ๋“ฑ์„ ๋ฏธ๋ฆฌ ์ •ํ•ด๋†“๊ณ  XML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด XML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ์— ๋ฏธ๋ฆฌ ์ž˜๋ชป๋œ .. 2024. 2. 8.
SpringMVCStudy ๋ฉ”๋ชจ โ–ถ SpringMVC Study 1. Spring MVC.txt ๋”๋ณด๊ธฐ โ– โ– โ–  Spring MVC โ– โ– โ–  1. ์›น ๊ฐœ๋ฐœ์„ ์œ„ํ•œ MVC ํŒจํ„ด์ด ์ ์šฉ๋œ Spring Framework. Spring ์—์„œ๋Š” DispatcherServlet ํด๋ž˜์Šค๊ฐ€ ์ปจํŠธ๋กค๋Ÿฌ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค. 2. Spring MVC ์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ - DispatcherServlet - HandlerMapping - Controller : ์‚ฌ์šฉ์ž ์ •์˜ Controller. ์•ก์…˜ ์ฒ˜๋ฆฌ. ์šฐ๋ฆฌ๊ฐ€ ์ž‘์„ฑ - ModelAndView - ViewResolver - view : ๊ฒฐ๊ณผ ์ถœ๋ ฅ. ์šฐ๋ฆฌ๊ฐ€ ์ž‘์„ฑ. - web.xml : DispatcherServlet ๊ฐ์ฒด ๋“ฑ๋ก. ์šฐ๋ฆฌ๊ฐ€ ์ž‘์„ฑ - dispatcher-servlet.xml : Controller.. 2024. 2. 8.
FrameworkStudy ๋ฉ”๋ชจ โ–ถ FrameWork Study 1. Spring Framework ์ดํ•ดํ•˜๊ธฐ.txt ๋”๋ณด๊ธฐ โ– โ– โ–  Spring Framework ์ดํ•ดํ•˜๊ธฐ โ– โ– โ–  โ—‹ ๊ฐœ์š” 1. Framework ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํ™˜๊ฒฝ(ํ‹€, ์•ฝ์†) 2. Spring Framework ์ „๋‹ฌ๋ฐ›์€ ์„ค์ • ์ •๋ณด์— ์˜ํ•ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๊ณ , ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ, ๊ด€๋ฆฌํ•˜๋Š” ์ฃผ์ฒด. โ—‹ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ(Spring Framework)์˜ ๊ฐœ๋… ์Šคํ”„๋ง์€ ์ž๋ฐ” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ. ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ”ํƒ•์ด ๋˜๋Š” ํ‹€๊ณผ ๊ณตํ†ต ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ชจ๋ธ, ๊ทธ๋ฆฌ๊ณ  API ๋“ฑ์„ ์ œ๊ณตํ•ด์ค€๋‹ค. - ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋ณธ ํ‹€ โ†’ ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ ์Šคํ”„๋ง์€ ์Šคํ”„๋ง.. 2024. 2. 8.
โ— XmlApp 05 ~ 09 [xml url] [XML App05] /*======================== XMLDOM.java ========================*/ package com.test; import org.w3c.dom.Element; import org.w3c.dom.Node; public class XMLDOM { public static String getText(Element parent, String tagName) { String result = ""; // ๋Œ€์ƒ ํƒœ๊ทธ(tagName) ๊ฐ์ฒด์˜ ์ฒซ ๋ฒˆ์งธ ์ž์‹ ๋…ธ๋“œ ์–ป์–ด์˜ค๊ธฐ Node node = parent.getElementsByTagName(tagName).item(0); Element element = (Element)node; // ๋Œ€์ƒ ์—˜๋ฆฌ๋จผํŠธ(elem.. 2024. 2. 2.
โ— XmlTest 01 ~ 04 [xml ํŒŒ์ผ] โ– โ– โ–  XML โ– โ– โ–  โ– โ– โ–  XML(eXtensible Markup Language).txt โ– โ– โ–  ๋”๋ณด๊ธฐ โ– โ– โ–  XML(eXtensible Markup Language) โ– โ– โ–  โ—‹ ๊ฐœ์š” ๋งˆํฌ์—…์ด๋ž€ ๋ฌธ์„œ ๋‚ด์šฉ ์ด์™ธ์— ๋ฌธ์„œ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ฑฐ๋‚˜ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ •์˜ํ•œ ๋ถ€๊ฐ€์ ์ธ ์ •๋ณด๋ผ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋งˆํฌ์—…์˜ ํ‘œํ˜„์€ ๊ฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ •์˜ํ•œ ๊ณ ์œ ํ•œ ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. ์ฆ‰, ๋ฌธ์„œ ํŽธ์ง‘๊ธฐ๋งˆ๋‹ค ๋งˆํฌ์—…์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์„œ๋กœ ๋‹ค๋ฅด๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. aflvekdc 45 99443304221 vleokde 49 99530219432 aflvekdc 45 99443304221 vleokde 49 99530219432 โ€ป ์ฐธ๊ณ  1) SGML(Standard Generalized Markup Language) SGML ์€ ๊ธฐ์ˆ .. 2024. 1. 31.
โ— FileSystemApp 06 ~ 08 [ FileSystemApp06 ] Test.jsp ํŒŒ์ผ ์—…๋กœ๋“œ - ๋‹จ์ผ ํŒŒ์ผ ์—…๋กœ๋“œ ์ž‘์„ฑ์ž : ์ œ๋ชฉ : ํŒŒ์ผ : ํŒŒ์ผ ์˜ฌ๋ฆฌ๊ธฐ Test_ok.jsp > // C:\SpringMVCStudy\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\FileSystemApp06\pds\saveFile if (!dir.exists()) dir.mkdirs(); String encType = "UTF-8";//-- ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹ int maxFileSize = 5*1024*1024;//-- ์ตœ๋Œ€ ์—…๋กœ๋“œ ํฌ๊ธฐ(5MB) try { MultipartRequest multi = null; multi = new MultipartRequest(request, saveP.. 2024. 1. 30.
โ— FileSystemApp 01 ~ 05 โ– โ– โ–  ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ํŒŒ์ผ ์—…๋กœ๋“œ โ– โ– โ–  โ– โ– โ–  ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ํŒŒ์ผ ์—…๋กœ๋“œ.txt โ– โ– โ–  ๋”๋ณด๊ธฐ โ– โ– โ–  ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ํŒŒ์ผ ์—…๋กœ๋“œ.txt โ– โ– โ–  โ—‹ java.io.FileInputStream ํด๋ž˜์Šค ์ž๋ฐ”์—์„œ๋Š” ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ฐ”์ดํŠธ ๋‹จ์œ„ ์ž…์ถœ๋ ฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด FileInputStream ํด๋ž˜์Šค์™€ FileOutputStream ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. โ€ป FileInputStream ํด๋ž˜์Šค : ์‹œ์Šคํ…œ์˜ ํŒŒ์ผ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”์ดํŠธ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ฝ์–ด๋“ค์ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ โ€ป FileInputStream ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด๋“ค์ผ ๋•Œ์—๋Š” ๋ฐ์ดํ„ฐ์†Œ์Šค์ธ ํŒŒ์ผ๊ณผ ์ง์ ‘ ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค. (์ด ๋•Œ, ์ง€์ •ํ•œ ํŒŒ์ผ์ด ์กด์žฌํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ IOExcepion ๋ฐœ์ƒ) โ€ป FileInputStream ํด๋ž˜์Šค๋Š” .. 2024. 1. 29.