이하 구디아카데미 김지훈 강사님의 수업자료와 강의 내용 정리, 실습한 내용을 정리함
게시판 만들기 이어서!
ctrl+shift+alt+L(중요)
- Quick Search 기능(더블클릭한 대상이 어디에서 어떻게 쓰이는지 볼 수 있음)
1. 상세보기 테이블 출력
2. 작성자는 board 의 user_name 을 EL 태그로 가져옴 / 제목과 내용도 동일
3. 리스트 라는 버튼을 클릭하면 ./(리스트) 로 이동하도록 함
Java NIO
- Java NIO 는 New Input / Output 의 약자 이다.
- NIO 는 기존 IO 에 Asynchronous 와 Channel 이라는 개념이 추가되었다.
- 여기서 Path 와 Files 를 활용한 간단한 파일 제어에 대해서만 다룰 것이다.
- Java IO 에서는 파일 경로, 정보, 각종 처리 등을 File 객체를 통해 수행했다.
- Java NIO 에서는 이런 기능을 각각 다른 클래스로 전문화했다.
- 이전에 진행했던 FileSystem 을 JAVA NIO 로 변경하기
FileSystem_NIO
- IO 에서는 파일을 읽고 쓰기 위해서 Stream 을 반드시 생성해야 했다.
- NIO 에서는 Channel 을 활용하거나 Files 클래스의 method 로 간단히 처리가 가능하다.
- Files 를 통한 file 읽기와 쓰기를 다룬다.
- 앞에서 진행했던 FileUpload 를 JAVA NIO 로 변경하기
FileUpload