전체 글
-
(1) Spring MVC,DB, 스프링 부트 - github자바 Study/Spring - MVC,DB,SpringBoot 기본 2021. 10. 4. 08:07
1. 내 자료 location https://github.com/didghwns0514/Learning-Spring_MVC-basic GitHub - didghwns0514/Learning-Spring_MVC-basic: Spring MVC pattern using Springboot web Spring MVC pattern using Springboot web. Contribute to didghwns0514/Learning-Spring_MVC-basic development by creating an account on GitHub. github.com 참조 https://www.inflearn.com/course/스프링-입문-스프링부트 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC..
-
(1) Ajax 기본HTTP 웹/ajax 2021. 8. 25. 20:50
1. Ajax란? JavaScript의 라이브러리, Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자 1-1) 정의 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데이터를 로드하는 기법 1-2) 특징 > 비동기 통신 ※ Ajax의 비동기(async)방식이란? 비동기 방식은 웹페이지를 리로드하지 않고 데이터를 불러오는 방식 이 방식의 장점은 페이지 리로드의 경우 전체 리소스를 다시 불러와야하는데 이미지, 스크립트 , 기타 코드등을 모두 재요청할 경우 불필요한 리소스 낭비가 발생하게 되지만 비동기식 방식을 이용할 경우 필요한 부분만 불러와 사용할 수 있으므로 장점이 큼 1-3) 사용 이유..
-
(1) 자바 입문 강의 인프런 정리자바 Study/자바 2021. 8. 25. 16:18
1. 자료 https://github.com/didghwns0514/Learning-JavaPrograming_Starters GitHub - didghwns0514/Learning-JavaPrograming_Starters: Java basics learning Java basics learning. Contribute to didghwns0514/Learning-JavaPrograming_Starters development by creating an account on GitHub. github.com - Chapter 별 markdown참조
-
(1) HTML 정리 - Cocoaltalk + &HTTP 웹/HTML 2021. 8. 25. 16:15
1. 정리 https://github.com/didghwns0514/Cocoatalk/tree/main/mdPages/2-2.Additional%20HTML(DreamCoding) GitHub - didghwns0514/Cocoatalk: cocoatalk coding lectures cocoatalk coding lectures. Contribute to didghwns0514/Cocoatalk development by creating an account on GitHub. github.com https://github.com/didghwns0514/Cocoatalk/tree/main/mdPages/2.LearningHTML GitHub - didghwns0514/Cocoatalk: cocoatalk..
-
(1) CSS 정리 - Cocoaltalk + &HTTP 웹/CSS 2021. 8. 25. 16:13
1. 자료 https://github.com/didghwns0514/Cocoatalk/tree/main/mdPages/3.LearningCSS GitHub - didghwns0514/Cocoatalk: cocoatalk coding lectures cocoatalk coding lectures. Contribute to didghwns0514/Cocoatalk development by creating an account on GitHub. github.com https://github.com/didghwns0514/Cocoatalk/tree/main/mdPages/4.AdvancedCss GitHub - didghwns0514/Cocoatalk: cocoatalk coding lectures cocoa..
-
코코아톡 - Introduction개인 프로젝트/COCOATALK-Clone 2021. 8. 25. 16:12
1. 정리 - 마크다운 이용 - 깃허브에 정리 2. 정리 내용 2-1) Cocoatalk 내용 정리 https://github.com/didghwns0514/Cocoatalk 2-2) Cocoatalk 구현 https://github.com/didghwns0514/Cocoatalk-actual GitHub - didghwns0514/Cocoatalk-actual: Git repo for cocoatalk webpage Git repo for cocoatalk webpage. Contribute to didghwns0514/Cocoatalk-actual development by creating an account on GitHub. github.com 참조 https://nomadcoders.co/kok..
-
(3) 테스트 주도 개발(TDD)CS 지식/▷ Software Engineering 2021. 8. 15. 12:14
1. TDD란? 1-1) 정의 테스트 주도 개발, 테스트가 개발을 이끌어 나가는 것 1-2) 기존 방식과의 대비 (a) 기존 보통 설계(디자인)을 한 이후, 코드 개발과 테스트 과정을 거치게 됨 (b) TDD 설계(디자인)을 한 이후, 테스트 과정을 먼저 작성한 이후 코드를 개발하고 다시 디자인을 수정하는 리팩토링 과정을 수행하며 개발을 하는 것 (c) 디자인 위에서 언급된 디자인은 여러 예시가 있지만 DDD(Design Driven Desgin/Developent) 등이 있음 추가 참조 : https://ppiyo5.tistory.com/21 도메인 주도 설계(Domain Driven Development) 이해 * 도메인 주도 설계(Domain Driven Development) 도입 배경 Befor..
-
(2) 시큐어 코딩CS 지식/▷ Software Engineering 2021. 8. 8. 23:42
1. 시큐어 코딩이란? 1-1) 정의 안전한 소프트웨어 개발을 위해, 소스코드 등에 존재할 수 있는 잠재적 보안 약점을 제거하는 것 1-2) 사례 SQL 인젝션 취약점으로 개인유출 사고 발생 URL 파라미터 조작 개인정보 노출 무작위 대입공격 기프트카드 정보 유출 2. SQL 인젝션 내글 참조: https://korshika.tistory.com/162?category=970464 (3) SQL Injection 1. SQL Injection이란? 1-1) 정의 해커에 의해 쿼리문이 서버영역까지 그대로 전달되어 비정상적인 명령을 실행시키는 공격 기법 1-2) 공격 방법 (a) 인증 우회 참조 6-1)에 Authentication 이후 Authorized되어 korshika.tistory.com 3. GE..