본문 바로가기

전체 글63

JSON 데이터 전달 과정 JSON (JavaScript Object Notation) JSON은 JAVASCRIPT객체를 만들 때 사용하는 표현식이다. 사람도, 기계도 이해하기 쉬운 구조로 되어있다. 최근 XML을 대체해서 데이터의 전송에 많이 사용된다. JSON의 구조 JSON은 두개의 구조를 기본으로 두고 있다. 1. name/value 형태의 쌍으로 collection 타입. EX) object, record, struct(구조체), dictionary, hash table, 키가 있는 list, 또는 연상배열. : { String 1 : Value 1, String 2 : Value 2 ... } 2. 값들의 순서화된 리스트. EX) array, vector, list, sequence : [ Value 1, Value2.. 2018. 7. 16.
Todo-list 프로젝트 기획서 **이 프로젝트는 edwith 강의 풀스택 개발자 2주차, to-do list구현하기를 개인적으로 진행한 내용을 올립니다. ** 1. 프로젝트 소개 2개의 웹 화면이 존재한다. 하나는 메인화면. 세가지 상태(Todo, Doing, Done)으로 할일 목록을 표시한다. 우측 상단의 버튼을 누르면 아래의 할일 등록 페이지로 이동한다. 할일 등록 페이지는 아래와 같다. 2. 기술 요구사항 웹프론트엔드 기술요구사항총 2개의 화면이 존재합니다.- 할 일 목록 화면 (리스트)- 할 일 등록 화면 (쓰기)CSS는 기획서와 동일한 수준으로 만들어야 합니다.따라서 HTML 엘리먼트간의 배치와 간격은 일정하고 반듯해야 합니다.글자의 크기는 일정한 수준을 유지합니다.CSS는 외부 라이브러리(부트스트랩)을 사용하지 않습니다... 2018. 7. 13.
21. JDBC JDBC (JAVA Database Connectivity) 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약자바 프로그램 내에서 SQL문을 실행하기 위한 자바 APISQL과 프로그래밍 언어의 통합 접근 중 한 형태JAVA는 표준 인터페이스인 JDBC API를 제공데이터베이스 벤더, 또는 기타 써드파티에서는 JDBC 인터페이스를 구현한 드라이버(driver)를 제공한다. Maven Project에 사용한다면 pom.xml에 아래와 같은 dependency를 추가해주면 된다. mysql mysql-connector-java 5.1.45 JDBC 프로그래밍 방법 1. Import import java.sql.*; 2. 드라이.. 2018. 7. 13.
20. Maven; Library관리도구 Maven Maven을 이해하려면 CoC(Convention over Configuration)라는 단어를 먼저 이해해야 합니다.CoC란 일종의 관습을 말하는데, 예를 들자면 프로그램의 소스파일은 어떤 위치에 있어야 하고, 소스가 컴파일된 파일들은 어떤 위치에 있어야 하고 등을 미리 정해놨다는 것입니다. Maven을 사용할 경우 얻게 되는 이점은? Maven을 사용하게 되면, 장점으로 편리한 의존성 라이브러리 관리가 있습니다. 설정 파일에 몇 줄 적어줌으로써 직접 다운로드 받거나 하는 것을 하지 않아도 라이브러리를 사용할 수 있습니다. Maven에 설정한 대로 모든 개발자가 일관된 방식으로 빌드를 수행할 수 있게 됩니다. 또한 다양한 플러그인을 제공해줘서, 굉장히 많은 일들을 자동화시킬 수 있습니다.Ma.. 2018. 7. 11.
19. EL, JSTL EL(Expression Language) 표현 언어(Expression Language)는 값을 표현하는 데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다. 아래 예시에서는 2가지 방식이 사용되었는데 아무것이나 써도 상관없다. value가 겹치지 않는다면.. EL 표현식을 사용하고 싶지 않다면, 데이터 타입 불리언 타입 : true와 false정수타입 : 0~9로 이루어진 정수 값 음수의 경우 '-'가 붙음실수타입 : 0~9로 이루어져 있으며, 소수점('.')을 사용할 수 있고, 3.24e3과 같이 지수형으로 표현 가능하다.문자열 타입 : 따옴표( ' 또는" )로 둘러싼 문자열. 만약 작은 따옴표(')를 사용해서 표현할 경우 값에 포함된 작은 따옴표는 \' 와 같이 \ 기호와 함.. 2018. 7. 11.
18. scope 스코프 (Scope) Page : 페이지 내에서 지역변수처럼 사용Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용Session : 웹 브라우저 별로 변수가 관리되는 경우 사용Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 page scope 하나의 페이지가 수행될 때 까지 값을 저장하고 있는것이 page scope.PageContext 추상 클래스를 사용한다.JSP 페이지에서 pageContext라는 내장 객체로 사용 가능 하다.forward가 될 경우 해당 Page scope에 지정된 변수는 사용할 수 없다.사용방법은 Application scope나 Session scope, request scope와.. 2018. 7. 10.
반응형