WebDev
Window, Mac, Linux에서 통합 DB툴을 사용하기
사실 DB툴은 이곳저곳 널려있고 각자 쓰는 툴은 모두 다르다. 업무상 평소에 쓰는 디비가 다양해서 디비마다 사용하기 편한 툴을 사용하다가(통합 툴은 무거운 것이 많아서) 얼마전에 좋은 무료 툴을 찾아서 소개한다. DBeaverhttps://dbeaver.jkiss.org/ 2018년 2월 20일 기준 최신버전은 4.3.5 버전이다. 라이센스 https://dbeaver.jkiss.org/files/dbeaver_license.txt 한마디로 요약하면 공.짜 무료라는게 신기할만큼 지원하는 툴의 종류가 많다.. 그와중에 티베..읍은 .. 사실 설정으로 넣을순 있긴해요 .. 그래도 티베읍... 대부분의 디비는 디비버에서 자동으로 jdbc다운까지 해주나 오라클의 jdbc같은경우는 오라클 정책때문에 오라클 홈페이..
Spring + Apache Tiles 적용하기
Apache Tiles웹사이트를 만들 때 귀찮은 부분 중 하나가 include일 것이다. 사실 include를 사용하는 것도 어느정도 귀찮음에서 벗어나긴 하지만. 위 화면을 include로 개발한다면 매번 새로운 페이지마다 Header와 Menu를 추가시켜줘야한다 .. 여간 귀찮다. 나만그런가? Apache Tile는 쉽게 말해 템플릿을 기본적으로 구성해주는 프레임워크로써 스프링 뿐 아니라 여러 곳에서 사용이 가능하다. 즉, 기본 셋팅으로 Header와 Menu 그리고 Footer등등 내가 원하는 템플릿레이아웃을 구성시켜두고 바디문만 따로 작성하여서, View단을 꾸며주는 방식이다. Spring + Apache Tiles본 글은 스프링 & 타일즈 적용에 대해 설명할 것이다. 위에서 설명한 것처럼 템플릿을..
[Eclipse] File Search를 기본으로 설정하기
어떤 툴이던 단축키는 강력하다. 그중에서 내가 이클립스에서 가장 많이 사용하는 키는 Ctrl+H이다. 사실 quick search for eclipse라는 이클립스 기본 서치플러그인보다 빠른 플러그인이 있긴한데 아직도 손은 Ctrl + H 으로 향한다(뭔가 패키지별로 찾아가는게 익숙해져서..) 이클립스의 서치기능중에 가장많이 사용하는것은 'File Search'인데 문제는 단축키를 이용해서 이 플러그인을 실행시키면 항상 다른탭에 있어서 항상 'File Search' 탭으로 이동해야 한다. 이제 자주사용하는 File Search를 기본 탭으로 만들어보자 우선 방법은 간단하다. Windows - Preferences - General - Keys 탭으로 이동 후에 Search를 검색하여서 File Searc..
ajax를 비동기로 설정하기
Jquery + Ajax를 비동기로 사용하는 방법 ajax는 기본적으로 동기 방식으로 통신을 한다. 따라서 결과값이 성공적이던 실패하던 응답이 있을 때 까지 기다리게 된다. 경우에 따라서는 이 동기화 통신을 꺼야하는데 방법은 간단하다 async: false, 을 주면 된다. $.ajax({ type:"POST", url:"보낼주소", dataType:"json", async: false, data:{key:value }, success:function(result){ },error:function(e){ } }); 끝..
@ResponseBody을 통한 ajax통신 결과값 받기
ajax와 스프링 통신을할때 일반적인 @RequestMapping으로 통신하면 원하는 결과값을 얻어올 수 없다. 이럴때 @ResponseBody를 사용하면 값을 ajax와 통신할 수있다. $.ajax({ type:"POST", url:"/error-404.tistory.do", data:"data자료들", async: false, success:function(result){ alert(result) },error:function(e){ alert("실패하였습니다") } 이렇게 이런 일반적인 ajax문에서 @RequestMapping(value = "/error-404.tistory.do", method=RequestMethod.POST,produces="text/plain;charset=UTF-8") ..
웹개발자 로드맵(web-developer-roadmap)
출처 : https://github.com/devJang/developer-roadmap 소개 프론트엔드 로드맵 백엔드 로드맵백엔드의 경우 개인적으로 Node.js와 PHP7을 선호합니다. 최근에는 Go를 사용해봤고 아주 맘에 들었습니다. 이 외에도 다른 것을 고려해야 한다면 Ruby로 갈 것입니다. 그러나 이것은 단지 제 개인 취향입니다. 여러분은 표시된 언어 중 어떤 것이든 선택할 수 있고 여러분은 잘할 것입니다. 데브옵스 로드맵 개인적으로 정리가 가장 잘된 로드맵이 아닐까싶다 자바단이 빠진건 좀 아쉽지만 ㅜ_ㅜ 출처 : https://github.com/devJang/developer-roadmap
이클립스 SVN Repository Exploring
우선 SVN 메뉴가 없으면 메뉴를 열어줘야한다 Window -> Open Perspective -> Other ->SVN Repository Exploring 그후에 SVN Repository Exploring에서 프로젝트 우클릭 후 Location Properties 에서 정보를 수정하면 된다.