본문 바로가기

Server Dev

JAVA 리눅스 컴파일시 UTF-8깨지는문제 해결법 기존 javac Test.java 로 컴파일 하던걸 javac -encoding utf-8 Test.java 로 컴파일하면 한글 깨짐 문제를 해결 할 수 있다. 출처 : http://eyecandyzero.tistory.com/155 더보기
[이클립스 에러] Target runtime Apache Tomcat v7.0 is not defined "Target runtime Apache Tomcat v7.0 is not defined" 라는 문제를 발견했을 겁니다. (꼭 7.0버전은 아니더라도...) 해결법은 간단합니다. 먼저 7.0에 해당하는 톰캣을 아래 링크에서 다운받으시구요. 톰캣 7.0 다운로드 저는 Core에서 가장위에있는 zip파일을 다운받았습니다. 앗! 여기서 광고한개 덜렁 ^-^... 이제 다운받으셨다면. 아래 사진을 참고하세요. 프로젝트오른쪽에서 프로퍼티열어주시구요. 하단 스샷 참조. (저는 맥이라서.. 조금 스샷이미지가 다를수있지만 결론은 같습니다.) New를 누르신후에 톰캣을 아래 스샷과 같이 설정해주세요. 7.0클릭후 "Next >" 버튼누르고 다음으로Go Go~(아직 Finish를 누를때가 아니무니다.) 이제 아래 스샷과 .. 더보기
맥 이클립스 메이븐 sqljdbc.jar 설치? 호환? 연동? 여튼 안될때!!! 메이븐 쓰시고 계시죠? 잘알고 쓰던 모르고 쓰던일단 jar파일을 간편히 쇽쇽 가져올수있다는 뭐 그런 플러그인입니다만...아니 왜 sqljdbc.jar는 안되는 것이얌!!! 이러고 계신분들을 위해 포스팅해드립니다... 분명 pom.xml에다가 xmlrpc xmlrpc-client 3.0 jar compile 요로코롬 선언하셨죠? 근데 안되죠? 음... 뒷조사(?)해본결과 무슨 저작권 어쩌고 때문에 안된답니다. 일단 sqljdbc.jar파일을 받아봅시당~! http://www.microsoft.com/ko-kr/download/details.aspx?id=21599 위 사이트에서 받으세욤. 자 받으셨나요? 그리고 sqljdbc.jar파일을 맘에 드는 곳에 저장하세요.저는 맥에서 이클립스 씁니다. 여튼 그래서.. 더보기
JSP request.getParameter() 한글깨짐 해결방법.[펌] 출처 : http://ndba.egloos.com/2831611저도 한글 깨짐 문제로 골머리를 앓고 있다가 깨알같이 정리해놓으신 포스팅을 보고 냅다 퍼왔습니다.아래부터 원글 입니다. 처음 JSP 나 서블릿을 하다보면.... 한글이 깨져서 나와 당황하게 된다. (나 또한 그랬다 ㅡ.ㅡ;;;) 하지만 웹프로그래밍에서 " 한글이 깨져서 나와요~!" 라고 말하는 것은 마치 "인터넷이 안되요~!" 라고 말하는 것만큼이나 복잡하고 여러가지 상황을 봐야 한다. ㅡ.ㅡ;; 일단 언어코드가 어떻게 바뀌어 왔는지 살짝만 살펴 보자. 처음에 이놈의 양키 색히들이 만든 컴퓨터에선 당연하게도 영어만 통했었다. 우리가 그냥 무의식적으로 컴퓨터에 한글로 혹은 영어로 입력하지만 사실은 이런 언어는 코드데이터로 처리가 된다. 컴퓨터에.. 더보기
JSP 파일 업로드 [펌] JSP 파일 업로드...어렵나? 과연? 정말? 레알? 진짜? 그러나 파일 업로드는 생각해 보면 무쟈게 쉽고 간단하고 또간단하고 무지하게 간단하다...ㄱ-;;; HTTP 프로토콜을 사용하여 할 수도 있지만, 더 쉬운 방법은 COS.jar 를 이용하는 것인데... 저거슨 그이름도 유명한, 오랠리 책의 저자인 Jason Hunter가 servlets.com을 통해서 배포하는 라이브러리이다. http://www.servlets.com 에 접속해서 [com.oreilly.servlet[ 메뉴를 클릭하여, cos-26Dec2008.zip 을 다운받아서 푼담에 cos.jar 파일을 사용하는 이클립스에 WEB-INF/lib 에 살포시 카피해 주면 된다. 동작 환경 : JDK 1.6 Tomcat 6.x Eclipse H.. 더보기
[JAVA/JSP] 쌩 JSP, 레알 초간단 파일 다운로드 소스[펌] 인터넷에 떠도는 '초간단 파일다운로드 소스'는 IBboard라는 라이브러리가 필요합니다. 그 소스는 개초보는 사용할 수 없습니다. 당신이 개초보라면 이 소스를 사용하는것이 정신건강에 좋습니다. 1. 소스에 '절대경로'를 실제 다운로드 받을 파일이 있는 위치로 수정하세요. 윈도우라면 (C:\디렉토리\...), 리눅스라면 (/디렉토리/디렉토리/...) 2. 수정한 내용을 서버 루트에 'download.jsp'로 저장하십시요. (물론 이렇게 안해도 좋습니다.) 3. 브라우저를 키고 'http://서버주소/download.jsp?file=파일명' 으로 테스트하면 됩니다. * 파일명은 서버에 존재해야합니다. 이것도 안되면, 아래 댓글창에 질문을 올리거나, 머리를 쥐어뜯어버리세요. 출처 : http://blog.n.. 더보기
JSP JDOM 에러 해결법... java.lang.ClassNotFoundException: org.jdom.JDOMException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 요딴코롬 에러가 난다... 몰라 왜 나는지 나도 몰라. I had a similar problem when running a spring web application in an Eclipse managed tomcat. I solved this problem by adding maven depend.. 더보기
EGOV 전자정부 프레임워크 맥OSX 설치 방법 출처 : http://reikop.tistory.com/2 전자정부 프레임워크에서는 OSX를 정식으로 지원하지 않는다. 2.0버전을 다운로드해도 윈도우용 EXE파일이 존재할 뿐이다.  게시판에 OSX관련글을 올려도 담당자는 아무런 대답이 없다.  그래서 검색한 결과 전자정부 프레임워크의 업데이트 주소를 찾을수 있었다. (게시판에 물어봐도 대답도 안해줬다.) http://www.egovframe.go.kr/update설치법은 아래와 같다.Help > Install New Software.. 창을열어 위의 주소를 추가시킨다.--All Available Sites-- 을 선택한다.Modeling 트리를 열어서 UML2 Extender SDK를 설치한다.eGovFramework를 설치한다. eGovFramewo.. 더보기
소프트웨어 개발순서 - 소프트웨어 개발순서 컨스트럭션 : 세부셜계, 코딩/디버깅, 단위테스트 소프트웨어 개발 1. 문제 정의 2. 요구 분석 3. 구현 계획 4. 기본 설계 (아키텍처) * 주요 결정에 대한 동기 기술할 것 프로그램 구조 (주요모듈) 변경전략 구입 對 개발 결정 주요 데이터 구조 키 알고리즘 주요 객체 일반적 가능성 (사용자 인터페이스, 입력/출력, 메모리관리, 문자열 기억장소) 에러처리 견고성 (오버 엔지니어링, Assertion, 오류방지 능력) 성능 5. 상세 설계 6. 코딩/디버깅 7. 통합 8. 단위 테스트 9. 시스템 테스트 10. 유지보수 11. 기능강화 설계순서 1. 서브시스템 분할 2. 모듈로 분할 3. 루틴으로 분할 4. 내부루틴 설계 ------------------------------.. 더보기
NIO(Non-Bloking Input Output)이란? MINA를 구현하다가 모르는게 많아서 NIO에 대하여 조사하다가... 좋은 글들을 발견하여 링크겁니다. NIO란? http://www.javacafe.or.kr/lecture/cafeLecture/network/nio/microsoft1_SJH.html http://godofcode.tistory.com/642 좋은 포스팅은 널리 퍼져야 하기에... 더보기