본문 바로가기

분류 전체보기

(422)
서버(Server)란? 사용자(Client)의 요청(웹페이지, 로그인, 저장 등등)을 받아주는(Serve) 하나의 역할 컴퓨터 많은 하드웨어와 메모리가 있고 인터넷에 접속되어 있어서 접속에 응답하는 컴퓨터(한 덩어리의 코드) 예를 들면, 웹페이지를 보기 위해 사용자가 URL(홈페이지 접속 한 후 그 페이지의 주소)을 요청하면 서버에 저장되어있는 웹 페이지를 연결해준다. 보통 개인이 갖고 있기보다는 IDC(Internet Data Center)시설에 대량으로 있다.
스프링 프레임워크 - 페이징처리, pagination (Mybatis) 스프링 프레임워크로 홈페이지를 구축할 때 많은 양의 데이터때문에 가독성이 떨어질 수 있다. 많은 페이징 처리가 있지만 자바클래스와 데이터베이스를 이용하여 페이징처리를 한다. 페이징 처리를 위해 페이지 기준을 잡을 클래스를 작성한다. package com.portfolio.biz.utils; public class Criteria { private int pageNum; private int numPerPage; public Criteria() { this(1, 10); } public Criteria(int pageNum, int numPerPage) { this.pageNum = pageNum; this.numPerPage = numPerPage; } public int getPageNum() { re..
JSP/HTML/Javascript - 사진 미리보기, 사진 썸네일 구현 사진 업로드를 할 때 어떤 사진이 올라가는지 파일 선택과정에서도 알 수 있지만 사진을 선택하다보면 어떤 사진을 선택했는지 헷갈릴 경우가 있다. 그럴때에는 사진 미리보기 기능으로 어떤 사진을 업로드했는지 확인한다. input type="file"으로 설정하고 여러개의 사진 업로드하려면 multiple="multiple" 속성을 추가한다. 그리고 자바스크립트를 작성한다. 자바스크립트에서 FileReader를 이용하여 파일을 안에 추가한다.
스프링 프레임워크 - 관리자 상품 등록하기 상품을 등록하기위해 상품정보를 저장할 데이터베이스가 필요하다. 상품 테이블을 작성한다. create table product( prodnum number(5) primary key, name varchar2(200) default 0, kind varchar2(20), -- bag, wallet, shoes, acc price1 number(7) default 0, price2 number(7) default 0, price3 number(7) default 0, content varchar2(1000) default null, image varchar2(50) default 'default.jpg', useyn char default 'y', -- 판매 : y, 판매중단 : n regdate date ..
스프링 프레임 워크 - 사진 업로드, 여러장 사진 업로드 HTML에서 사진 업로드를 위해태그를 사용하여 업로드할 수 있다. 스프링 프레임워크에서 사진 업로드 하기 위해 몇 가지 사전 준비단계가 필요하다. pom.xml에 dependency를 추가해야한다. commons-fileupload commons-fileupload 1.3.2 commons-io commons-io 2.5 해당 dependency를 추가하고 웹 경로 파일 경로 관련 bean을 추가합니다. value는 어떤 파일의 크기를 받을 것인지 설정을 해줘야합니다. 무작정 크게 잡아도 좋지만 그러면 데이터 처리하는데 무거워질 수 있습니다. 그리고 업로드 파일 설정을합니다. Main Picture Detail Picture 파일업로드를 할때는 form태그 안에 enctype을 multipart/form..
JSP - 관리자 로그인 페이지 (feat. bootstrap - Admin SB2) 각종 관리자 기능을 위해 관리자 페이지를 제작한다. 관리자 페이지는 따로 접근하는 것이 아니라 일단 메인 페이지에서 접근할 수 있게 하였다. 관리자 페이지 접근 링크는 footer..jsp에서 생성한다.. Copyright © Your Website 2020 Administrator https://jamesyleather.tistory.com/399 스프링 프레임워크 - 관리자 로그인 관리자 로그인을 위해 아래와 같은 테이블을 생성한다. create table employee( id varchar2(20) primary key, pwd varchar2(20), name varchar2(40), email varchar2(40), phone varchar2(20)); 관리자 데이터를.. jamesyleat..
스프링 프레임워크 - 관리자 로그인 관리자 로그인을 위해 아래와 같은 테이블을 생성한다. create table employee( id varchar2(20) primary key, pwd varchar2(20), name varchar2(40), email varchar2(40), phone varchar2(20)); 관리자 데이터를 저장할 클래스를 만든다. package com.portfolio.biz.employee.dto; import lombok.Data; @Data public class AdminVO { private String id; private String pwd; private String name; private String email; private String phone; } 그리고 관리자 테이블에서 데이터를 읽..
오라클 ER Diagram(ER 다이어그램) 생성하기 프로젝트 계획 초반에 ER Diagram을 작성하는데 프로젝트가 끝나고 포트폴리오 만들기 위해서 최종 ER 다이어그램이 필요하다. 오라클에서 데이터베이스를 구축하고 쉽게 ER 다이어그램을 만들 수 있는 방법을 공유한다. SQL Developer를 열어서 보기(V) > Data modeler > 브라우저를 선택한다. 그러면 왼쪽 하단에 브라우저 탭이 생성되고 디자인이 나온다. 관계형 모델을 우클릭해서 새 관계형 모델을 생성한다. 다이어그램을 생성하고 싶은 테이블을 드래그해서 창으로 끌어오면 다이어그램이 자동으로 생성된다. 외래키로 연결해놓은 테이블끼리 알아서 선이 이어진다. 이렇게 해서 ER 다이어그램을 Oracle Develper를 이용하여 손쉽게 제작할 수 있다.