H_Develop

고정 헤더 영역

글 제목

메뉴 레이어

H_Develop

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (221)
    • DataBase (37)
      • CUBRID (1)
      • MSSQL (5)
      • Oracle (26)
      • Linux, MySQL (2)
      • JDBC (2)
    • FrontEnd (100)
      • react (2)
      • JSP (JavaServerPage) (17)
      • Servlet (3)
      • HTML (23)
      • HTML 반응형 웹 (9)
      • JavaScript (24)
      • JQuery (21)
      • CSS (1)
    • BackEnd (48)
      • project (1)
      • JAVA (34)
      • JAVA_Collection (2)
      • PHP (11)
    • Framework (16)
      • Spring (14)
      • SpringBoot (2)
    • 개념정리 (7)
    • 각 언어 별 사용 이유 (1)
    • OS (4)
      • 리눅스 (3)
    • 보안 (1)
    • TDD (0)
    • Git (5)

검색 레이어

H_Develop

검색 영역

컨텐츠 검색

FrontEnd/JSP (JavaServerPage)

  • JSP (Mybatis 사원sawon, 고객gogaek, Dept)

    2022.08.29 by H_Develop

  • JSP 세션 처리하기 & 구현

    2022.08.29 by H_Develop

  • JSP 이미지 갤러리

    2022.08.26 by H_Develop

  • JSP 세션 트래킹 ( 쿠키 실습 - 쇼핑몰 장바구니 )

    2022.08.25 by H_Develop

  • JSP 파일 업로드

    2022.08.25 by H_Develop

  • JSP ( JSON 형식 동영상 플레이 리스트 )

    2022.08.25 by H_Develop

  • JSP JSON, Ajax (Asynchronous JavaScript and XML)

    2022.08.25 by H_Develop

  • JSP JSTL(JSP Standard Tag Library)

    2022.08.25 by H_Develop

JSP (Mybatis 사원sawon, 고객gogaek, Dept)

Mybatis와 같은 프레임 워크를 ORM(Object Relationship Mapper)라고 한다. (관계형 데이터베이스, 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임 워크) MybatisEx 프로젝트 생성 context.xml > username= "scott" password= "tiger" vo package 생성 > Sawon.Vo 클래스 생성 package vo; public class SawonVo {// getter/setter 추가 int sabun, deptno, sapay, samgr; String saname, sagene, sajop, sahire; } Java Resources > service package 생성 > MybatisConnector.java 생성 ..

FrontEnd/JSP (JavaServerPage) 2022. 8. 29. 18:34

JSP 세션 처리하기 & 구현

세션 처리하기 - 웹 페이지들 간의 클라이언트 상태 유지를 위해 세션(세션 트래킹)이 필요하다. - 서로 관련이 없던 페이지들 간에 연관성을 설정하는 방법이다. - 로그인 기능이나 장바구니 기능이 대표적인 세션을 필요로 한다고 볼 수 있는데, 이는 이전 페이지에서 수행했던 작업을 다른 페이지에서 인식할 수 있도록 구현한 형태이다. 구현 방법 - hidden 태그 이용 (기존에 해본 형태) - GET 방식을 이용한 URL 파라미터 이용 (기존에 해본 형태) - 쿠키 이용 쿠키 인터넷 사용자가 어떠한 웹 사이트를 방문할 경우 그 사이트가 사용하고 있는 서버에서 인터넷 사용자의 컴퓨터(클라이언트의 브라우저)에 설치하는 작은 기록정보 파일. 이는 사용자가 같은 웹 사이트를 방문할 때마다 읽히고 수시로 새로운 정..

FrontEnd/JSP (JavaServerPage) 2022. 8. 29. 08:55

JSP 이미지 갤러리

실행결과를 보려면 PhotoListAction.jsp 서블릿 파일을 실행시킨다. DB SQL> show user USER은 "SCOTT"입니다. SQL> create sequence seq_photo_idx; 시퀀스가 생성되었습니다. SQL> create table photo( 2idx int, 3title varchar2(100), 4filename varchar2(100), 5pwd varchar2(100), 6ip varchar2(100), regidate date ); 테이블이 생성되었습니다. alter table photo add constraint pk_photo_idx primary key(idx); // primary key 생성 PhotoGallery 프로젝트 생성 context.xml ..

FrontEnd/JSP (JavaServerPage) 2022. 8. 26. 16:32

JSP 세션 트래킹 ( 쿠키 실습 - 쇼핑몰 장바구니 )

쿠키 실습 (쇼핑몰 장바구니 같은 곳에 사용) 프로젝트 생성 후, jsp 파일 3개 생성 SessionTracking 프로젝트 생성 A.jsp A.jsp에 방문해주셔서 감사합니다. B B.jsp B.jsp에 방문해주셔서 감사합니다. C C.jsp C.jsp에 방문해주셔서 감사합니다. A history.jsp 생성 최근 방문 페이지 history 실행 후, F12 개발자 도구 들어가서, 상단 Network 탭에서 오른쪽으로 옮기면 Application이 있는데, 누르면 왼쪽에 Cookies > 페이지 주소를 클릭하면 들어갈 때마다 Value가 달라진다. C.jsp 실행하여 똑같이 Cookies에 들어가서 A, B, C 있는 것을 확인하고 브라우저를 껐다가 다시 실행하면 A, B는 사라진다. 브라우저를 종료..

FrontEnd/JSP (JavaServerPage) 2022. 8. 25. 18:47

JSP 파일 업로드

프로젝트 생성 FileUp WEB-INF > lib > cos.jar 파일 넣어주기. UploadInput.html 파일 생성 (jsp로도 가능) 제목 : 첨부 : C 드라이브에 upload 폴더 생성 FileUploadAction 서블릿 파일 생성 package action; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotationi.WebServlet; import javax.servlet.HttpServlet; import javax.servlet.HttpServletRequest; import javax.se..

FrontEnd/JSP (JavaServerPage) 2022. 8. 25. 18:29

JSP ( JSON 형식 동영상 플레이 리스트 )

동영상 보이기 vo > MovieVO 클래스 생성 package vo; import org.json.simple.JSONAware; public class MovieVO implements JSONAware { String title; String path; public MovieVO() { } public MovieVO(String title, String path) { this.title = title; this.path = path; } public String getTitle() { return title; } public void setTitle (String title) { this.title = title; } public String getPath() { return path; } publ..

FrontEnd/JSP (JavaServerPage) 2022. 8. 25. 15:17

JSP JSON, Ajax (Asynchronous JavaScript and XML)

Ajax (Asynchronous JavaScript and XML) 비동기식 자바스크립트와 XML 동기식 정확성이 뛰어남 비동기식 상대방이 준비가 되던 안되던 데이터를 보내는 기법, 속도나 여러가지 측면에서 뛰어남 보통 비동기식을 활용 자바 스크립트를 이용한 백그라운드 통신기술로 하나의 웹 페이지 안에서 변경 사항이 발생했을 때, 해당 부분만 갱신이 가능하게 해주는 기법을 말한다. Ajax을 이용한 코딩을 model2라고 부른다. model1 - 서블릿 없이 jsp만 가지고 프로젝트를 만드는 것 - 하나의 영역(파일)에서 화면구현 입출력을 모두 처리하는 형태로 만든다. model2 - 구현 로직과 처리 로직을 부리해서 작업하는 형태 - jsp에서는 화면 구현 및 요청 작업을 하고, 서블릿에서 처리(비즈..

FrontEnd/JSP (JavaServerPage) 2022. 8. 25. 08:55

JSP JSTL(JSP Standard Tag Library)

JSTL(JSP Standard Tag Library) 연산이나 조건문이나 반복문인 if 문, for 문, DB관리 등 편하게 처리할 수 있다. 필요한 라이브러리를 정리해줘야함 C:\UI-1\apache-tomcat-8.5.81\webapps\examples\WEB-INF\lib impl, spec 두가지 파일을 복사 (자바 실행파일) C:\UI-1\apache-tomcat-8.5.81\lib 위 폴더에 두가지 파일을 넣기 JSTL_test1.jsp 나는 10이야 나는 11이야 모두 아니야 JSTL의 forEach와 if 문 안녕(${n}) 안녕(${n}) JSTL의 Fmt(날짜, 숫자) 기준잔고 : ₩원 배열을 출력하는 forEach 문 ${fruit}

FrontEnd/JSP (JavaServerPage) 2022. 8. 25. 08:52

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
H_Develop © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바