본문 바로가기

출력3

5월 12일 (2) Spring - JDBC 연동 CRUD(출력, 상세보기) 1. Dao에 데이터 목록을 가져오는 메소드 선언 주의사항! Mybatis에서 List는 resultType으로 사용하지 않는다. resultType에는 목록에 저장되는 하나의 데이터 타입을 작성한다. 예) LIst -> resultType="String" LIst -> resultType="XxxDto" 2. dao의 메소드명 눌러서 xml create SELECT tcode, tname FROM testtb1 3. sevice에 메소드 만들기 public ModelAndView getList(){ log.info("getList()"); mv = new ModelAndView(); List tList = tDao.selectList(); mv.addObject("tList", tList); mv.se.. 2023. 5. 12.
4월 26일 Java - 일기장 만들기 간이 프로젝트 일기장 만들기(파일 입출력을 활용한..) 파일명은 날짜로 작성. 예) 20230425.txt 메뉴> 1. 일기 작성하기 2. 일기 불러오기 3. 일기 수정하기 4. 일기 삭제하기 0. 종료 참고) 수정하기는 같은 날짜에 새로운 내용을 덮어쓰는 형태로 작성할 것. 지난 날짜의 일기는 새로 작성할 수 없음. import java.io.*; import java.text.SimpleDateFormat; import java.util.*; public class DiaryMain { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("----------------.. 2023. 4. 26.
4월 12일 (1) Java - 데이터 관리 프로그램 통합개발환경 (IDE, Integrated Development Environment) 코드 편집기 + 컴파일러(빌더) + 디버거(Debugger) 디버거 : 프로그램 버그를 잡기 위한 도구, 디버깅을 위한 도구 버그 - 논리적인 오류(1+1이 2가 나오지 않는 현상) 디버깅 - 코드를 한줄 씩 실행하여 그 때 그 때의 결과를 확인하면서 로직의 오류를 찾고 수정하는 과정 모든 프로그래밍 언어는 디버깅이 필요하다. 브레이크 포인트 : 일시정지, 바이트코드로 실행 코드를 처리하고 있는 내용적인 모습을 볼 수 있다. 파란색은 실행되지 않은 부분을 나타낸다. 스킵 F8, 진입 F7 : 메서드 내용확인, 메서드 벗어나기(점프) shitf + F8, 커서에서 멈추기 기본데이터 타입은 값을 볼 수 있다, 인스턴스의 .. 2023. 4. 12.