본문 바로가기

전체 글191

파일 입출력 File 클래스IO 패키지(java.io)에서 제공하는 File 클래스는 파일 크기, 파일 속성, 파일 이름 등의 정보를 얻어내는 기능과 파일 생성 및 삭제 기능을 제공하고 있다.하지만 파일의 데이터를 읽고 쓰는 기능은 지원하지 않기때문에 스트림을 사용해야한다. 1. FileInputStream 예제 코드1234567891011121314151617public class FileInputStreamExample { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream("경로"); int data; while ((data = fis.read()) != -1) { System.out.write(data).. 2018. 11. 14.
02. 쇼핑몰 DB ERD 설계 ERD를 그려서 의존관계를 표현하면서 설계하기가 쉽지 않았다 쇼핑몰을 참고해서 이것저것 테이블을 만들다가 너무 복잡해져버렸다;; 그래서 일단 고객, 주문, 상세 위주로 간단하게 작성하고 필요한 부분은 구현하면서 채워 넣기로.... 첫번째로 고객 테이블은 고객들의 고유 코드번호, 비회원이 아닐경우 아이디, 비밀번호, 이름, 이메일주소 까지만 간단히 만들었고두번째로 주문 테이블은 주문 아이디, 고객 고유 코드번호는 고객테이블을 참조하는 외래키로 설정 하였고, 주문 날짜, 총 가격, 주문 상태를 만들었다.세번째로 상품 테이블은 상품 아이디, 상품 이름, 상품 이미지, 상품 상태, 상품가격 등 상품정보를 담는 테이블을 만들었다.그리고 주문 상세 테이블을 만들어 각 주문 아이디에 해당하는 상품과 상품 갯수와 상품.. 2018. 11. 6.
01. 쇼핑몰(전자상거래, B2C) 프로젝트 개발환경 01. 개발환경OS : window10DBMS : MySqlLanguage : JAVA, jQuery, JavaScript, MyBatis, Ajax, HTML5, CSS, BootStrapDevelopment tool : Spring Framework, Eclipse, Maven소스관리 : GIT배포서버 : AWS02. 산출물분석 : 용어사전, 시스템 구성도(요구사항기술서, 코드정의서)설계 : ERD, 인터페이스정의서(스토리보드, 테이블정의서, 프로그램 명세서)구현 : 단위테스트, 통합테스트(운영자메뉴얼, 사용자메뉴얼, 개발 표준가이드) 2018. 10. 6.
01. StringTokenizer 클래스 문자열이 특정 구분자로 연결되어 있을 경우, 구분자를 기준으로 부분 문자열을 분리하기 위한 방법은 두 가지가 있다.첫째, String의 split()메소드를 이용하는경우12345678910111213public class StringSplitExample { public static void main(String[] args) { String text = "홍길동&이수홍,박연수,김자바-최명호"; String[] names = text.split("&|,|-"); //구분자를 여러개 지정 가능 for(String name : names) { System.out.println(name); } } }Colored by Color Scripter 둘째, java.util 패키지의 StringTokenizer 클.. 2018. 10. 4.