SsY/Class
-
[FileSystem] 02. 파일시스템 및 파일업로드(2)SsY/Class 2023. 7. 20. 12:13
fileSystemApp06 - 단일 파일 업로드 Test.jsp 파일 업로드 - 단일 파일 업로드 작성자 : 제목 : 파일 : 파일 올리기 Test_ok.jsp > C:\SpringMVCStudy\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fileSystemApp06\pds\saveFile if(!dir.exists())//-- 경로가 없으면 { dir.mkdirs();//-- 포함되는 경로 다 만들어라 } String encType = "UTF-8";//-- 인코딩방식(UTF-8) int maxFileSize = 5*1024*1024;//-- 최대 업로드 크기(5MB) try { MultipartRequest multi = null..
-
[FileSystem] 01. 파일시스템 및 파일업로드SsY/Class 2023. 7. 19. 14:01
파일시스템 및 파일업로드 ■■■ 파일 시스템 및 파일 업로드 ■■■ ○ java.io.FileInputStream 클래스 자바에서는 파일에 대한 바이트 단위 입출력을 수행할 수 있도록 하기 위해 FileInputStream 클래스와 FileOutputStream 클래스를 제공하고 있다. ※ FileInputStream 클래스 : 시스템의 파일로부터 데이터를 바이트스트림으로 읽어들이기 위해 사용 ※ FileInputStream 클래스를 이용하여 데이터를 읽어들일 때에는 데이터 소스인 파일과 직접 연결하여 사용한다. (이 때, 지정한 파일이 존재하지 않을 경우 IOException 발생) ※ FileInputStream 클래스는 InputStream 클래스의 하위 클래스이므로 InputStream 클래스의 ..
-
[Spring] 012. 마이바티스(mybatis) 관찰 실습(3)SsY/Class 2023. 7. 18. 15:18
mybatisWork03 ■■■ SpringMVC + Annotation + Mybatis 프로젝트 실습 03 ■■■ ○ 프로젝트 : mybatisWork03 ○ 관련 라이브러리 : 위에서 정리한 내용 참조 ○ 기능 구현 : 성적 관리 이 과정에서 mybatis 활용 ○ 데이터베이스 관련 객체 준비 - 사용 계정 : scott - 테이블 : TBL_STUDENT - 테이블 구조 : MID NUMBER -- PK ,NAME VARCHAR2(30) ,TEL VARCHAR2(40) - 테이블 : TBL_GRADE - 테이블 구조 : SID NUMBER -- PK ,SUB1 NUMBER(3) ,SUB2 NUMBER(3) ,SUB3 NUMBER(3) - 뷰 : STUDENTVIEW · 뷰 구조 : SID, NAM..
-
[Spring] 011. 마이바티스(mybatis) 관찰 실습(2)SsY/Class 2023. 7. 17. 14:33
mybatisWork02 ■■■ SpringMVC + Annotation + Mybatis 프로젝트 실습 02 ■■■ ○ 프로젝트 : mybatisWork02 ○ 관련 라이브러리 : 위에서 정리한 내용 참조 ○ 기능 구현 : 이름, 전화번호를 데이터베이스에서 읽어내어 화면에 출력 이 과정에서 mybatis 활용 ○ 데이터베이스 관련 객체 준비 - 사용 계정 : scott - 테이블 : TBL_MEMBERLIST - 테이블 구조 : MID NUMBER -- PK ,NAME VARCHAR2(30) ,TELEPHONE VARCHAR2(40) - 시퀀스 : MEMBERLISTSEQ ○ 페이지 레이아웃 구성 회원 관리 이름 [ ] 전화 [ ] 전체 인원 수 : 2명 ----------------..
-
[Spring] 010. 마이바티스(mybatis) 프레임워크 개요SsY/Class 2023. 7. 17. 10:33
Mybatis Framework 개요 ■■■ 마이바티스(Mybatis ((구)ibatis)) Framework ■■■ ※ ORM(Object Relational Mapping : 객체 관계 매핑) ORM 은 데이터베이스의 테이블들을 객체화하여 접근할 수 있으며, PreparedStatement 의 파라미터와 ResultSet 의 값들을 자바 빈과 객체화가 쉬운 매핑을 시켜주어 자바코드의 감소에 도움을 주는 것으로, 오픈 소스로는 mybatis, hibernate 등이 있다. //-- hibernate : 실무에서 잘 안씀. 프레임워크. //-- 스스로 SQL 구문 자동 생성 //-- -> 다만 논리적인 쿼리문을 구성하려면 작업지시서를 다 써줘야 함 //-- -> 그냥 내가 SQL 구문 써두는게 더 나을 ..