본문 바로가기
반응형

JAVA68

[Spring] CRUD 구현 코드로 배우는 스프링 웹 프로젝트 보면서 해봄. sts3.9버전 사용 mysql 사용 Part 2 기본적인 기능의 게시물 관리 Part 2는 실제로 아주 단순한 crud(등록, 수정, 삭제, 조회) 게시물 관리를 제작합니다. Part 2에서 만들어지는 게시물 관리는 다음과 같은 기능을 가지고 있습니다. - 게시물의 등록, 수정, 삭제, 조회 - 페이지 처리 - 검색 처리 01 등록, 수정, 삭제, 조회 기능의 구현 모든 게시물 관리의 시작 형태는 등록(create), 조회(read), 수정(update), 삭제(delete)를 기준으로 합니다.(이하 crud라는 약어를 사용합니다.) 여기에 반드시 하나가 더 추가되는 것이 화면상에 데이터의 목록을 보여주는 리스트 기능이라고 할 수 있습니다. 1.1 개발 .. 2019. 8. 28.
intellij (student account) & github Interlink https://www.jetbrains.com/student/ 학교 이메일로 가기 맨 밑까지 내린 후 I Accept 다시 한번 학교 메일로 가기 학생용 라이선스 완료 Intellij idea 설치 시작 https://www.jetbrains.com/?_ga=2.101258881.1659643436.1565333145-298613202.1565333145 - 끝 - 깃허브 연동 https://github.com/ 참고로 틀릴 대마다 한문제씩 늘어남… 이게 돌려서 처음과 같은 상태로 맞추는 건가 했는데 동물을 올바르게 스게하면되는 거였음 적은 메일로 이동하기 - 끝 – 불러오기 에러 can not run git file not found git.exe 깃 다운 받고 https://git-scm.com/do.. 2019. 8. 20.
paging processing (페이징 처리)- 3 코드로 배우는 스프링 웹 프로젝트를 보면서 따라함 화면 하단의 페이징 처리 브라우저 상에서 URI와 파라미터를 조절하는 결과가 온전하게 나온다면 화면 하단에 나오는 페이지 번호가 출력되는 작업을 진행합니다. 화면에서 페이징 처리한 결과를 보여주기 위해서는 반드시 몇 개의 데이터가 필요합니다. - 시작 페이지 번호(srtartPage) – 예를 들어 화면상에 10개의 페이지 번호를 출력한다고 했을 때, 현재 페이지가 1에서 10의 사이에 있는 번호라면 시작 페이지는 1이 되어야 합니다. 만일 시작 페이지의 번호가 1이 아니라면 ‘이전(pref)’으로 갈 수 있는 링크가 제공되어야 합니다. - 끝 페이지 번호(endPage) – 시작 페이지 번호부터 몇 개의 번호를 보여줘야 하는지를 결정해야 합니다. 이때 .. 2019. 8. 9.
paging processing(페이징 처리) - 2 코드로 배우는 스프링 웹 프로젝트 보면서 해봄 페이징 처리 - 컨트롤러와 프레젠테이션 계층 BoardService까지의 처리가 완료된 후에는 BoardController에 적절한 메소드를 만들고, 적당한 파라미터를 넣어서 호출하는 것입니다. 이때는 스프링 MVC의 메소드에서 자동으로 파라미터가 만들어지고, 처리되는 과정을 이용합니다. 스프링 MVC의 컨트롤러는 특정 URL에 해당하는 메소드를 실행할 떄, 파라미터의 타입을 보고, 해당 객체를 자동으로 생성해 냅니다. 파라미터가 자동으로 수집되기 때문에, 바로 이전에 만든 Criteria라는 클래스를 그대로 사용할 수 있습니다. 1차 화면 테스트 페이징 작업은 자바로 작성되는 코드의 양도 중요하지만, 더 중요한 것은 jsp와 같은 뷰에서의 처리입니다. 앞서.. 2019. 8. 9.
반응형