웹서버로 사용할 컴퓨터에서 JSP(Java Server Page)와 서블릿을 사용하기 위해서는 서블릿 컨테이너(웹 컨테이너)를 설치하여 실행환경을 구축해야 합니다. 서블릿 컨테이너로 자주 사용되는 것 중에 가장 유명한 것이 아파치 톰캣(Apache Tomcat)이라는 것이 있는데 이것을 기준으로 설치하고 실행하는 방법까지 설명드리겠습니다. 참고로 아파치 톰캣은 오픈소스 프로젝트로 무료로 사용할 수 있습니다. 아파치 톰캣을 설치하기 위해서는 우선 컴퓨터에 자바 JDK가 설치되어 있어야 합니다. 자바 JDK 설치하는 방법은 아래의 링크를 참고하시기 바랍니다. 자바 JDK(Java Development Kit) 설치 방법 (JAVA_HOME 환경변수 설정, 자바프로그래밍 개발환경 구축) 윈도우에 아파치 톰캣(..
이클립스(Eclipse)로 JSP프로그래밍을 하거나 안드로이드 프로그래밍을 하기 위해서는 우선 JDK(Java Development Kit)라는 것을 설치해야 합니다. 자바 개발 도구인 JDK를 설치를 해야 자바(Java)라는 언어로 개발을 할 수 있기 때문입니다. (JDK는 단순한 자바실행환경인 JRE와는 구별이 됩니다. 참고로 말씀드리자면 JDK > JRE > JVM 이라고 할 수 있습니다.) 자바 JDK(Java Development Kit) 다운로드 및 설치 방법 http://www.oracle.com/index.html 자바를 개발한 썬 마이크로시스템즈가 오라클에 인수되었기 때문에 자바 JDK를 다운받기 위해서는 오라클 사이트에 접속을 해야 합니다. 사이트에 접속을 해서 Downloads - J..
우분투 리눅스(Ubuntu Linux)를 설치하고 나서 vi 에디터를 사용하는데 좀 이상하더군요. 편집모드에서 텍스트를 입력한 후 수정하려고 백스페이스를 누르는데 지워지지도 않고, 거기에다 화살표까지 제대로 작동이 안되니(화살표로 커서 이동이 안되고 자꾸만 ABCD를 출력하는 현상) 편집을 제대로 할 수가 없었습니다. 이 문제를 해결하기 위해 .vimrc 파일을 수정하여 vim 옵션도 변경해보았으나 헛수고... 근데 의외로 해결방법은 간단했습니다. 우분투(Ubuntu) vi에디터(vi Editor) 백스페이스, 화살표 키 이상 문제 해결법 우분투 vi에디터에서 이런 백스페이스, 화살표 키 문제는 그냥 vim을 다시 설치하는 것으로 해결이 됩니다. 쉘 화면에서 sudo apt-get install vim ..
리눅스 배포판의 종류는 정말 다양합니다. 그중에서 가장 인기가 있는 것은 데스크탑 중심으로 사용되는 우분투(Ubuntu), 서버로 인기를 유지하고 있는 페도라(Fedora)가 있습니다. 다 같은 리눅스라 사용법은 거의 같지만 인기있는 것을 사용하는 것이 유지보수면에서 좋다고 할 수 있습니다. 우분투 설치하는 법은 저번에 알아보았으니 이번에는 페도라 서버(Fedora21 Server)를 설치해보겠습니다. http://www.vmware.com/kr 리눅스를 컴퓨터에 단독으로 설치하는 것이 가장 깔끔하나, 보통 학습을 할 때는 가상머신이라는 것을 사용하게 됩니다. 가상머신 설치를 위해 VMware 사이트에 접속을 합니다. 사이트 오른쪽에 보이는 소프트웨어 다운로드 '평가판 및 무료 제품'을 클릭해서 VMwa..
윈도우 환경에서 리눅스를 공부하기 위해서는 보통 가상머신 위에 리눅스를 설치하게 됩니다. 좀 더 다양한 테스트를 하기 위해서는 하나의 컴퓨터에 단독으로 리눅스를 설치하거나, 파티션을 따로 나누어 윈도우와 리눅스가 멀티부팅이 가능하도록 구성하는 것이 좋지만, 간단한 작업은 가상머신(VMware)를 사용해도 충분합니다. 그럼 지금부터 VMware Player를 이용하여 우분투 리눅스(Ubuntu Linux)를 설치해 보겠습니다. 가상머신(VMware Player) 설치하기 http://www.vmware.com/kr VMware 사이트에 접속을 해서 오른쪽을 보면 '소프트웨어 다운로드 평가판 및 무료 제품'이라는 글이 보입니다. 여기를 클릭해서 들어갑니다. 페이지 밑을 보면 무료 제품 부분에 'VMware ..
안드로이드 프로그래밍에서 버튼을 디자인하는 방법에는 여러가지가 있습니다. 가장 많이 사용하는 방식이 이미지 파일(JPG, PNG 파일 등)을 사용하는 방식으로, 이것은 디자이너의 도움이 필요한 부분입니다. 예쁜 이미지 하나면 모든게 해결 가능하며, 그것을 9 Patch 이미지로 만들었을 때는 화면 크기가 변해도 대응이 가능합니다. 이미지 제작이 어려우면 이것을 코드로 해결해야 하는데 한계는 있지만 조금 노력을 기울이면 이미지 버튼과 비슷한 퀄리티의 버튼을 만들 수가 있습니다. 그리고 코드로 만들면 아무래도 디자인은 별로지만 이미지보다 레이아웃면에서 유연한 점은 있습니다. 이번에는 포토샵을 잘 못한다는 전제하에 프로그래밍으로 모서리가 둥근 버튼을 만들어 보겠습니다. 안드로이드 프로그래밍에서 모서리가 둥근 ..
안드로이드 프로그래밍을 하다보면 사용자 측에서 디자인 관련 다양한 요구사항이 들어옵니다. 버튼 모서리를 둥글게 해주세요! 아니 완전 원으로 해주세요! 버튼에 이미지를 넣어주세요! 그림자도 필요해요! 정사각형으로 해주세요! 등등. 디자이너가 아니라서 포토샵으로 이미지를 만드는 작업은 그렇다 치고, 최소한 코드로 예쁜 버튼을 만들기 위해 노력을 해야합니다. 그것이 일환으로 이번에는 정사각형 버튼을 만들어 보겠습니다. 처음에는 xml에서 그냥 "android:layout_width = android:layout_height" 라고 코딩하면 될까 싶었지만 역시나 안되더군요. 어쩔 수 없이 Button 위젯을 상속해야 했습니다. 안드로이드 프로그래밍 정사각형 버튼(Button) 만들기 안드로이드 프로그래밍에서 정..
프로그래밍을 책보고 공부하는 것도 좋지만 요즘은 인터넷을 모두가 사용하기 때문에 책만큼 사이트를 활용하는 것도 좋은 방법입니다. 대학시절부터 지금까지 들어가고 있는 사이트가 있는데 바로 'SoEn 소프트웨어 공학 연구소'입니다. '윈도우즈 API 정복'이라는 책 때문에 알게되었고 그 저자 김상형님이 운영하는 사이트인데 진짜 좋습니다. 웹사이트 디자인에 신경쓰지 않는 모습에서 진정한 컴퓨터 엔지니어의 면모를 볼 수 있습니다. SoEn 소프트웨어 공학 연구소 http://www.soen.kr/ 'SoEn 소프트웨어 공학 연구소'에서는 다양한 언어를 다루고 있습니다. C, C++, C#, Java, 델파이, 안드로이드, HTML5 등등 정말 다양합니다. 여기서 제대로 공부 할 수 있는 것은 C언어, C++언어..
- Total
- Today
- Yesterday
- 이클립스 사용법
- 리눅스 cat
- 라즈베리파이 오락실
- 라즈베리파이 나스
- jsp 프로그래밍
- 안드로이드 프로그래밍
- 리눅스 기초
- 라즈베리파이 NAS
- 파이썬 함수
- openmediavault
- 파이썬 연산자
- 파이썬
- 파이썬 자료형
- 리눅스
- Android Studio
- 리눅스 설치
- Eclipse ADT
- 게임기 만들기
- eclipse
- mysql
- 파이썬 기초
- Android Programming
- 라즈베리파이
- PYTHON
- 파이썬 프로그래밍
- 추억의 오락실
- raspberry pi
- 리눅스 명령어
- linux
- 라즈베리파이 활용
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |