1. Ctrl + shift + R - 전체 Workspace 내에서 검색어와 부합하는 파일을 찾는다. 2. Ctrl + K - 해당 문서 내에서 드래그 된 단어와 동일한 단어를 찾는다. 3. Ctrl + shift + L - 해당 Workspace 전체 문서 내에서 해당 조건어에 부합하는 내용을 가지고 있는 파일을 찾는다. 4. Ctrl + shift + F - 해당 문서 내에서 자동 줄바꿈 기능 5. Ctrl + H - 상세 서치 기능 6. Ctrl + Shift + O - 자동 import 기능 7. Ctrl + D - 한 줄 지우기 8. Alt + Shift + A - 영역 주기 본 내용은 제가 유용하다고 생각하는 이클립스 단축키가 있을 때마다 업데이트 하도록 하겠습니다.
앞선 내용에선 본격적으로 Spring framework를 시작하기 앞서 모든 설정을 끝마쳤습니다. 이제 본격적으로 Controller, Service, mapper, jsp 파일을 작성하여 보겠습니다. Spring 프로젝트는 보통 java단에서 4개로 세분화됩니다. Controller와 Service, DAO, DTO(VO)입니다. 먼저 Controller는 jsp로부터 데이터를 받아오거나 넘겨주고 주소를 맵핑하는 역할을 합니다. Service는 Controller에서 받아 온 데이터를 가공하는 로직을 넣는 부분입니다. 여기서 가공 된 데이터는 DAO로 넘겨지게 됩니다. DAO는 Data Access Object의 약자로 DB를 사용해 데이터를 조회하거나 조작하는 기능을 담당합니다. DTO(VO)는 Da..
앞선 내용에선 Spring MVC project까지 완성해보았습니다. 먼저 만들어진 Spring MVC project의 구조부터 살펴보도록 하겠습니다. 폴더 트리는 크게 두 가지로 나뉘어질 수 있습니다. 컨트롤러와 서비스, DAO, Mapper XML, logging XML 파일로 채워질 Java source 디렉토리와 서블릿 설정 파일, JSP 페이지 파일, js 파일, 각 종 이미지 및 관련 파일 등이 채워질 Servlet 관련 디렉토리입니다. 먼저 이전에 말했던 것처럼 본격적으로 시작하기에 앞서서 각종 설정을 해둘까합니다. 일단 WEB-INF 폴더에 있는 web.xml 파일로 가봅시다. 찾아들어가기 귀찮으신 분들은 Ctrl + Shift + R로 파일 이름을 치면 해당 파일이 나오게 되어 있습니다...
교육 다닐때는 항상 SQL Developer만 썼었는데, 회사를 들어오고 나서는 Toad for Oracle을 쓰게 되었습니다. 토드가 더 좋다는 말을 많이 들었기에 별 거리낌없이 설치하고 사용했습니다. 그런데, 지금까지는 뭐 딱히 DB를 쓸 일도 없었거니와 어떤 테이블이 안에 들어있는지만 확인하던 차였습니다. 그러다가 오늘 DB값이 잘 못들어가서 고쳐야할 상황이 와서 처음으로 토드를 실행시킨 후 쿼리를 작성하여 실행시켰습니다. 근데, 이게 왠걸? 다음과 같은 에러가 발생했습니다. 저는 처음에 제가 하도 SQL문을 날린지가 오래돼서 SQL문 작성하는데 실수를 했나? 싶었습니다. 그런데, 아무리 봐도 제가 쓴 SQL문에서 틀린 점을 찾을 수 없었습니다. 이게 뭔가?싶어서 구글에 검색해보니.... 한줄씩 실..
- Total
- Today
- Yesterday