인프라(8)
-
변수 부터 예외처리까지
개요 이번에는 JAVA에서 사용하는 변수 선언과 배열 조건문 반복문 예외처리까지 배워나갈 것입니다. 변수 변수란 단 하나의 값을 저장할 수 있는 공간이며, 변수는 여러 가지 자료형을 저장할 수 있습니다. int test1; 변수는 위의 코드 같이 선언하게 되는데, int 라는 변수 타입을 먼저 지정한 후 변수 이름을 적으면 됩니다 그리고 변수의 종류는 여러가지가 있습니다. 위의 사진처럼 클래스 변수 인스턴스변수 지역변수가 있습니다 지금 하고 있는 것을 지역변수이며 클래스변수[static 변수](class variable) 같은 클래스의 모든 인스턴스들이 같은 값으로써 공유하는 변수 인스턴스 생성없이(클래스가 메모리에 올라갈 때 이미 자동 생성되기 때문입니다) 클래스 이름. 클래스 변수명’으로 접근합니다 ..
2020.04.25 -
자바언어 설명, 설치
JAVA 자바는 스프링을 배우기 전 알아야 되는 프로그램 언어로서 웹 개발에서 많이 사용되며 모바일 안드로이드 개발에도 사용됩니다. 다음으로 자바는 JVM, JRE, JDK 가지고 있습니다 이것에 대해 알아보겠습니다 JVM(Java Virtual Machine)은 Java를 실행시키기 위한 가상 기계라고 할수 있습니다 가상 기계 (Virtual Machine)’는 소프트웨어로 구현된 하드웨어를 뜻하는 넓은 의미의 용어입니다 컴퓨터의 성능이 향상되어 점점 더 많은 하드 웨어들이 소프트웨어화 되어 컴퓨터 속으로 들어오고 있습니다. 즉 가상 기계(컴퓨터)’는 소프트웨어로 구현된 컴퓨터(하드웨어)가 아닌 소프트웨어로 구현된 컴퓨터라는 뜻으로 컴퓨터 속의 컴퓨터라고 할수 있습니다. Java로 작성된 애플리케이션은..
2020.04.25 -
미리보는 html과 css 그리고 환경설정
html과 css 웹페이지를 구성하는 툴을 html이라고 합니다 그리고 CSS를 속성을 지정하여 색깔이나 글자의 크기 등을 꾸며줄 수 있습니다 환경설정 먼저 사용하기 전에 비주얼 스튜디오 코드를 설치해보겠습니다 처음에는 및 의 링크를 통해 자신의 os에 맞춰 다운로드를 해줍니다. https://code.visualstudio.com/Download 그러면 위의 사진처럼 이러한 화면이 나올 것입니다 그러면 open folder를 클릭하여 자신이 저장할 디렉터리를 선택하여 줍니다. 그러면 위의 사진처럼 자신이 지정한 디렉터리가 나오는 것을 볼 수 있으며 그 폴더를 클릭 후 이렇게 파일에+표시가 있는 것을 눌러주면 파일 생성이 되며 index.html로 만들어주시면 html 파일이 생성이 됩니다. 그 후 기초..
2020.04.21 -
웹 아키텍처
개요 웹 아키텍처가 무엇인지 알아봅니다. 웹 아키텍처 일반적인 웹 아키텍처는 클라이언트, 웹 서버, 데이터베이스의 형태로 되어 있으며 영역 별로 UI를 주로 다루는 프런트 엔드와 웹서버나 데이터베이스를 다루는 백 엔드로 나누어집니다. 그리고 오늘날의 웹 개발자들은 크게 프런트 엔드 개발자와 백 엔드 개발자 이 둘을 전부터 풀 스택 개발자로 나누어집니다. 아래의 웹 아키텍처는 웹을 단순화시킨 구조로 실 환경은 이보다 훨씬 복잡합니다. 진단에 앞서서 웹 아키텍처에 대한 이해는 필수입니다. 웹 아키텍처 동작 원리 분석 클라이언트 측에서 사용자가 웹 브라우저를 통해 사이트 접속을 하게됩니다 그러면 웹 브라우저에서는 가장 먼저 도메인에 따른 IP변환 작업을 합니다 이유는 데이터 전송을 위해서는 IP가 반드시 필요..
2020.04.21 -
쿠키와 세션
개요 쿠키와 세션에 대하여 알아봅니다. 상태 유지 및 관리의 필요성 최초의 웹은 단순히 문서를 전달받고 정보를 공유하는 목적으로 사용되었으며 이 경우에는 상태 유지 및 관리가 굳이 필요하지 않습니다 그러나 오늘날의 웹은 쇼핑몰에서 원하는 상품을 장바구니 혹은 카트에 담고 쇼핑이 완료되면 결제하고 결제가 완료되면 정상적으로 결제가 되었는지 확인을 하며 예상 도착일을 보며 한 번의 로그인을 통해 다른 페이지 접근 시 나에 대한 상태 정보가 유지됩니다 이러한 상태 유지 및 관리를 주기해서 사용되는 것이 쿠키입니다. 쿠키 쿠키를 통해 사용자 식별 및 세션 유지를 통해 클라이언트와 서버 간의 상태 관리를 하며 웹의 중요한 기술중의 하나로 현재 가장 많이 사용되고 있는 인증 방식입니다. 쿠키의 종류는 지속 쿠키 세..
2020.04.19 -
URL예약문자, URL인코딩 실습
개요 이번에는 URL예약 문자, URL인코딩에 대한 실습을 하겠습니다 실습 처음에할 실습은 단순하게 출력하여 가져오는 코드입니다. 위에 처럼 입력 시 각각의 var에 get으로 값을 들어올 수 있도록 만들며 그대로 출력 시 이런 식으로 나오게 됩니다 위에 오류가 나오는 이유는 각각의 val에 입력값이 없기 때문에 오류가 나오게 됩니다. 여기서 http://localhost/inpra/test.php?val1=test1&val2=test2&val3=test3 이렇게 주소에 값을 입력하여 주면 이렇게 값이 나오는 것을 볼 수 있습니다. 실습 2 form을 이용하여 로그인 창을 만들고 값을 가져옵니다. index.php ID : PW : 기본적으로 action을 사용하여 전송할 대상을 지정하고 전송방식을 ge..
2020.04.19