일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 답변형 게시판
- 제약조건
- Bootstrap
- distinct
- JavaScript
- sql developer
- 모조칼럼
- CRUD
- 이클립스
- Oracle DB
- alias
- 성적프로그램
- oracle
- rownum
- 한글 인코딩
- 부트스트랩
- tomcat
- Java
- ||
- group by
- SQL
- jQuery
- github
- Oracle SQL
- HTTP Status 404
- JSP
- HTML
- 과정평가형
- git
- HTTP Status 500
목록분류 전체보기 (232)
초급의 끄적거림

1. MVC - MVC : Model - View - Controller 1-1) MVC 패턴의 구성 및 흐름 1-2) 모델 1 - 한 페이지에 Model과 View가 모두 존재하는 형태 - 한 페이지에 다같이 존재하기 때문에 페이지가 지저분해지고 디자인과 비즈니스 로직이 분리되지 않아 추가로 수정해야하는 단점 - Controller가 존재하지 않으며, Model과 View가 한 곳에 붙어 있으므로 Controller가 존재하는 것이 의미가 없음 1-3) 모델2 (Model 2) - 백엔드와 프론트엔드의 경계를 넓힘 (각자 분리하여 역할을 수행) - 화면 출력 부분 (디자인 부분)을 view 라고 하고, 데이터 베이스와 연동하는 부분 등의 로직을 Model이라고 한다 - Controller는 이 두 부분..

에러 메세지 Could not delete 경로/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/myweb/storage. May be locked by another process. 해결 방법 1. Server의 톰캣 우클릭 → 아래와 같은 'Clean...' 과 'Clean Tomcat Work Directory' 2. 톰캣 서버에 1개 이상 돌리기 어렵기 때문에 연결하고자 하는 것 하나만 남기고 제거 +) 이렇게 해서 해결 가능했지만, 안됐을 경우 org.eclipse.wst.server.core 디렉토리의 tmp0폴더 삭제. 경로가 다를 수 있지만, workspace/.metadata/.plugins/org.eclipse.wst.se..
다른 문자를 추가하고 싶을 경우, 배열에 ' ' (작은 따옴표) 안에 문자를 넣어서 추가하기 public class RandomPassword { public static String setPassword(int length) { int index = 0; char[] charArr = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',..

문제상황 - noticeDelProc.jsp 를 연결하면 HTTP Status 500 - java.lang.NumberFormatException: null 에러 발생 - java.lang.NumberFormatException: null : Integer.paraseInt() 가 들어간 것이 null 이 나올 때 나타나는 에러 : request.getParameter("noticeno")); 가 null이 나오고 있음 해결방법 - null값이 나오지 않게 부모에서 받아와서 연결을 해야함 : noticeDelProc.jsp의 부모는 noticeRead.jsp 의 '삭제' 와 연결됨 2) 수정 전 모습 3) 수정한 모습 : notcieno를 연결해주기 위해 넣어줌 ★ 주의 ★ 현재 noticeno는 JSP..

1. cafe24 이용하기 www.cafe24.com 카페24 No.1 글로벌 전자상거래 플랫폼 '카페24' www.cafe24.com 1-1) 회원가입 1-2) Tomcat 호스팅 절약형 상품 결제 - 도메인 이름 고민할 것 (1. 아이디를 도메인으로 한 무료 도메인 2. 돈을 내고 산 특정 도메인) - FTP 비밀번호 - 데이터베이스(Maria DB) 비밀번호 : DB의 경우 시작할 때부터 선택해야 함 2. Oracle DB로 작성된 쿼리문을 Maria DB에 맞게 수정 - cafe24.com → Maria DB 사용 (지금까지 oracle DB를 사용했기 때문에 복사해서 Maria DB로 변경) 2-1) 이클립스 Web Procject 별도 생성한 후 관리 - 프로젝트명 : cafe24 - mywe..

포토 갤러리 (이미지 게시판) : 쓰기, 목록, 상세보기 1. 테이블 생성 pds.sql CREATE TABLE tb_pds ( pdsno NUMBER NOT NULL ,wname VARCHAR2(100) NOT NULL ,subject VARCHAR2(250) NOT NULL ,regdate DATE NOT NULL ,passwd VARCHAR2(15) NOT NULL ,readcnt NUMBER DEFAULT 0 ,filename VARCHAR2(250) NOT NULL --리네임된 파일명 ,filesize NUMBER DEFAULT 0 --파일크기 ,PRIMARY KEY(pdsno) ); 2. 백엔드 - 테이블을 생성했으니 DAO, DTO를 만들어야 함 - PdsDAO.java → Data Acce..

[북스홀릭 교재] Chapter 11 - 자료실 +) 자바 크롤링 라이브러리 존재 1. 자료실 1-1. 파일전송 - 사용자가 클래스를 이용해서 직접 생성 가능 - 외부 라이브러리 활용 (cos.jar - 자료실 관련된 외부 라이브러리) : 외부 라이브러리 위치 → /WEB-INF/lib/cos.jar 2. cos.jar (파일 업로드 라이브러리) - http://www.servlets.com/ - DefaultFileRenamePolicy : 똑같은 이름을 가진 파일이 존재한다면 파일명(default)에 1, 2, 3 으로 붙게 해주는 클래스 - FileRenamePolicy : 똑같은 이름을 가진 파일이 존재할 때 사용자가 만든 이름을 적용시킬 수 있게 해주는 클래스 2-1. 설치방법 - 'cos-20..

1. 쿠키 - 강사님 사이트 참고 - 쿠키는 계속 남아있는 것 아님, 각 브라우저마다 바꿀 수 있음 - 쿠키값을 저장할 때는 변수 사용 2. 아이디 저장 - 체크박스 만들기 - 로그인에 성공을 해야지 아이디를 저장할 수 있기에 'loginProc.jsp'의 로그인이 성공했을 때의 경우에 쿠키 생성 src 폴더의 Utility.java의 checkNull 함수 : 문자열 값을 받았는데 문자열 값이 null 이 나온 경우 '빈 문자열'로 변경 시켜줌 - login을 하지 않았을 때 쿠키값을 불러와야 아이디가 뜨기 때문에 loginForm.jsp에서 태그 전에 넣어야함 - 저장된 쿠키값을 id 폼에 불러오기 위해서 id의 input 태그에 value 값으로 c_id라는 저장된 쿠키값을 불러옴 - 아이디저장의 ..