본문 바로가기

Spring

Spring Framework 란? Framework 란?? 소프트웨어 공학에서의 프레임워크란 ? 소프트웨어 제작을 편리하게 할 수 있도록 미리 뼈대를 이루는 클래스와 인터페이스를 제작하여 이것들을 모아둔 것 개발자는 완성된 뼈대에 살을 붙이는 작업으로 Application을 완성한다. 프레임워크 사용의 장점 개발 생산성 증대 - 동일한 작업을 하는 코드를 보다 빠르고 간편하게 작성 할 수 있다. 어플리케이션 품질 향상 - 개발 프레임워크가 개발자의 수준을 일정 이상 평준화 시키며 이로서 일정 이상의 성능이 발휘된다. 프레임워크 사용의 단점 익숙해지는데 시간이 필요 - 환경 조작 및 코드를 이해하는데 시간 필요. 유연성 부족 - 아무리 잘 설계된 프레임워크라도 모든상황을 커버 할 수는 없다. 따라서 얼마나 유연하게 사용자환경에 맞게 커스텀.. 더보기
[Spring] 스프링 부트(Spring Boot) 프로젝트 생성 시 오류 Spring Boot 프로젝트 생성 시 Maven(Library) 오류 해결하기 Cause 프로젝트 생성 시 Pom.xml에서 Maven에 빨간 밑줄 발생. 에러 문구 failure to transfer org.springframework ... Missing artifact org.springframework.boot:spring-boot-starter-parent:jar:1.3.2.RELEASE Why? 스프링부트 프로젝트 생성하였는데 오류가 발생(위에 오류메시지) 기존에 존재하던 Library 오류가 원인 가능성 높다. Solution 기존의 라이브러리를 삭제 -> 다시 다운로드 진행 ” C:\사용자폴더\사용자계정폴더\m2 ” 로 진입. m2폴더 안에 repository 폴더를 삭제(Spring을 .. 더보기
[Spring]게시판 페이지 번호 구현하기(페이징) #게시판 페이징 처리(Spring)개발환경Server - Java(Spring)사용 Web - Jsp사용 게시판에서 페이징 리스트를 사용하기위하여순서현재 페이지번호를 Web으로부터 받아올것 ,게시판 게시글 갯수(Count) 값을 가져올것,갯수와 현재 페이지 번호를 가지고 페이징 알고리즘을 활용하여 End페이지 계산 및 Prev,Next버튼 생성소스코드Controller(server) @RequestMapping(value = "/list", method = RequestMethod.GET) public String list(PageMaker pagemaker, Model model) { logger.info("START LIST"); int count = 0; pagemaker.setPage(pagema.. 더보기