JDK 설치 사용 중인 OS에 맞는 키트 다운로드. MAC-> cmd창 열어서 "JDK"가 설치되어 있는 디렉토리를 확인 후 해당 경로로 이동. ex)/Users/sia/Desktop/jdk-13.jdk/Contents/Home JDK가 설치된 디렉토리로 이동한 후 " vi ~/.bash_profile " 입력 bashprofile 파일 안에 JAVA...
JSP directives는 해당 servlet으로 web container가 JSP page를 translate하는 method를 알려준다. Syntax: Page directives Syntax: import - 클래스, 인터페이스 또는 패키지의 모든 멤버를 가져오는 데 사용된다. Java의 import와 비슷하다. 스크린샷 2020-0...
JSP action tag는 특정 작업을 수행하는데 사용된다. action tag는 page 간의 flow를 제어하고 Java Bean을 사용하는데 사용된다. jsp:forward - 다른 페이지로 이동할 때 사용합니다. Syntax : " /> with parameter : "> " /> ![스크린샷 2020-...
Syntax: ${ expression } JSP의 스크립트 요소를 제외한 나머지 부분에서 사용될 수 있다. #{ expression } Deferred Expression 이라고 한다. JSP 템플릿 텍스트에서는 사용할 수 없고, 허용되는 태그의 속성에만 사용할 수 있다. 첫번째 syntax는 표현식이 실행되는 시점에 바로 값을 계...
장점: Fast development : JSTL은 JSP를 단순화하는 많은 태그를 제공한다. Code Reusability : 다양한 페이지에서 JSTL 태그를 사용할 수 있다. scriptlet tag를 사용할 필요가 없다. -JSTL TAG Core tag : 변수 지원, URL 관리, flow control 등을 제공한다. URL = ...
SQL은 데이터베이스에 접근하고 조작하기 위한 표준 언어이다. SQL Syntax 데이터베이스에서 수행해야하는 대부분의 조작은 SQL문으로 수행된다. SQL keyword는 대소 문자를 구분하지 않는다. 각 SQL문 끝에 세미콜론을 사용하여야 한다. SQL SELECT SELECT문은 데이터베이스에서 데이터를 선택하는데 사용된다. 테이블에서 사용 가...
SQL DATABASE SQL CREATE DATABASE CREATE DATABASE문은 새 SQL 데이터베이스를 작성하는데 사용된다. CREATE DATABASE database_name; SQL DROP DATABASE DROP DATABASE문은 기존 SQL 데이터베이스를 삭제하는데 사용된다. DROP DATABASE dat...
JSP Model1, Model2, Spring MVC pattern 차이 MVC 패턴이란 Model, View, Controller 의 합성어로 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. Model : DB와 상호작용하여 비즈니스 로직을 처리하는 모듈 , 백그라운드에서 동작하는 로직을 처리 View : Client에게 보여...
void type 컨트롤러에서는 브라우저에 보여줄 view의 이름을 전달한다고 되어있다. 아무것도 리턴을 하지 않는 void 타입의 경우에는 리턴값이 없는 대신 @RequestMapping에 지정한 URL에 해당하는 뷰 이름을 전달한다. @RequestMapping("/doA")라고 되어 있을 경우 doA라는 이름을 전달하는데, 클래스에도 @Request...
스프링 프레임워크 프로젝트 생성 pom.xml, web.xml 설정 Dependency 추가 spring-test spring-jdbc mysql-connector-java mybatis mybatis-spring web.xml에 한글 필터 추가 스크린샷 2020-01-...
Controller @RequestMapping 어노테이션이 적용된 method는 웹 어플리케이션과 관련된 다양한 타입의 파라미터를 가질 수 있다. 서블릿을 사용하다 스프링으로 넘어가게 되면 서블릿의 관행대로 파라미터를 받는 경우가 많다. 서블릿과 같이 Request를 통해 파라미터를 가져오는 방법 스크린샷 2020-01-21 오전 11....
https://www.gsshop.com/shop/sect/sectL.gs?sectid=1425804&lseq=414301-3&gsid=gnb-AU414301-AU414301-3 카테고리 Best 리스트 Category table 생성 (베이스메이크업/색조메이크업/네일케어/뷰티소품/향수) 스크린샷 2020-01-21 오후 12.11.31.p...