일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- Ecilpse
- 자바
- 이클립스 설정
- 데이터베이스
- java
- 게시판
- System Requirement Specification
- 메소드
- jdbc
- srs
- Eclipse
- mindmap
- 제안서
- sequence diagram
- custom Tag
- Database
- js꼬리
- 소켓
- vision document
- 네크워크
- FIle
- network
- analysis
- 게시판 제작
- 설정
- 파일
- 클래스
- workspace
- jdk설치
- IO
- Today
- Total
목록java (14)
공적's life
2-5로 main메소드에 작성하는 것을 끝내고 그 다음인 메소드로 분리하는 것을 해 볼 예정입니다. 우리가 그 동안 무엇을 했고 무엇을 배웠나 정리하기 위해서 이 글을 작성합니다. 첫 번째 우리는 분석된 결과를 프로그래밍을 하였습니다. 여기서 배운 것은 우리가 정의한 절차와 흐름에 따라서 프로그래밍 했다는 것입니다. 두 번째는 한번에 프로그래밍이 되는 것이 아니라 서서히 만들어져 가는 것을 배웠습니다. 절대로 프로그래밍은 한번에 꽝하고 나올 수 없습니다. 프로그래머의 실수든지 아님 언어에 미숙함, 그리고 생각지도 못했던 문제들을 해결해왔습니다. 프로그래밍은 문제를 해결하는 것입니다. 우리는 다양한 문제에 프로그램을 활용 할 수 있습니다. 미약하나마 우리는 그것을 익히고 있고, 어떻게 하면 효율적으로 할 ..
이제 마지막으로 남은 것은 수정입니다. 수정은 단순히 생각하면 문서 상세보기와 등록에 연속입니다. 그러니 어렵지 않게 구현할 수 있죠. 자 말보다 코드로 해볼까요? //사용자가 입력한 문서 번호 가져오기 String userInputSeq = outputData[1]; //일치할경우 저장할 Map타입 Map documentSave=null; //검사 for(int indexI=0; indexI 2000) { return; } // 6. 문서 번호 가져오기 systemSeq += 1; // 7. 등록일 가져오기 Date systemDate = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss", Locale..
이제 우리에게 남은 것은 수정과 삭제입니다. 수정은 등록과 상세보기에 합작이기 때문에 제일 나중에 해도 무방할 듯 하여 삭제부터 진행하겠습니다. 지금 현재는 삭제할 때 List에서 한 개씩 문서를 꺼내고 사용자가 입력한 문서번호와 문서를 보관하고 있는 List가 일치하면 그것을 삭제하는 것입니다. 지금은 조금 세련되지 않았지만 약간에 수정을 거치면 세련되게 삭제가 될 것입니다. 그럼 코드로 직접 볼까요? //사용자가 입력한 문서 번호 가져오기 String userInputSeq = outputData[1] //검사 for(int indexI=0; indexI 600) { return; } if (userInputContent.length() ..
일단 우리가 해결해 할 문제는 // 저장되는 공간 int seq =0; String title = null ; String content = null; Date registDate = null; int hit =0 ; 이것을 어떻게 처리 하느냐 에 문제 입니다. 이것이 어떠한 문제 인가 하면 지금 까진 한 건 단위로 처리했지만, 이제는 한 건이 아닌 여러 건을 처리 해야 하기 때문에 저 데이터들을 묶어줄 필요성이 생긴 것입니다. 우리가 정의 할 문서는 저 위 내용을 모두 포함한 것이 한 문서가 되기 때문입니다. 그래서 어떻게 묶어 줄까 궁리를 했습니다. 첫 번째로 생각한 것은 배열이었습니다. 하지만 단점으로 같은 자료형으로 묶어야 한다는 단점과 크기가 제한 되어있다는 단점으로 인하여 실패 하였습니다. 그..