아나콘다로 파이썬 사용하기 https://www.anaconda.com/products/distribution 저스트 미는 이 윈도우 계정에서만, all users는 모든 window 계정에서 사용 가능 알아보자 시작 버튼 눌러서 아나콘다 파일위치 찾기 후 실행 버전은 항상 최신으로 유지 해주는 것이 좋다 2022. 10. 11. 220923 파일 업로드와 다운로드, 예외처리까지 (프로젝트 1일차) 2022. 9. 23. 220922 FileUpload를 해봅시다. 프로젝트 명 : Dwp_Ch15_Upload_Bean 파일 업로드 API => cos.jar (DextUpload 덱스트 업로드 ABCUpload ABC 업로드 ... ) 업로드 시에 form요소 input type ="file" 파일전송 ( 클라이언트측) form요소에서는 input type ="file" method = "post" enctype ="multipart/form-data" 만 사용가능 input[type=text name=uid] select, textarea ... 파일 수신 및 업로드(서버 측) MultipartRequest 객체를 사용할 수 있음. 생성자를 사용하여 업로드 함. 생성자 인수 1. request 2. 서버 측에 전송된 파일이 저장되는 폴더 => 로컬 경로 사용 3. .. 2022. 9. 22. 220921 JDBC를 더 간단하게, DBCP API 사용으로 효율을 높이자 [DBCP , DataBase Connection Pool] DB 접속(을 위한 데이터)보관소라는 뜻 pack_DBCP.DBConnectionMgr (자바 패키지안에 DBCP파일을 넣었다. DB 접속, 소멸에 관한 코드가 존재) 1. 개념 => JDBC에서 DB 접속에 사용되는 코드를 간편하게 사용할 수 있고 DB 접속 및 관리를 효율적으로 처리하기 위해 사용하는 API = > DBCP 역시 프로그램을 위한 프로그램이다. 2. 활용법(사용이유) 1) DB 접속의 간소화 (객체를 하나 만들고 계속 그 짧은 객체만 불러오면 되니까 짧아진다) 2) DB 접속 및 관리 시스템 내부에서 효율적인 처리 (코드가 짧아지면 속도가 빨라진다) 3. 소스코드 적용 1) DBCP 설치 및 설정 => DBConnectionM.. 2022. 9. 21. 220920 회원 목록 페이지에서 삭제(선택,전체)와 수정을 해보자 프로젝트명 : Dwp_Ch12_JDBC_Bean_MultiDel (삭제 - 선택,전체선택) 데이터를 delete하기 위해서는 먼저 데이터를 가지고 오는 것 부터. select 페이지에서 선택항목 삭제 버튼을 누르면 페이지 이동을 하도록 구성한다. 아래와 같다. btn_Del(항목삭제 버튼)에 id가 아닌 class가 속성으로 들어간 이유는 for 구문으로 버튼도 계속 돌리면서 생성되기 때문에 여러개가 생성가능한 class 속성으로 설정하는 것이다. for 구문 바깥쪽에 있는 multiDel(선택항목삭제 버튼)은 그래서 id 지정이 가능했다. 더보기 회원목록 페이지(SVO 적용) 선택 번호 아이디 비밀번호 나이 성별 가입시간 삭제 × 선택항목삭제 Main 데이터를 여러개 이동시키는 것이 아니라 DB에서 가.. 2022. 9. 20. 220919 JDBC+Bean 연동하기 복습 1. JSP_JDBC&Bean 1) Insert, Delete, Select 하기 위해 => JDBC + Bean 연결! Delete 삭제할 ID, Key(프라이머리,유니크,레퍼런스 키) SQL 데이터 = 가로 한줄로 친다. row 2) DBCP : JDBC API JDBC 를 편리하게 사용(faster 빨라짐) 결국에는 프로그램 작성을 위한 프로그램을 위한 프로그램을 위한 프로그램들의 집합 프로그램을 만들기 위해 자바와 SQL을 쓰고, 자바를 효율적으로 쓰기위해 API를 쓰고 SQL과 연동하기 위한 API도 설치하고, 연동하는 JDBC를 더욱 효율적으로 쓰기 위해 DAO,DTO(VO)를 쓰다가, 그것도 더욱 간편하게 쓰기 위해 Bean 액션 태그를 쓴다... 꼬리에 꼬리를 무네 [JSP Bean] 1... 2022. 9. 19. 이전 1 2 3 4 5 6 7 ··· 18 다음