본문 바로가기

전체 글29

회사다니면서 새로 알게된 잡지식_01 DefaultVO : 공통적으로 쓰이는 부분 (검색, 페이징..etc) : 다른 VO 생성 시 DefaultVO를 상속받아서 하는 식. : 전자정부프레임워크를 이용한 프로젝트를 만들 때 제공. Mybatis를 이용할 때 XML에 쿼리문을 쓰는데 이때 태그 값으로 쓰는 resultType은 결과 값으로 어떤 타입이 return 되는 지 알려주는 것(-> select문 빼고 다른 DML에선 필요없음) 이 때 sql-mapper-config에 설정해줘야함. 이것 역시 egove를 쓰면 만들어 주는 듯 하다... ex) VO는 다 연결해서 쓰자. - settings 태그 : mapUnderscoreToCamelCase('zxcTnma'이런 표현법)를 적용한다는 것. 당연하지만, 쿼리문이 있는 XML의 DB 컬럼.. 2019. 6. 2.
@Component, @Service, @Repository, @Controller?? 혼자 스프링을 공부하다 보니, 이렇게 디테일한 부분은 항상 새롭다(...)먼저 @Controller 는 클라이언트로 부터 요청이 왔을 때 dispatcherservlet이 handleradapter를 통해컨트롤러를 찾기 위해 '컨트롤러' 역할을 한다 명시하는 것으로 알고 있었다. 하지만 @Component, @Service, @Repository는 모두 스프링 컨테이너에 등록하는 것으로아무거나 사용하면 되는 줄 알았다. 하지만 소스 플젝을 보니 구분되어 사용된 것을보고....아 뭔가 잘못 알고 있구나 싶어 갓---구글을 통해 찾은 내용을 정리한다! @Controller : Presentation Layer에서 Contoller를 명시하기 위해서 사용 @Service : Business Layer에서 Se.. 2019. 5. 26.
@SuppressWarnings..? 새내기 사원 3일차.. 공부와 다른 현업의 벽에 좌절을 하며 구글링이 생활화 되버렸다...물론 겉 핥기 식으로 배웠던 것도 있어서 그런 것 같다..ㅠㅠㅠ 하나씩 채우자~!! 기존에 했던 플젝 소스를 보는데 @SuppressWarings 라는 어노테이션이 있어서뭘까...싶어 구글링을 했지만.. 여전히 잘 모르겠다.. 내용은 대충 느낌이 오지만 실제 적용하는 상황이 감이 안 잡힌다..? 라는 느낌..그래도 까먹지 않게 기록하려고 한다!! @SuppressWarnings를 사용하여 경고 제외: JDK 1.5버전부터 지원한다고 하며, 컴파일러에게 오류가 아니라고 알려주는 역할. 즉 IDE로 작업하다보면 나오는 노란 밑줄경고를 보기 싫을 때 사용하는 것 같다 (아마도..?ㅎㅎ) 적용법은 해당 메소드 위에 어노테이.. 2019. 5. 26.
Java Generic & Collection Framework(제네릭&콜렉션 프레임워크) 드.디.어 에버노트에 정리했던 내용을 불러왔습니다...왜 새로운 글쓰기는 못 가져오는 건지..세상 불-편 해당 내용은 생활코딩(언제나 강의 잘 보고있습니다.. 정말 감사합니다!)님 강의자료를 보고 작성했습니다!관심있으신 분은 생활코딩님 유튜브나 해당 링크에서 강의들으시면 좋을 것 같습니다!!문제 시 삭제 혹은 비공개 처리하겠습니다.. 이번에는 제네릭과 콜렉션 프레임워크 기초라서 나중에 콜렉션의 상세 Class 관련 공부를 할 계획!! 예를 들어 각 클래스의 장단점 (속도가 빠르다, 어떤 경우 좋다 등) ==> 까먹지 말고 공부하자!! ++ 혹시 정리한 내용 중에 '어? 저건 저렇게 이해하는게 아닌데..?' 같은 부분이 있다면정정 댓글 부탁드립니다! 많이 부족하고 배워나가는 단계입니다 헤헤.. 제네릭(Ge.. 2019. 5. 22.
열정뽕 채우고 구매할 도서 목록 정리 (예비) 신입 개발자를 위해선 스스로 채워가는 게 중요하다는 것 + 자신이 공부한 것들을 '기록화'하는 게 중요하다는 걸 깨닫게 되면서... 귀찮지만..! 조금씩 기록해보자~!! - 추후에 에버노트에 공부했던 걸 옮길 예정 (플러그인..을 깔아도 왜 못 가져오니 ㅠㅠ) - 면접 대비..? 등등 자료들을 수집해서 공부용으로 기록해두자! 이번엔 먼저 하나씩 구매 예정(계획..?ㅎㅎ)인 책들 리스트업! 자바 프로그래밍 면접 이렇게 준비한다 / 노엘 마크엄 Head First Design Patterns: 스토리가 있는 패턴 학습법 이펙티브 자바 Effective Java 3/E SQL 레벨업 RealMySQL 토비의 스프링 대규모 서비스를 지탱하는 기술 하..https://book.naver.com/bookd.. 2019. 5. 19.