이것저것(38)
-
아파치 Netbeans 설치, 설정 및 프로젝트 실행
자바 통합 개발 환경 중 하나입니다. 예전에 선마이크로시스템즈에서 나온 오픈소스 통합 개발 환경으로 알고 있습니다. 이후 다시 오라클로 흡수 되었다가 아파치 재단으로 넘어갔다고 합니다. Apache NetBeans HistorySomething else was afoot in the summer of 1999. Sun Microsystems wanted better Java development tools, and had become interested in NetBeans. It was a dream come true for the NetBeans team. NetBeans would become the flagship tool set of the maker of Java inetbeans.apach..
2025.01.22 -
개발자는 살아남을 것인가?
쉽지 않은 문제인 듯 하다. 개발자로서 길다면 길고 짧다면 짧은 기간을 살아오면서 여러 시대를 지나 온 듯 하다.처음 이 일을 시작 했들 때, 일들을 떠올려 보면 그 때 지금의 반만의 기술을 가지고 있었다면? 하는 생각이 들때가 있다. 물론 뭐, 성격은 어디 안가겠지만... 현재까지 개발자를 시작하고서 변한 것을 약간 돌이켜보면, 아.. 우선 나는 개발을 그렇게 완벽하게 하지 못한다는 전제를 우선 적으로 해야 할 것 같다. 그냥 평범한 개발자라는 것이지. 평범한 개발자는 자기 앞에 놓인 과제들을 어떻게 해결하는 가 하면 우선, 바로 옆구리에 레퍼런스 코드가 있어야 한다그리고 무작정 그 코드를 적용해 보고막 X삽질을 해대고 나서어떻게든 마무리를 짓는 이상한 뻘짓을 하는 것이 개발자라고 정의 해 본다. 그..
2024.08.19 -
윈도우 서비스에 실행파일 등록하기
윈도우 서비스를 등록 해 봅시다. Install a Windows service using a Windows command prompt? I want to install a Windows service using a Windows command prompt (not the Visual Studio command prompt). How do I do this? stackoverflow.com 어디에 등록 하냐구요? 윈도우 하단에 찾기에서 '서비스' 라고 쳐 봅시다. 그러면 다음과 같이 윈도우 내부에서 실행 중인 서비스들을 볼수가 있을 것입니다. 현재 실행 인 프로세스 들은 상태 열을 한 번 클릭 하면 위 처럼 실행 되어 있는 서비스를 확인 해 볼 수 있습니다. 혹시... 뭔가 이상해 보인다면 해킹을 당했을..
2024.02.09 -
톰캣 - 글자깨짐
한글 용 톰캣은 당연히 캐릭터 셑의 경우 EUC-KR을 사용 할 것 같지만 전 세계에서 사용하는 WAS 엔진이라 UTF-8 을 사용하고 있습니다. 따라서 다음과 같이 톰캣을 구동하면 글자가 깨지게 됩니다. 현재 코드페이지가 무엇인지를 다음과 같이 cmd 윈도우에서 확인 할 수 있습니다. 한글 코드 페이지 인 949 즉 EUC-KR 이라는 뜻이겠죠? 물론 정확히 EUC-KR 은 아니지만 한글이라는 뜻라는 것이고, 결론을 얘기 하자면 인코딩이 UTF-8 인 경우, 한글 환경의 cmd 창에서 톰캣을 구동 한다면 당연히 위와 같이 깨질 것입니다. 여러가지 방법을 이용해서 위의 글자깨짐 현상을 잡을 수는 있겠지만, 젤 간단한 방법은 UTF-8 환경에서 톰캣을 구동 하면 되는 것입니다. 따라서 다음과 같이 UTF-..
2024.02.07 -
[윈도우]배치 파일 및 스크립트
윈도우에서 확장자를 .bat 으로 만들면 배치 파일을 만들 수 있습니다. 이 특수한 확장자는 윈도우 사용자로 하여금 간단하게 명령을 실행 할 수 있는 형태의 제공 해 주기 위한 하나의 방식이 아닐까 하는 데요. 이 배치 파일을 사용하다 보면, 약간 복잡한 형태의 기능을 넣어서 실행 하기를 원할 때가 있습니다. 예를 들어, 자바 프로그램의 실행의 경우 자바는 java.exe 를 사용해서 실행 되며 클래스를 해석하여 실행 되는 형태이죠. 자바 클래스 안에서 어떤 의존성 있는 라이브러리를 사용하게 되었을 경우, 나의 자바 프로그램이 실행 할 때, 이 의존성 라이브러리가 어디에 있는 지 알려 줄 필요가 있습니다. 만약 내가 만든 자바 프로그램과 그 의존성 라이브러리가 완벽하게 구성 되지 않았을 경우에는 이런 에..
2024.02.06 -
[Axis2] Code Generator 도구를 위한 명령 줄 Ant Task 개발 지침서
https://axis.apache.org/ Apache Axis Welcome to Apache Axis The well known Apache Axis, and the the second generation of it, the Apache Axis2, are two Web Service containers that helps users to create, deploy, and run Web Services. Axis2 is avaialble in both Java as well as C, languages and d axis.apache.org 코드 생성기 도구는 command line 버전과 Ant Task 로 구성됩니다. 이 문서에는 명령줄과 Ant task에 대한 참고를 나열 할 것입니다. 또 ..
2024.02.05