본문 바로가기

전체48

[스프링 입문] 회원정보 관리 일반적인 웹 어플리케이션 계층 구조 - 컨트롤러 : 웹 MVC의 컨트롤러 역할 - 서비스 : 핵심 비즈니스 로직 구현 - 리포지토리 : DB에 접근 , 도메인 객체를 DB에 저장하고 관리 - 도메인 : 비즈니스 도메인 객체 ex) 회원, 주문... DB에 저장하고 관리됨 2021. 4. 30.
[스프링 입문] API 요즘에는 json으로만 쓴다라는 것을 알아두기 1. 정적 컨텐츠 : 파일을 그대로 내려준다 2. MVC 템플릿엔진 : 템플릿엔진을 Model-Controller 방식으로 쪼개서 View를 찾아 템플릿엔진을 통해 화면을 렌더링한 후 html을 웹브라우저에 넘김 3. API : 객체 반환. HttpMessageConverter를 통해 json으로 바꿔 반환. 2021. 4. 30.
[스프링 입문] MVC 템플릿 엔진 MVC란? : Model - View - Controller 오늘날과 달리 과거에는 Model과 View가 서로 구분되지 않았으며 Veiw 에 모든 것을 다 넣었다(Model1방식) -> 유지보수 어려움 오늘날은 쪼개어져있음 View - 화면을 그리는데 집중 Controller , Model - 비즈니스 로직과 관련, 내부적인 것을 처리하는데 집중 name에 spring을 주입하면 hellospring!이라고 뜬다. HelloController.java의 코드 - 아래 소스에서 name이 key라고 보면 된다. 1 2 3 4 5 @GetMapping("hello-mvc") public String helloMvc(@RequestParam(name="name") String name, Model model.. 2021. 4. 30.
[스프링 입문] 빌드하고 실행하기 강사님은 맥북을 쓰시지만 나는 윈도우.... 윈도우로 하는 방법이다. 1. 윈도우키 - cmd 검색 2. hello-spring이 있는 폴더로 접속 3. gradlew.bat build 엔터 하면 설치 진행 된다. 4. cd libs 후 java -jar hello-spring 0.0.1 SNAPSHOT.jar 2021. 4. 30.
intelliJ 설치 설치는 여기에서 가능하다. www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE 최신 버전 다운로드: IntelliJ IDEA (Windows, macOS, Linux) www.jetbrains.com 무료인 community 설치 next 누르고 파일경로를 지정한다. 그러면 다음과 같은 옵션 선택 화면이 나온다. ① Create Desktop Shortcut : 바탕화면에 바로가기 만들고 싶으면 체크, 본인의 운영체제에 맞는 bit 선택 ② Update context menu : 프로젝트로 폴더 열기 ③ Create Associations : 자바로 선택 ④ Up.. 2021. 4. 28.
The method moveFileToDirectory(File, File, boolean) is undefined for the type FileUtils temp 폴더의 파일을 글 번호 이름으로 하는 폴더에 이동시키는 소스이다. 본래라면 FileUtils.moveFileToDirectory(srcFile, destDir, boolean) 이지만 제목과 같은 오류가 발생하였고 구글링을 해도 나오지않았다ㅠ moveFileToDirectory(srcFIle, destDir, true) 로 변경하였더니 오류가 발생하지 않는다 2021. 1. 31.
java.sql.SQLSyntaxErrorException 오류 모듈 java.sql 패키지 java.sql SQLSyntaxErrorException 클래스 java.lang.Object ㄴ java.lang.Throwable ㄴ java.lang.Exception ㄴjava.sql.SQLException ㄴjava.sql.SQLNonTransientException ㄴjava.sql.SQLSynatxErrorException 한마디로 쿼리문 오류 살펴볼 것 1. 쿼리문에 ; (세미콜론)을 붙여 발생 2. 오타 2021. 1. 23.
[tomcat] org.apache.jasper.JasperException 오류 태그 부분 자세히 보기 다시 보니 같은 태그를 2개 씀 2021. 1. 23.