📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 소스 (3)

이클립스[Elipse] 2018. 8. 9. 14:38

[이클립스] Eclipse에 JAVA 클래스 파일 디컴파일러(Decompiler) 설치하기

이클립스에 JAVA 클래스 파일 디컴파일러(Decompiler) 설치하기개발 중 API 내부 구현이 궁금하거나 동작을 알아야 해서 봐야할 때가 있는데, 오픈소스가 아닌 경우 이미 컴파일 되어진 .class 파일만 존재하기 때문에 답답한 경우가 있으실 겁니다. 디컴파일러를 이용하면 컴파일된 .class 파일의 바이트코드를 기반으로 컴파일 규칙에 따라 다시 Java 문법으로 디컴파일할 수 있습니다.다만 디컴파일러가 컴파일 규칙에 따라 디컴파일 하기 때문에 원본 소스와 똑같이 되돌릴 수 없고, 사람이 작성한 보기좋은 코드가 아닌 조금은 인위적인 인공지능(?)코드로 디컴파일 됩니다. 그러나 바이트코드가 아닌 우리가 개발시 사용하는 Java 문법에 맞게 소스를 보여주기 때문에 컴파일된 소스를 분석하는데 많은 도움..

이클립스[Elipse] 2018. 8. 7. 00:28

[이클립스] Servlet API 소스 보는 법. 아파치 톰캣(Apache Tomcat) 소스 첨부하기

이클립스(Eclipse) 아파치 톰캣(Apache Tomcat) 소스 첨부하기Servlet/JSP API로 웹 어플리케이션을 개발하다 보면 가끔 Servlet/JSP 만의 스펙이 궁금하여 그 내부를 들여다보거나, 동작 원리를 알 필요가 생겨 우리가 개발하는 비지니스 로직보다 로우레벨의 스펙을 알아야 하는 경우가 있습니다. 이클립스를 통해 메서드등의 내부 로직을 보려고 하면 .class 파일들을 디컴파일러로 돌려서 확인해볼수도 있겠지만 이러한 코드는 매우 지저분해 보이고 주석도 보이지 않기 때문에 그렇게 좋은 방법이라고는 할 수 없을것입니다.Servlet/JSP 스펙을 구현한 서블릿 컨테이너인 아파치 톰캣은 무료 오픈소스 서버이므로 소스코드가 공개되어있습니다. 이클립스에서는 이러한 소스코드 라이브러리를 빌..

툴 [Tool] 2018. 7. 11. 00:30

[Visual Studio] Visual Studio 2015 C++ 프로젝트 생성 및 Hello World 출력하기

이전글[Visual Studio] Visual Studio 2015 community 다운로드 및 설치C++ 프로젝트 생성 및 HelloWorld 출력하기Visual Studio 2015 에서 C++ 프로젝트를 생성하고 Hello World를 출력하는 코드를 작성해보도록 하겠습니다.파일 > 새로 만들기 > 프로젝트 클릭 (또는 단축키 Ctrl + Shift + N)Visual C++ 탭을 클릭 > Win32 콘솔 응용 프로그램 선택 > 프로젝트명을 원하는대로 입력 > 확인만약 Visual Studio는 설치되어 있는데 Visual C++ 개발 툴이 설치되지 않은 경우 설치 과정이 있을 수 있습니다. 이때는 설치가 완료된 후 다시 프로젝트를 생성합니다.응용 프로그램 마법사가 시작됩니다. 다음을 클릭추가 옵..