JDK를 설치Maven 설치Apache Tomcat 다운보기 → 도구 → 터미널셀 경로를 sh.exe가 있는 경로를 ""해주고 한칸 띄고 -login -i를 해줘야 한다.Key Promoter X사용자가 어던 행동을 했을 때 그 행동에 대한 단축키를 오른쪽 아래에 표시
HTML을 중심으로 자바와 같이 연동하여 사용하는 웹 언어이다.HTML 코드 안에 JAVA 코드를 작성할 수 있다.사용자의 요청이 정적 데이터인지 동적데이터인지 판단한다.정적 데이터일 경우 이미 준비된 HTML 문서를 그대로 응답하며동적 데이터라면 웹 컨테이너에 요청을
현재 JSP 페이지에 대한 정보를 설정하는 태그이다. 되도록 페이지 최상단에 선언한다. import 속성을 제외하고는 딱 한번씩만 작성할 수 있다.속성명language 사용할 프로그래밍 언어 (java)contentType 생성할
file → 프로젝트 구조에서 모듈과 라이브러리에서 jar 넣어준다. 여기서는 mysql과 연결해야하기 때문에 mysql-connector-java.jar을 넣어준다. 그 다음은 WEB-INF에 lib폴더를 만들어주고 거기에 jar을 넣어준다. 객체화 없이 사용할 수
JSP개발을 위해 이클립스EE를 사용하다가 프로젝트파일을 복사해서 다른 컴퓨터에 붙여넣기 하면 프로젝트 파일에서 'X'표시가 나면서 실행이 되지 않을 때가 있습니다. 이유는 개발하고있는 컴퓨터와 복사한 컴퓨터와 개발환경이 서로 맞지 않아서 일어나는 오류입니다. 흔히 J
→ getCookies에서 Cookie\[] cookies에 넣어주고 if문으로 한개를 꺼내와서 setValue로 수정했다. → 수정한 부분이 초록색 부분인데 원본이 수정된 것이 아니라 따로 띄어져 있는 부분이 수정이 된 것이다. 즉, 복사본이 수정이 된 것이다
사용자의 요청이 있을 때마다 DB 연결을 한다면 코드가 복잡해지며 많은 요청이 있을 때 연결속도가 저하될 수 있다. 따라서 미리 Connection을 만들어 두고 필요시 저장된 공간에 가져다 쓰고 다시 반납하는 기법이다. 먼저, sql에서 DB를 만들어준다.cre
세션(session)의 개요쿠키가 웹 브라우저에 사용자의 상태를 유지하기 위한 정보를 저장했다면, 세션(session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장한다.세션은 사용자의 정보를 유지하기 위해 javax.servlet.http 패키지의
MyBatis의 설치 https://blog.mybatis.org ↓ products ↓ MyBatis3 Download 클릭 ↓ 3.5.9버전 다운로드mybatis 설명서 번역된 곳 https://mybatis.org/mybatis-3/ko/gett
https://archive.apache.org/dist/jakarta/taglibs/standard/binaries/→ jakarta-taglibs-standard-1.1.2.zip 다운로드 → 사용할 페이지로 이동→ 맨 위에 작성<%@taglib ur
• a.jsp 생성• WEB-INF → web.xml• com.koreait.servlet → servlet 생성(이름 : B)• C.jsp 생성• index.jsp• web.xml• ActionTo• com.koreait.app.user → UserFrontCotro
Front-Controller 패턴• web.xml• index.jsp• app → user → joinview.jsp• app → user → loginview.jsp• app → user → user.js• Java Resources → src → com.korea
순서1\. 클라이언트(페이지)에서 요청이 들어오면 Controller에서 해당 요청에 맞는 조건을 검색2\. 만약 조건을 찾았으면 요청 처리(Controller는 데이터 흐름만 제어, 나머지는 Service에서 수행)3\. 요청을 처리한 결과를 Controller에서