본문 바로가기

디버깅

(48)
스프링 프레임 워크(Spring Framework) - 2. 개발 환경(2) 1. Tomcat Eclipse 연동 이클립스를 실행 후, 1. 상단의 Window > Preferences를 선택한다. 2. Server > Runtime Environment을 선택한다.3. Add... 버튼을 누른다.4. Apache tomcat 8.0을 선택하고 "Next >" 를 누른다.5. JRE 및 톰캣 설정을 한다. 우리는 was 폴더 밑에 tomcat이 있으며, 설치된 JRE는 JDK 1.7.0_60이므로, 이를 선택하여준다. 6. 그럼 다음과 같이 Tomcat이 추가되어있는 것을 확인할 수 있다. 7. 잘 연동되어 있는지 확인을 할 차례입니다. 이클립스에서 우측 상단의 Work Brench를 누르면 작업환경이 나타납니다. 8. 저처럼 자바 EE를 설치하셨다면 화면에 크게 4개로 나뉘어져..
스프링 프레임 워크(Spring Framework) - 1. 개발 환경(1) 0. 머리말이제 갓 개발을 배워나가는.. 그리고 국비지원 IT 교육 등을 통해 자바와 SQL 정도만 배운 사람들을 위해 글을 작성하게 되었습니다.저 역시 국비지원을 통해 배우게 되었는데. 배운것에 대한 스스로 정리와 문서화를 위해 이 카테고리를 작성하게 되었습니다.이 카테고리에서는 코딩과 SQL , HTML 작성법에 대한 이론은 다루지 않습니다.주로 스프링을 설치하고 세팅하여 사용하고 코딩을 하는데 필요한 지식들을 다루게 될 것입니다.즉 Java와 SQL , HTML 은 초급?? 수준의 기술을 숙지하고 있다는 가정하에 진행을 하고..최종적으론.. 댓글 정도를 달수있는 게시판을.. 만들게 될겁니다.. (언제될지는..) 1. 개발 환경IDE : SPRING TOOL SUITE™ 3.9.1 RELEASE fo..
[Java] java.net.SocketException: Unexpected end of file from server (URL Encoding) 사실 소켓 Exception은 여러가지 이유로 발생합니다.제 경우 get방식의 파라미터로 쿼리를 날리는 과정에서 파라미터의 한글 데이터를 UTF-8로 인코딩 처리하지 않아서 발생하였는데요. 너무나 당연한 것이었는데 어떤 서버에서는 그냥 한글로 넘겨도 에러가 발생하지 않고 어떤 서버에서는 에러가 발생해서.. 정확한 이유를 찾는데 시간이 조금 걸렸습니다. 해결방법은 파라미터값을 string변수에 담을 때 인코딩처리를 해서 담아주면 됩니다. 해당예제는 UTF-8로 처리하며 유니코드와 euc-kr도 같은 방법으로 가능합니다. ====================================================================================== 서버의 인코딩 방식이 utf-8 ..
[Maven] Dependency (라이브러리) 추가 방법 (Maven을 처용 사용하시거나, eclipse에 Maven 부터 설치 해야한다면 링크를 클릭하세요!)링크를 통해서 Maven의 기본 Repository와 연동이 완료 되었다면 프로젝트를 Maven 프로젝트로 만들면 Maven을 통해 편리하게 라이브러리를 추가하고 사용과 관리가 가능해집니다.또한 프로젝트 코드의 의존성(응집력 이라고도 하죠..)을 줄여줄 수 있습니다. 프로젝트를 진행하면서 Java라이브러리를 사용하는 것이 거의 필연적인데..이때 라이브러리의 버전 관리와 의존성을 손쉽게 관리 할 수 있죠. 그러면 1차 목표인 Maven을 이용해 Dependency를 추가하여 라이브러리를 사용해봅니다. 가장 먼저 사용하고자 하는 Dependency가 있어야겠지요. 이번 포스팅에서는 스프링 프레임 워크에서 많..
[Maven] dependency 추가시 에러처리 index downloads are disabled search results may be incomplete 다음과 같은 경고와 함께 Dependency 검색이 되지 않아, 라이브러리를 추가할 수 없는 경우가 생긴다.(Maven을 설치하자마자 바로 검색이 되는적이 한번도 없던듯합니다 -_-) 해결방법은 다음과 같다Windows > Preferences 에서 Maven 탭에서Download repository index updates on startupDownload Artifact SourcesDownload Artifact JavaDoc를 체크 하고, 이클립스를 재시작 하면 된다. 원리는 Maven의 기본 repository를 업데이트 하게 하는 것이다. 혹은 Window > Show View > other에서 Maven > Maven Repositories 를 누르고 OK를 하면 다음 처럼 Maven의 기본..
[jQuery] 이클립스 에서 jQuery 세팅 (자동완성 + JSP) jQuery CDN 이클립스에서 자동완성 - JSDT jQuery 애드온 설치-> 설치가 불가한 (검색이 되지 않는 경우) 다운로드 후 Install New Software > ADD Name : JSDT jQuery , Archive 버튼 클릭후 다운받은 파일 선택하여 설치 참조 : http://gangzzang.tistory.com/entry/%EC%A0%9C%EC%9D%B4%EC%BF%BC%EB%A6%ACjQuery-%EA%B8%B0%EB%B3%B8http://sunijjang.tistory.com/32
[Spring] No bean named 'memService' is defined 오류 디버그. 해결 에러직전 했던것Eclipse + Spring + Maven 환경에서 기본적인 DB연동 과정에서 에러가 발생했다.com.liante0904.test 패키지에 객체변경을 위해 패키지명을 com.liante0904.test.controller 로 바꾼후 에러가 발생했다. 에러명 내역을 읽어 유추해보면 어노테이션과 의존성 주입에 문제가 생긴 것 해결단계프로젝트 기초 작성중에 발생한 에러라면, 서비스 (혹은 interface)에 선언된@Component 어노테이션과 컨트롤러단에 선언된 @Resource 어노테이션이 일치하게 수정하고 에러가 해결되지 않는다면 Main/webapp/WEB-INF/Spring/appServlet/servlet-context.xml의 에서 base-package 값을 현재 진행중인 프로..
160407 WHILE 조건 LOOP IF 조건 THEN 커서 -> 암시적, 명시적 트리거-> 자동화 처리 FOR EACH ROW -> 추가된 행의 컬럼값을 사용할수 있다. 책정리p593,596,602,608