https://www.boostcourse.org/web316/lecture/16716?isDesc=false데이터의 집합데이터의 집합들끼리 연관시켜 조직화 데이터베이스를 관리하는 소프트웨어 여러 응용 소프트웨어(프로그램) 또는 시스템이 동시에 데이터베이스에
https://www.boostcourse.org/web316/lecture/254300/?isDesc=falseSQL(Structured Query Language)은 데이터를 보다 쉽게 검색, 추가, 삭제, 수정하기 위해 고안된 컴퓨터 언어 콘솔에서 다음
World Wide Web은 인터넷 기반의 대표 서비스중 하나이다 인터넷은 수많은 네트워크들의 연결이다 (TCP/IP를 통해 연결된다)HTTP는 서버/클라이언트 모델이다 클라이언트가 서버에게 요청하고 요청을 받은 서버가 클라이언트에게 응답하는 방식이다 HTTP는 sta
html 태그 리스트HTML 태그는 의미에 맞춰서 사용해야 한다 PC의 경우 layout 태그를 사용하지 않고 div 태그를 사용하고 class 속성으로 이름을 넣어주는 경우도 많다 section 태그로 본문 영역을 만든다 span 태그로 구조적 의미가 없는 텍스트를
먼저 JDK 를 다운받고 환경변수를 설정해준다 나는 JDK 다운과 환경변수 설정은 되어 있는데 eclipse가 전에 설정한것과 달리 웹개발용이 아니어서 Dynamic web project 를 생성할 수 가 없어서 이클립스만 재설치했다. 이클립스 세팅웹 개발을 할거니까
웹 어플리케이션 만들기 이클립스에서 dynamic web project를 만들고 싶으면 우 상단의 perspective에서 Java EE를 선택해야 한다. Java EE 선택한 모습 이 상태에서 new project를 생성하면 목록에 Dynamic Web Proj
자바 웹 앱의 디렉토리 구조 쇼핑몰, 블로그, 카페 이런 것들이 모두 웹 어플리케이션이다. 웹 어플리케이션은 WAS에 의해 동작한다 따라서 정해진 약속을 지켜서 만들어야 한다. 자바 웹 앱의 디렉토리 구조는 다음과 같다 web.xml은 웹 어플리케이션에 대한 정보
버전 자바스크립트 버전은 ES(ECMA SCRIPT)의 버전에 따라 다르다. ES6가 현재 가장 대중적으로 쓰인다. 자바스크립트 소스파일은 확장자 .js 변수 크롬의 개발자 도구의 console 탭에서 JS로 개발하고 확인해 볼 수 있다. var : 변수를 선언하고
Ajax 통신의 이해 브라우저 새로고침 없이 동적으로 필요한 시점에 컨텐츠를 받아와서 표현한다. 네이버 웹툰에서 월,화,수,목 누를때마다 다른 웹툰이 표시되듯이 JSON 서버와 클라이언트가 데이터를 주고받기 위한 데이터 포멧이 JSON 포멧이다 JSON 설명 !
JSPJSP = Java Server Pages 서블릿을 이용해 html을 작성하는 것이 불편하다. 이를 보완하고자 마이크로소프트에서 ASP를 개발했다. 그러자 썬마이크로시스템즈에서 ASP에 대항하는 JSP를 개발했다.JSP는 서블릿으로 바뀐다는 것이 중요하다. 웹 프
리다이렉투리다이렉트는 http 프로토콜로 정해진 규칙이다. 서버는 클라이언트로부터 요청을 받은 후, 클라이언트에게 특정 url로 이동하라고 요청할 수 있다. 이를 리다이렉트라고 한다. 서버는 클라이언트에게 응답으로 상태코드 302와 함께 이동할 URL 정보를 Locat
참고링크Servlet은 프로그램 로직이 수행되기에 유리하다.JSP는 결과를 출력하기에 Servlet보다 유리하다. 필요한 html문을 그냥 입력하면 되기 때문프로그램 로직 수행은 Servlet에서 결과 출력은 JSP에서 하는것이 유리하다Servlet에서 프로그램 로직을
부스트코스 scope변수들의 범위를 scope라 한다. Page Scope 서블릿이든 jsp든 선언된 그 페이지 내에서만 사용할 수 있는것이 Page Scope이다. Request Scope 클라이언트가 request를 보내고 서버가 response를 보낼 때 까지 사
이엘 EL은 표현언어로 JSP의 문법을 보완한다. JSP에서 java 코드를 에 넣어서 쓰는데, 그것도 싫다 더 쉽게 쓸거다 -> EL을 사용함 자바 코드보다 더 심플함 JSP는 주로 결과 출력에 사용하고 로직은 servlet에서 다루니까 EL을 적절히 사용하면 js
jstljava코드가 아닌 태그 형식으로 로직을 수행할 수 있다 (프론트 개발자가 사용하기 쉽도록 하기 위해)JSP는 결과를 출력하는게 목적링크파일 탐색기에서 복붙하지 말고 복사해서 이클립스로 와서 붙여넣어야 된다.코어가 제일 중요하다. (조건문, 반복문)논리적인 흐름
DML 부스트코스DML은 데이터 조작어이다. Data Manipulation Language () 안에 있는것은 필수가 아님 칼럼명을 여러개 쓸때는 ,로 구분가능 ALIAS는 결과를 보여줄 때 컬럼명 대신 보여줄 별칭= 테이블명에서 칼럼명에 대한 내용을 보여달라 별표를
DDLDDL은 데이터 정의어 데이터 정의어는 데이터베이스에 스키마 객체 생성, 변경, 제거 등을 수행한다.테이블 뿐만 아니라 db에서 제공하는 뷰, 인덱스 등 다양한 객체들을 생성, 변경, 제거하는 것도 똑같이 수행된다.테이블을 정의하기 위해서는 테이블의 어떤 필드들을
Maven 부스트코스앞에서 JSTL에 관해 배울때 JSTL 라이브러리를 설치해서 이클립스로 가져와서 복사했다. 프로젝트가 복잡해질수록 사용하는 라이브러리도 많아지고 관리가 어렵다. 또한 프로젝트의 컴파일, 배포도 어려워진다Maven을 이용해서 이 문제를 해결할 수 있다