앞서 JSTL에 대해 배울 때, JSTL과 관련된 라이브러리를 다운로드하여 연결해주었었다. 이러한 라이브러리가 많아질 수록 관리가 어려워지고, 또 프로젝트가 복잡해질수록 소스를 컴파일하고 배포하는 것도 점점 어려워지는데, 이를 해결할 수 있는 도구가 Maven이다. M
JSTL을 이용하면 태그형식으로 조건문, 반복문 등을 사용할 수 있다. EL과 연동하면 더욱더 강력하게 사용이 가능하다. JSTL에 대해 알아보자.JSP Standard Tag LibraryJSP 페이지에서 조건문 처리, 반복문 처리 등을 html tag 형태로 작성할
표현언어, EL은 값을 표현하는 데 사용되는 스크립트언어로서, JSP의 기본 문법을 보완하는 역할을 한다.JSP의 scope에 맞는 속성 사용집합 객체에 대한 접근 방법 제공수치 연산, 관계연산, 논리연산자 제공자바 클래스 메소드 호출 기능 제공EL만의 기본 객체 제공
project setting (cmd + ;)Libraries → + 해서tomecat경로의 libex에서 servlet-api.jar, jsp-api.jar 를 추가시켜준다. \- 내 경로 : opt/homebrew/opt/tomcat@8/libex/lib/~i
웹 프로그래밍을 하다보면, 이미 약속된 객체들이 존재한다. 이 객체들의 범위가 어떻게 되느냐에 대해 알아볼 것이다. 4가지의 scope이 있다.imageApplication하나의 어플리케이션이 생성되어 소멸될 때까지 유지Session세션객체가 생성되어 소멸될 때까지 유
스크립트언어인 JSP를 알아보자!Java Server Pagewebpp 하위에 jsp 디렉토리를 만듦JSP파일은 webapp에 만들 수 있다JSPX로 새 파일 생성<% %> : 서블릿으로 바뀔 때 어떻게 바뀔 지 결정하는 내용이라는 기호JSP는 JSP 자체가 동작
작성된 서블릿은 WAS(tomcat)에 의해서 동작이 된다. 그 이후 웹 브라우저를 통해서 tomcat 서버에 요청을 보내고 브라우저에 응답을 받는 것.WAS에 설치(deploy)되어 동작하는 어플리케이션앞서 만든 firstweb이 자바 웹 어플리케이션이다.자바 웹 어
웹 어플리케이션을 실행하기 위해서는 WAS가 필요하고, 그 중 하나가 Apache Tomcat이다.가장 많이 사용되는 WAS(Web Application Server)로, 무료이다.컴퓨터에 OS를 설치해야만 사용할 수 있는 것처럼, 자바로 작성된 웹 어플리케이션은 WA
브랜치 생성 브랜치 전환브랜치 병합브랜치 삭제브랜치 이름 변경참고원격저장소의 branch 목록 확인원격저장소 브랜치 가져오기원격저장소 브랜치 이름변경원격저장소 브랜치 생성원격저장소 브랜치 삭제브랜치 생성과 삭제를 한번에이름변경참고로컬 브랜치의 이름
물리적으로 하나의 컴퓨터에는 여러 개의 서버가 동작할 수 있고, 각각의 서버들은 ‘포트’라는 값으로 구분되어 동작한다.웹은 80번 포트를 이용한다.이메일은 25, FTP는 21번 등인터넷은 한마디로, 네트워크들의 네트워크라고 말할 수 있다.(수많은 네트워크의 결합체)인
DBMS에 명령을 내리는 명령을 SQL이라고 한다.관계형 데이터베이스 (RDBMS)에서 데이터를 조작하고 쿼리하는 표준 수단이다.(Structured Query Language)DML (Manipulation) - 데이터를 조작INSERT, UPDATE, DELETE,
일단 내 mysql은 경로가 일반적인 경로랑 다르다. /opt/homebrew 안에 위치함. (어떻게 바꾸는 지 모르겠다.. 옮기려 해도 Denied된다. 그냥 경로를 외워서 일단 패스했다.) /opt/homebrew/var/mysqlref
데이터의 집합예를들어, 책 하나 하나를 데이터, 그 책들이 모여있는 것을 데이터베이스라고 이해하면 된다.실시간 접근성, Real-time Accessability (요구를 즉시 처리)계속적인 변화 (데이터의 지속적 갱신)동시 공유성 (동시에 동일한 데이터에 접근 가능)
Error: cmd gem 인식 X\--> ruby 설치 (sudo apt install ruby)Error: Failed to fetch...\--> sudo apt updateError: Sub-process /usr/bin/dpkg returned an error