일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개인정보보호법
- 코딩테스트
- 파이썬 문법
- 웹 모의해킹
- docker
- 자료형
- 코테
- AI
- 파이썬
- 데이터분석
- 웹모의해킹
- 데이터 분석
- 함수
- 도커
- 코딩테스트 연습
- 클라우드
- 백준
- 시저암호
- 컴퓨터 구조
- 머신러닝
- AWS
- 회귀분석
- XSS 취약점
- 마이데이터
- 정보보안
- 개인정보보호
- vagrant
- 데이터3법
- 프로그래머스
- 알고리즘
- Today
- Total
목록웹프로그래밍 (7)
찬란하게
1. 생성자 주입(Constructor Injection): 생성자 주입은 의존성을 주입할 때 클래스의 생성자를 이용하는 방식입니다. 주로 불변성(Immutability)을 지키는 객체를 만들거나, 필수적으로 필요한 의존성을 강제로 주입하는 경우에 사용됩니다. package com.example.demo.service; import org.springframework.stereotype.Service; @Service public class MyService { private final AnotherService anotherService; // 생성자 주입 public MyService(AnotherService anotherService) { this.anotherService = anotherSer..
초기 - 정적 웹 페이지: 초기 웹 개발은 주로 정적인 HTML 페이지로 이루어져 있었습니다. 사용자의 요청에 따라 단순히 HTML 문서를 반환하는 방식이었습니다. - 동적 웹 페이지와 CGI(Common Gateway Interface): 정적인 HTML 페이지로는 동적인 컨텐츠를 생성하기 어려워졌습니다. CGI는 서버 측에서 동적으로 프로그램을 실행하여 동적인 웹 페이지를 생성하는 방식이었습니다. 그러나 CGI의 성능 문제와 복잡성으로 인해 개선이 필요해졌습니다. JSP(JavaServerPage) 등장 JSP의 등장: JSP는 Java 기반의 웹 개발을 위한 기술로 등장했습니다. HTML 내에 Java 코드를 삽입하여 동적인 웹 페이지를 생성할 수 있도록 했습니다. Servlet과 JSP 조합: J..

이번글은, 저번글에 이어서 맥북을 구매한 개발자들을 위해 설치해야 할 필수 프로그램에 대해 소개드립니다. 맥북을 처음 사서 뭐부터 설치해야 할지 모르는 사람들에게 생산성을 높일 수 있는 프로그램들을 알려드리겠습니다. 1. Rectangle 이란 Rectangle은 키보드 단축키 또는 스냅(마우스 드래그)을 이용하여 손쉽게 창 이동 및 크기를 조절할 수 있는 프로그램입니다. 2. Rectangle 설치 설치 페이지 : https://github.com/rxhanson/Rectangle GitHub - rxhanson/Rectangle: Move and resize windows on macOS with keyboard shortcuts and snap areas Move and resize windows ..

이번글은, 맥북을 구매한 개발자들을 위해 설치해야 할 필수 프로그램에 대해 소개드립니다. 맥북을 처음 사서 뭐부터 설치해야 할지 모르는 사람들에게 생산성을 높일 수 있는 프로그램들을 알려드리겠습니다. 1. brew란 Homebrew 란 터미널에서 명령을 실행하는 것만으로, 패키지 설치 및 제거가 용이하게 할 수 있는 Mac 용 패키지 관리 도구입니다. 루비로 만들어진 프로그램으로 맥북에서 설치해야할 아주 기본적인 설치 관리 프로그램입니다. 2. brew 설치 설치 페이지 : https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 설치 방법 : 1) spotlight 검색 : cmd + space ..
웹브라우저 제어 1. CSS와 함께하기 style 속성 : 디자인 꾸미기 JavaScript 선택자 : 무색 무취의 태그(기능無, 의미無), 어떠한 정보를 제어. 타겟팅! : 줄바꿈 : 줄바꿈 x 1. 마음가짐 : 쉬운 것이 가장 중요하다. 1억개를 ↑처럼 바꾸고 싶다! : .클래스 이름 id : #아이디 이름 class vs id : 클래스는 반, id는 학번 -> id는 한번만 등장해야함. 식별자. 정확하게 타겟팅! 예외처리 클래스 위에 아이디가 얹어있다. 우선순위 : id 선택자 > class 선택자 > 태그 선택자 웹 개발 프로젝트 지금은 html 공부중 1. 마음가짐 : 쉬운것이 굉장히 중요하다!!! 2. 태그 : 150개 중에 26개 이상 알고 있으면 평균은 넘음... frequency of ..

JavaScript의 목적 자바스크립트는 사용자와 상호작용을 하는 언어 ex) 버튼 클릭 -> night / day 웹브라우저는 한 번 출력되면 바뀌지 않는다 -> body 태그는 자바스크립트는 HTML을 제어하는 언어 -> 동적인 표현 HTML과의 만남 -> script 태그 JavaScript HTML hello 1+1 HTML과의 만남2 -> 이벤트 사용자가 ~을 했을 때 발동

코딩과 HTML html 쉬우면서 중요하다. 웹페이지를 만드는 컴퓨터 언어 웹 -> Public Domain : 퍼블릭 도메인 : 저작권이 없는 것들 '빨리 가려면 혼자 가고, 오래 가려면 같이 가라.' 기본 문법 - 태그 태그 옷을 살 때 붙어 있는 태그 -> 옷을 설명함. HTML에서의 태그 -> 웹페이지를 만드는 규칙 통계에 기반한 학습 쉽다고 무시하지 말기. 가야 할 길 보다, 거쳐온 길을 보기. 줄바꿈 태그 1. 2. p 태그가 웹페이지를 정보로서 보다 가치있게 해준다. 하지만, 단점 有 -> 간격이 고정 => CSS로 극복 HTML이 중요한 이유 기초가 중요하다. 시각적인 장식보다 기초를 더 중시하자. 웹의 핵심은 접근성! 속성과 img src -> 속성