JavaScript

Server

Servlet + JSP STEP 4 - Memo

★ Memo ■ 필요 프로젝트 및 파일 Memo - Dynamic Web Project Context root : memo Generate web.xml 생성 파일 생성 lib > ojdbc.jar, mylibrary.jar, jstl-1.2.jar ■ lombok.jar 파일 다운 이클립스 종료 후 , lombok.jar파일 실행 실행 후, eclipse.exe 경로 선택 후, install lombok -> getter, setter, toString 등 오버라이딩으로 대신 처리해주는 jar파일 ■ SqlDeveloper 실행 데이터 베이스 생성 drop table tblMemo; create table tblCategory ( seq number primary key, --번호(PK) name va..

Server

AJAX STEP 1 - 기초

★ AJAX, Asynchronous JavaScript and XML 비동기 자바스크립트 & XML 비동기 자바스크립트 통신 자바스크립트 웹서버(톰캣) 순수 자바스크립트 버전 jQuery 버전 ES6 자바스크립트 버전 ★ 예제 1 - 데이터베이스 데이터 count 출력 ■ 파일 생성 프로젝트 생성 name : "AjaxTest" context : 패키지 생성 com.test.ajax WEB-INF/views lib -> jar파일 파일 생성 ex01.java AjaxDAO.java MemoDTO.java ex01.jsp ■ ex01.java package com.test.ajax; import java.io.IOException; import javax.servlet.RequestDispatcher; ..

Server

Servlet + JSP STEP 3 - 이미지 뷰어(갤러리)

★ 이미지 뷰어(갤러리) CR 유저 1명 사진(이미지) + 이름 + 날짜 + 설명 등 ... 파일 업로드 + DB 연동 ★ VO vs DTO 데이터를 저장하는 객체 자바 클래스 VO : Value Object DB에서 가져온 데이터를 보관하는 용도 읽기 전용 > 리터럴(상수) DTO : Data Transfer Object 계층간에 데이터를 전송할 때 사용되는 도구(택배 상자) 수정이 가능하다. 목록보기 : DB > DAO > (VO) > 컨트롤러 > (VO) > JSP 글쓰기 : JSP > 컨트롤러 > (DTO) > DAO > DB ■ 필요 파일 - com.test.file > "List.java" //시작 페이지 > "Add.java" > "AddOk.java" > "View.java" > "File..

Server

Servlet + JSP STEP 2 - FileProject

★ FileTest Dynamic Web package 생성 ■ 파일 생성 1. 업로드 폴더 생성 - webapp > "files" 2. 패키지 - "com.test.file" 3. 뷰 폴더 - webapp > WEB-INF > "veiws" 4. 라이브러리 - webapp > WEB-INF > lib - ojdbc6.jar - mylibrary.jar - jstl-1.2.jar - cos.jar 다중 파일 업로드 - com.test.file > "MultiFile.java" > "MultiFileOk.java" > "Download.java" - webapp > WEB-ING > "multifile.jsp" > "multifileok.jsp" ■ MultiFile.java : 파일 업로드 하는 Serv..

Server

Servlet+JSP STEP 1 - File UPLOAD

★ File UPLOAD 라이브러리 : cos.jar파일 다운로드 http://www.servlets.com/cos/ Servlets.com | com.oreilly.servlet www.servlets.com cos-22.05.zip 다운 ★ File 업로드/다운로드 클라이언트 > (복사) > 서버 : 업로드 서버 > (복사) > 클라이언트 : 다운로드 파일 업로드 라이브러리 : cos.jar ■ 필요 파일들 - "com.test.file" > "FileTest.java" //서블릿 > "FileTestOk.java" - webapp > "file" > "filetest.jsp"//jsp > "filetestok.jsp" ■ FileTest.java : Servlet 페이지 package com.tes..

Server

JSTL STEP 1 - JSTL 기초 셋팅 및 응용

★ 설치 maven repository > jar 검색 사이트 https://mvnrepository.com/ JSTL 검색 두번째 JSTL 클릭 https://mvnrepository.com/artifact/javax.servlet/jstl 1.2 클릭 files 에서 jar파일 다운 WEB-INF/lib 안에 해당 jar파일을 삽입 ★ 사용 선언문 ★ JSTL, JSP Standard Tag Library 자바 서버페이지 표준 태그 라이브러리 프로그래밍 기능이 있는 태그 모음 ■ JSTL 기능 1. 값을 출력하는 명령 ${count} 값이 없음 ${count2} 2. 변수 생성 pageContext 내장 변수 ${n1} ${pageScope.n1} ${requestScope.n1} ${sessionS..

Server

JSP STEP 11 - JSP Model 2 + EL + JSTL

★ JSP Model 2 + EL + JSTL JSP 페이지에서 자바 구문을 사용하지 말자!! 에서 나온 문법들 자바 구문 : 스크립 틀릿(, ) EL, Expression Language - 표현식 언어 - 자바의 값을 HTML 문서에 출력하는 역할 - 내장 객체(pageContext, request, session, application)안에 있는 데이터를 출력하는 언어 - 일반 데이터는 출력 불가능;; 사용 구문 ${내장객체의 데이터 키} ■ 필요 파일들 - com.test.mvc > "Address.java": Controller > "AddressDAO.java" : Model(?) > "AddressVO.java" : Model - webapp > mvc > "address.jsp": view..

Server

JSP STEP 10 - JSP Model

★ JSP Model ▶ 1. JSP Model 1 - HTML + CSS + JavaScript + Java + Servlet + JSP = *.jsp + client code 코드가 뒤엉켜서 > 불편함. ▶ 2. JSP Model 2 Servlet : 자바 코드 작성 JSP : 클라이언트 코드 작성 디자인 패턴 : MVC 패턴 기반 구현 ▶ MVC 디자인 패턴 Model > 데이터 (관련 업무) 담당 -> 일반 자바 클래스 View > 출력 업무 담당 -> JSP Controller > 전체 업무 통제 역할 -> 서블릿 ▶ Servlet 자바 기반 + 웹 추가 자바 작성 용이, 웹 작성 불편 ▶ JSP 웹 기반 + 자바 추가 웹 작성 용이, 자바 작성 불편 ▶ Servlet + JSP 자바 작성(Se..

IT의 큰손
'JavaScript' 태그의 글 목록 (6 Page)