오늘은 이어서 JSON과 친해지기 2탄! 을 포스팅을 해보겠습니다. JSON은 다른 언어들과도 비슷하게 String, Number, Object, Array, Boolean 그리고 null 값으로 구성되어 있습니다. JSON Object(객체) 기본구조 – ‘name-value’ 형식의 쌍 var person = { "name" : "Jason", "birth" : "88-12-02", "nation" : "Korea", } JSON 객체의 기본구조 형태는 비순서화된 set으로 이루어져 있습니다. 이를 표현하는 방식은 중괄호 {}로 시작하고 끝내며, 이 중괄호 안에 key(name)과 value를 콜론(:)으로 묶어 하나의 쌍을 만듭니다. 각각의 쌍은 콤마(,)로 구분합니다. 여담으로, 파이썬의 딕셔너리..
본 내용은 스마트인재개발원 랩실에서 06/24 2주차 발표에 진행했던 JSON 주제를 포스팅 해보려고 합니다! JSON?? 자바스크립트에서 데이터를 저장하는 방식이자, 자바스크립트에서 객체를 만들 때 사용하는 표현식 보시는 바와 같이, {} 중괄호 안에 key와 value 값이 :(콜론)을 사이에 두고 쌍으로 이루어져 있습니다. 브라우저 뿐만 아니라 모바일에서 서버와 데이터를 주고 받을 때, 또는 서버와 통신을 하지 않아도 오브젝트를 파일 시스템에 저장할 때에도 JSON데이터 타입을 이용합니다. >> C언어나 java, Python, php, 코틀린..등등 언어들에 상관없이 거의 대부분의 언어들이 json으로 직렬화(serialization)된 object를 다시 그 언어의 특징에 맞게 object로 변..
VS Code란? 마이크로소프트가 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기이다. 디버깅 지원 및 Git 제어, 구문 강조 기능등이 포함되어 있으며, 사용자가 편집기의 테마와 단축키, 설정 등을 수정할 수 있다. -위키백과 참고 비주얼 스튜디오 코드의 언어 지원 ▼ 더보기 설치방법 Windows https://code.visualstudio.com 에 접속하여 다운로드 후 설치 Ubuntu Visual Studio Code 설치 Visual Studio Code 다운로드 링크 에서 Linux .deb 파일 다운로드 $ sudo dpkg -i code_1.23.1-1525968403_amd64.deb 만약 Package libconf-24 is not installed. 에러가 발생한다면 ..
3계층 구조(3 Tier- Architecture) 란? 어떠한 플랫폼을 3계층으로 나누어 별도의 논리적/물리적인 장치에 구축 및 운영하는 형태 웹 서버 운영을 예로 들면 서버 한대에 한꺼번에 모든 기능들을 구축하는 것이 아니라 데이터를 저장하고 읽는 데이터 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 표현해주는 클라이언트(프레젠테이션) 계층과 같이 각각 3계층으로 나누어 각각의 기능으로 별도의 논리적/물리적인 장치에서 운영하는 방식이다. 그 밖에도 2계층, 4계층 처럼 다양하게 운영할 수도 있고 이 경우 다층 구조 라고도 (Multi-tier Architecture or n-tier Architecture)표현할 수 있다. 프레젠테이션 계층 (Presentation Tier) 사용자가 ..
본 개발환경 구축 방법은 전자정부 표준프레임워크 기반으로 개발환경을 구축하는 방법입니다. * 먼저 전자정부 표준프레임워크 포털에 접속한다! 데이터베이스 서버 연결을 위해 프레임워크 안에 내장되어 있는 mysql에서 root파일에 접근하여 기본 설정을 해주자. cmd 실행창을 연 뒤, cd C:\eGovFrame-3.10.0\bin\mysql-5.6.21\bin 를 입력한다. mysql -u root -p 입력 처음 상태는 password가 입력되어있지 않기 때문에 mysql안의 계정에 접근하여 비밀번호를 설정해 준다. use mysql; show tables; -- 테이블리스트 보기 select * from user -- 계정 정보가 담긴 테이블 보기 mysql> update user set passwo..
I ♥ Servlet 서블릿(Servlet)이란?? 자바 서블릿이란 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램(클래스)를 말한다. 즉, 웹용 자바! 라고 볼 수 있겠다. 서블릿를 쓰려면 JSP 또한 알고 넘어가야하는데, JSP는 서블릿을 쓰기 좋게 포장한 것이라 볼 수 있다. JSP는 HTML 안의 Java, Servlet은 Java 안의 HTML 이라고 알아두자!!(일단은) 이클립스에서 Servlet 생성하기!! ▷ 생성은 dynamic web프로젝트- Java Resources- src에서 관리한다. ▷ src에 패키지를 생성하고 내부에 Servlet을 생성한다. ▷ Servlet 파일 이름 설정 ▷ URL Mappings를 설정한다. (/이름) ▷ 메서드 선택 ▷ 메소드 설명 Se..
○ 오버라이딩(Overriding) 상위 클래스(부모 클래스)가 갖고 있는 메소드(Method)를 하위 클래스(자식 클래스)에서 재정의 해서 사용하는 것 오버라이딩(Overriding) 을 알기 위해서는 먼저 상속이라는 개념부터 알아야 한다. 상속이라는 의미는 부모가 자식에게 재산을 물려주듯이(=상속) 프로그래밍에서도 의미가 비슷하다. 즉, 상속 관계 (부모-자식 == 상위-하위)에 있는 클래스 간에 같은 이름의 메소드(Method)를 정의하는 기술이다. 특징으로는 메소드 이름이 같다. 오버라이딩은 매개 변수 타입과 매개변수가 같다. ○ 오버로딩(Overloading) 같은 이름의 메소드(Method)를 여러 개 가지면서 매개 변수를 다르게 정의하는 것 오버로딩(Overloading)의 큰 장점은, 실제..
추상화 (Abstract) 공통의 속성이나 기능을 묶어 이름을 붙이는 것 객체 지향적 관점에서는 클래스(Class)를 정의하는 것을 추상화라고 정의 내릴 수 있겠다. 상세한 정보는 무시하고 필요한 정보들만 간추려서 구성! ex) 물고기, 토끼, 햄스터, 기린이 있을 때 우리는 이것들을 각각의 객체(Object)라고 하며, 이 객체들을 하나로 묶으려 할 때, 동물 또는 생물이라는 어떤 추상적인 객체로 크게 정의해 볼 수 있겠다. 이때, 동물 또는 생물이라고 묶는 것을 추상화라고 한다. 캡슐화 (Encapsulation) 관련된 필드(속성)와 메소드(기능)를 다루는 방법들을 하나로 결합시켜 묶는 것 외부로부터 실제 작동 원리(여기서 는 기능)를 알 수 없게 따로 저장 되어 있다. 만일의 상황(타인이 외부에서..
- Total
- Today
- Yesterday
- 자바
- Vue.js
- IoT
- 머신러닝
- 스마트인재캠퍼스
- 야너두할수있어
- 발표
- 야너두코딩할수있어
- 개발도구
- 광주코딩교육
- 비동기
- Python
- Vue
- Ajax
- 랩실
- 스마트미디어인재개발원
- 국비지원코딩교육
- 스마트인재개발원
- 데이터계층구조
- JSON
- 최종프로젝트
- 지도학습모델
- 뷰
- 3계층구조
- 코딩
- Java
- 스마트미디어캠퍼스
- 야너두할수있어코딩
- 랩실스터디
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |