본문 바로가기
반응형

spring 공부19

[JAVA/Spring Boot] kafka 쉘(cmd,power shell) 오류 kafka를 설치하여 쉘에서 실행을 하려고 하니 오류가 떴다. 1차는 cmd에서 진행했고, 오류를 본후 관리자로 실행.. 똑같은 오류라, power shell로 이동하여 같은 명령을 쳤더니 아래와 같은 오류들을 마주했다. 오류내용: cmd: [경로]예상되지 않았습니다 power shell: [경로]"입력 줄이 너무 깁니다. , 명령 구문이 올바르지 않습니다." 해결 방법: 경로를 수정하여 경로를 줄여주었다. 기존 경로: D:\kafka\kafka_2.13-2.8.0\kafka_2.13-2.8.0\bin\windows 수정 경로 : D:\kafka\kafka_2.13-2.8.0\bin\windows 왜인지는 모르겠지만, 루르 경로와 가까워야 하나보다. 프로젝트 및 파일정리를 위해 여러 파일로 나누어 관리하.. 2022. 11. 23.
[Spring 기초 / 기본 ]스프링 vo,dao,service,serviceimpl 개념 spring을 공부하면서 우리는 비즈니스 컴포넌트 4가지를 보았습니다. 그럼 각각 무엇인지 한번에 정리를 해보려 합니다. 지난시간에 배운것을 생각해보면서 하나하나 보시면 편할거라 생각됩니다. Spring에서 중요한 개념이기 때문에 계속 보시면서 어떤 역할을 하는지 알고 가셔야 합니다. VO : 각 계층에서 데이터를 주고 받기 위해 사용이 됩니다. 비슷한 역활을 하는 DTO가 존재합니다. 보통 역할이 같아 VO=DTO를 쓰기도 합니다. DAO: DB(데이터베이스)에 접속해서 비즈니스 로직 실행에 필요한 쿼리를 호출 합니다. Service: 비즈니스 로직을 수행하여, DB에 접근하는 DAO를 이용해 결과값을 받아 와줍니다. serviceimpl : Service를 인터페이스화 하였기 때문에 구현체가 필요. .. 2022. 2. 14.
[Springframework] 게시판 만들기 (기초편 2)- 컴포넌트 저번에 vo를 만들었습니다. 총 4개의 자바 파일중 1개를 만들었습니다. 그리고 데이터베이스를 만들어 봤으니 spring에 설정을 해줘야합니다. pom.xml을 들어갑니다. 위와 같이 h2데이터 베이스를 등록해 주면 됩니다. 등록하고 저장하면 이클립스에서 뭔가 일어나는 느낌이 드는데, 우리가 사용할 h2가 추가되는 중이어서 그런거랍니다. 그럼 잘 등록이 되었는지 살펴 보도록 할께요. 위 경로를 들어가 보시면 저렇게 추가 된것이 보입니다. 데이터베이스를 연동할때 다양한 프레임워크가 존재합니다. ibatis 나 mybatis등 다양한 프레임워크가 존재해요. 하지만, 우리는 기초부터 천천히 공부하고, 동작원리를 공부할 예정이기 때문에 어떻게 연동을 하는지 배워보고 추후에 프레임워크를 이용해 보도록해요. 그럼 .. 2022. 2. 12.
[Springframework] 게시판 만들기 (기초편)- 컴포넌트 이제 슬슬 게시판을 만들어 보려고합니다. 하지만 게시판을 만들어 보기전 조금! 더 학습을 해야합니다. 게시판에 사용되는 비즈니스 컴포넌트를 구현을 하면서 알아볼까요? 보통 비즈니스 컴포넌트는 4개의 java파일로 되어 있습니다. VO,DAO,Service,ServiceImpl 위 4개에 대해서는 다음 글에서 설명하겠습니다. 가장먼저 vo클래스를 만들어 보겠습니다. vo클래스는 데이터를 주고받을때 사용하는 클래스 입니다. 다른말로 DTO라고도 해요. VO클래스는 데이터를 주고 받기 위한 클래스 라고 했습니다. 그럼 우리에게 필요한건? DB즉 데이터베이스죠. 그중에서 우리는 테이블 구조가 필요합니다. -> 왜..? 라고 생각하실수 있습니다. 데이터를 주고받기 위한 클래스 이기 때문에 어떤 종류의 데이터가 있.. 2022. 2. 10.
반응형