본문 바로가기

전체 글48

아티클 스터디 해치지 않는 웹, 1. 웹 동작 방식. 요약  웹의 동작 원리  웹 사용자가 브라우저를 통해 웹 서버에 요청을 하면 서버가 해당 요소를 응답하는 것이 기본 동작. 웹 클라이언트는 크롬, 익스플로러 등이 있다,웹 서버는 최초의요청과 최종적인 응답을 담당하여 웹 사용자에게 응답한다.먼저 웹 서버가 요청을 받으면 was 서버에서 다양한 로직이나 데이터베이스와의 연동을 통해서 완성된 결과물만 응답한다. 웹 서버 vs 웹 애플리케이션웹 서버  : 웹 브라우저의 요청을 받아들여서 이에 알맞은 결과를 웹 브라우저에 응답해 주는 역할을 수행.         정적인 페이지 처리를 담당한다.         요청에 필요한 페이지의 로직이나 데이터베이스와의 연동을 위해서 애플리케이션 서버에 이들의 처리를 요청        대.. 2024. 7. 26.
개발용어 정리 2 예외처리execption : 인자값 Null 에러 NPE(NullPointException) 같은 발생 하더라도 수습이 가능한 덜 심각한 오류.예외처리 : try-catch, 프로그래머가 예기치못한 예외의 발생에 미리 대처하는 코드를 작성하는 것으로, 실행 중인 프로그램의 비정상적인 종료를 막고, 상태를 정상상태로 유지하는 것이 목적이다. 만약 제대로 예외를 처리하지 못한다면 프로그램은 비정상적으로 종료되며, 종료시점에 처리되지 못한 예외에 대해서 JVM의 예외처리기(UncaughtExceptionHandler)가 받아서 예외의 원인을 화면에 출력해 준다.라이브러리(Library)도서관을 떠올릴 수 있다. 하지만, 도서관보다는 책들의 집합이라고 생각하는 게 더 구체적으로 의미 파악하기 쉽다. 예를 들어 .. 2024. 7. 25.
개발용어 정리 1 1. HTML ( Hypertext Markup Language ) HTML은 웹페이지의 구조를 결정한다.이 구조만으로는 웹페이지를 보기 좋게 꾸미거나 상호작용이 가능하게 만들기는 힘들다. 그렇기 때문에 HTML을 예쁘게 꾸미거나 상호작용이 가능하게 하기 위해서는 각각 CSS와 자바스크립트라는 보조 기술을 사용해야 한다.  2. CSS ( Cascading Style Sheets)CSS는 이 문서를 꾸며 글꼴, 배경색, 위치, 너비와 높이 등을 지정하거나 웹 브라우저, 스크린 크기, 장치에 따라서 화면을 다르게 표시될 수 있도록 지정하는 것이다. 사용법1. HTML 안에서 style 속성을 이용하는 방법2. 태그를 통해 HTML 문서 내부에서 이용하는 방법3. 별도로 CSS 파일을 분리하여 HTML의 .. 2024. 7. 24.
git book part 1 java  자바는 객체지향 언어 이다. -o- 객체 지향 언어 어디서 많이 들어본 단어이다.  객체가 뭐지? object. 처리의 대상이 되는 목적물이라고 봐야 하는가 ? 비슷할 것이다. 사람을 예로 들면, 특정 사람의 이름 나이 주민번호 등의 이러한 정보들을 하나의 객체라고 생각해도 될 것 같다.  객체 지향 언어 중 하나인 java 에서는 객체를 생성하기 위해 class를 만든다고 한다.  public class Person {    } 뭐 이런식이지 않을까 싶다.  아직은 공부를 더해봐야 알 것 같다. 2024. 7. 23.
HTML 과 CSS HTMl 과 css HTMl 이란 요소로 구성되어있는데 이를 태그로 둘러 싸고있다. 구조를 보면  ------- = 머리 타이틀 요소가 포함된 부분?          hello sparter, world!  = 큰 제목          = 단락?  = 실제 내용이 포함되는 부분 인거 같다.   css - 요소 꾸미는데 쓰이는거 같음 부분에 ---- 로 무언가를 묶고 필요한 요소의 내용 정의가 들어가는 것 같다.  부분에 .'---" 을 기입 후 바디 부분에 정의한 요소들을 꾸민다  결국 실습이 답인거 같다. 아직 컴퓨터가 오지 않아 프로그램 설치를 하지 못해 눈으로만 학습하고 플로우만 따라갈려고 노력 중이다. 2024. 7. 23.
[미션 2] 스타터 노트 작성 내가 Spring 트랙에 참여한 계기는 무엇인가요?데이터 관련 직종으로 취업을 하고 싶기 때문입니다. 고액연봉을 받으며, 특히 직업의 전문성을 지니고 있는것이 가장 큰 이점이라고 생각했습니다. 내가 이해한 개발자는 어떤 역할을 하는 사람인가요?데이터를 가지고 코드를 작성하여 무언가 명령을 해서 작성을 하고 그로 인해 무언가를 실행 시킬 수 있는 사람이라 생각합니다.개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 개발에 대해 찾아본 것을 작성해주세요.개발을 경험해 본적은 없습니다. 다만 api 키를 통해 자료 조사를 실시하면서 코드에 관해 처음 접해보고 구글링 해본 경험은 있습니다. 개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 .. 2024. 7. 22.