devlogin 님의 블로그
close
프로필 사진

devlogin 님의 블로그

  • 분류 전체보기 (37) N
    • Java (14)
    • SQL Oracle (5)
    • HTML (2)
    • jQeury (2)
    • JSP (7)
    • MyBatis (3)
    • Spring (4) N
    • Vue (0)
    • aws (0)
    • Docker (0)
  • 홈
  • 태그
  • 방명록
[JSP] XML, Parser, Framework

[JSP] XML, Parser, Framework

*XML( eXtensible Markup Language) -프로그램의 환경설정용사용, 이종언어간 데이터 전달용. 이종언어:C언어와 java언어간에 데이터전달Java와 JavaScript언어간 데이터전달Java와 PyThon언어간의 데이터 전달 - HTML과 다르게 태그가 정해져 있지 않다.( 개발자가 상황에 맞게 태그를 정의해서 사용) - SGML에서 생성되었고, node( 태그 )를 사용자가 마음대로 선언할 수 있는 마크업 언어. - 연산의 기능이 없다. - 작성규칙을 지키지 않으면 error가 발생. - XML, DTD, XSLT( XSL )로 구성될 수 있다. Well-formed 문서(적격문서) : XML하나만 존재하며, 작성규칙만 준수하여 제작하는 XMLValid문서(유효문서 ) : XM..

  • format_list_bulleted JSP
  • · 2025. 8. 17.

[JSP] Pagination, AJAX File Upload, 다운로드

*Pagination-많은 레코드로 인해 여러 페이지가 생성되고, 한번에 모든 페이지를 보여줄 수 없으므로 페이지간 이동을 하기위해.-7 단계로 생성 [ > ]1.한 화면에 보여줄 페이지 인덱스 수. int pageNumber=3; 2.화면에 보여줄 시작페이지 번호 int startPage=(( currentPage - 1)/pageNumber) * pageNumber+1; //1,2,3 => 1, 4,5,6 =>2 3. 화면에 보여줄 마지막 페이지 번호 int endPage= (((startPage-1)+pageNumber)/pageNumber)*pageNumber; 4. 총 페이지 수가 연산된 마지막 페이지 수보다 작다면 총 페이지수가 마지막 페이지수로 설정. if( totalPage en..

  • format_list_bulleted JSP
  • · 2025. 5. 23.

[JSP] 사용자 인증 게시판, List만들기, 검색 조회

*인증 받은 사용자만 게시글을 작성할 수 있는 게시판 * List만들기- 많은 양의 레코드를 분할하여 보여주기 위해서 1.총 레코드의 수 구하기 int totalCount=rs.getInt(“cnt”); //16 2. 한 화면에 보여줄 게시물의 수 int pageScale=10; 3. 총페이지수 int totalPage=0; int remain=totalCount%pageScale; if( remain != 0 ){ //딱 떨어졌음 10, 20 ,30 totalPage=totalCount/pageScale; }else{ // 나머지를 보여주기위한 한장이 더 필요함. totalPage=totalCount/pageScale+1; //정수 / 정수 = 정..

  • format_list_bulleted JSP
  • · 2025. 5. 15.

[JSP] 웹 동작방식 동기식, 비동기식, JSONObject

*웹 동작방식 - 동기식, 비동기식 *동기식 - 서버로 요청을 보내면 웹 브라우저는 응답받은 HTML을 그리기위해서 웹 브라우저안의 모든 내용을 삭제한 후, 서버에서 응답이 올 때까지 기다린 다음, 응답이 오면 응답받은 내용을그리는 방식. => 화면의 일부분이 변경되더라도, 모든 데이터를 다시 받아와서 다시 그린다. => 화면깜빡임이 발생한다.-, 로 요청을 보낼 때 동기식으로 동작.-전체화면을 다시 그려야 할 때 사용.-단점 : 화면의 일부분이 변경되더라도 변경되지 않은 모든 데이터를 다시 받아와서 다시 그린다.( network cost 증가 ) *비 동기방식( Async ) - 데이터만 보내고, 데이터만 받는 방식 - RIA( Rich Internet Application ) =>..

  • format_list_bulleted JSP
  • · 2025. 5. 13.

[JSP] useBean, scope, EL, web parameter, JSTL

*jsp:useBean> 액션-VO(Value Object)나 DTO ( Data Transfer Object ) 를 객체화하여 scope 객체에 설정할 때. - jsp:setProperty>, jsp:getProperty>와 함께 사용.사용법) -1.객체화) – default constructor를 사용하여 객체화. jsp:useBean id=“객체명” class=“패키지명.클래스명” scope=“객체화후 객체의 사용범위”/> -2. 값 할당 ) – setter method 사용. jsp:setProperty name=“객체명” property=“set을 제외한 method명을 소문자” value=“값” /> - 3.값 사용) – getter method 사용 : web browser로 출력까..

  • format_list_bulleted JSP
  • · 2025. 5. 7.

[JSP] redirect, cookie, session

*response-javax.servlet.http.HttpServletResponse가 데이터 형인 객체.-redirect방식의 페이지이동, 무조건 다운로드 *redirect -response내장객체에서 제공하는 기능. -sendRedirect() 사용하여 페이지를 이동. -정상적인 요청이 있을 때 응답되는 페이지에서, 비정상적인 요청이 발생 했을 때 사용하는 페이지 이동기술.사용법) response.sendRedirect(“이동할페이지의 URL”); * 태그로 지정한 시간에 페이지를 이동 -최초접속페이지(index.html)에서 최초 서비스하는 페이지로 이동할 때사용.초;URL”> *out 내장객체 - scriptlet안에서 웹 브라우저로 출력할 때 사용. - JSPWriter가 원본객체 사..

  • format_list_bulleted JSP
  • · 2025. 4. 29.
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (37) N
    • Java (14)
    • SQL Oracle (5)
    • HTML (2)
    • jQeury (2)
    • JSP (7)
    • MyBatis (3)
    • Spring (4) N
    • Vue (0)
    • aws (0)
    • Docker (0)
인기 글
전체 방문자
오늘
어제
Copyright © devlogin 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바